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