Lines Matching refs:Inline
111 InlineInfo Inline; in lookup() local
112 decodeRanges(Inline.Ranges, Data, BaseAddr, Offset); in lookup()
113 if (Inline.Ranges.empty()) in lookup()
117 if (!Inline.Ranges.contains(Addr)) { in lookup()
125 Inline.Name = Data.getU32(&Offset); in lookup()
126 Inline.CallFile = (uint32_t)Data.getULEB128(&Offset); in lookup()
127 Inline.CallLine = (uint32_t)Data.getULEB128(&Offset); in lookup()
131 const auto ChildBaseAddr = Inline.Ranges[0].start(); in lookup()
137 Optional<FileEntry> CallFile = GR.getFile(Inline.CallFile); in lookup()
141 Inline.CallFile); in lookup()
151 SrcLoc.Line = Inline.CallLine; in lookup()
152 SrcLocs.back().Name = GR.getString(Inline.Name); in lookup()
153 SrcLocs.back().Offset = Addr - Inline.Ranges[0].start(); in lookup()
181 InlineInfo Inline; in decode() local
185 decodeRanges(Inline.Ranges, Data, BaseAddr, Offset); in decode()
186 if (Inline.Ranges.empty()) in decode()
187 return Inline; in decode()
196 Inline.Name = Data.getU32(&Offset); in decode()
200 Inline.CallFile = (uint32_t)Data.getULEB128(&Offset); in decode()
204 Inline.CallLine = (uint32_t)Data.getULEB128(&Offset); in decode()
208 const auto ChildBaseAddr = Inline.Ranges[0].start(); in decode()
216 Inline.Children.emplace_back(std::move(*Child)); in decode()
219 return Inline; in decode()