Lines Matching refs:Inline
83 Data.getU32(&Offset); // Skip Inline.Name.
84 Data.getULEB128(&Offset); // Skip Inline.CallFile.
85 Data.getULEB128(&Offset); // Skip Inline.CallLine.
112 InlineInfo Inline;
113 decodeRanges(Inline.Ranges, Data, BaseAddr, Offset);
114 if (Inline.Ranges.empty())
118 if (!Inline.Ranges.contains(Addr)) {
126 Inline.Name = Data.getU32(&Offset);
127 Inline.CallFile = (uint32_t)Data.getULEB128(&Offset);
128 Inline.CallLine = (uint32_t)Data.getULEB128(&Offset);
132 const auto ChildBaseAddr = Inline.Ranges[0].start();
138 std::optional<FileEntry> CallFile = GR.getFile(Inline.CallFile);
142 Inline.CallFile);
152 SrcLoc.Line = Inline.CallLine;
153 SrcLocs.back().Name = GR.getString(Inline.Name);
154 SrcLocs.back().Offset = Addr - Inline.Ranges[0].start();
182 InlineInfo Inline;
186 decodeRanges(Inline.Ranges, Data, BaseAddr, Offset);
187 if (Inline.Ranges.empty())
188 return Inline;
197 Inline.Name = Data.getU32(&Offset);
201 Inline.CallFile = (uint32_t)Data.getULEB128(&Offset);
205 Inline.CallLine = (uint32_t)Data.getULEB128(&Offset);
209 const auto ChildBaseAddr = Inline.Ranges[0].start();
217 Inline.Children.emplace_back(std::move(*Child));
220 return Inline;