Lines Matching defs:It

205   LineIterator It(*m_objfile_sp, Record::Func, data.bookmark),
207 assert(Record::classify(*It) == Record::Func);
208 ++It; // Skip FUNC record.
210 while (It != End && Record::classify(*It) == Record::Inline)
211 ++It;
213 if (It != End) {
214 auto record = LineRecord::parse(*It);
245 LineIterator It(*m_objfile_sp, Record::Func, data.bookmark);
246 assert(Record::classify(*It) == Record::Func);
248 if (auto record = FuncRecord::parse(*It)) {
309 LineIterator It(*m_objfile_sp, Record::Func, data.bookmark),
311 ++It; // Skip the FUNC record.
313 while (It != End && Record::classify(*It) == Record::Inline) {
314 if (auto record = InlineRecord::parse(*It)) {
318 BlockSP block_sp = std::make_shared<Block>(It.GetBookmark().offset);
344 ++It;
650 LineIterator It(*m_objfile_sp, Record::StackCFI, bookmark),
652 std::optional<StackCFIRecord> init_record = StackCFIRecord::parse(*It);
670 for (++It; It != End; ++It) {
671 std::optional<StackCFIRecord> record = StackCFIRecord::parse(*It);
694 LineIterator It(*m_objfile_sp, Record::StackWin, bookmark);
695 std::optional<StackWinRecord> record = StackWinRecord::parse(*It);
733 // We assume the first value will be the CFA. It is usually called T0, but
758 // It is not an error if the resolution fails because the program may
822 for (LineIterator It(*m_objfile_sp, Record::Func), End(*m_objfile_sp);
823 It != End; ++It) {
824 if (auto record = FuncRecord::parse(*It)) {
826 CompUnitData(It.GetBookmark())));
828 LLDB_LOG(log, "Failed to parse: {0}. Skipping record.", *It);
856 LineIterator It(*m_objfile_sp, Record::Func, data.bookmark),
858 assert(Record::classify(*It) == Record::Func);
859 for (++It; It != End; ++It) {
861 if (Record::classify(*It) == Record::Inline)
864 auto record = LineRecord::parse(*It);
899 for (LineIterator It(*m_objfile_sp, Record::StackCFI), End(*m_objfile_sp);
900 It != End; ++It) {
901 if (auto record = StackCFIRecord::parse(*It)) {
904 base + record->Address, *record->Size, It.GetBookmark()));
906 LLDB_LOG(log, "Failed to parse: {0}. Skipping record.", *It);
910 for (LineIterator It(*m_objfile_sp, Record::StackWin), End(*m_objfile_sp);
911 It != End; ++It) {
912 if (auto record = StackWinRecord::parse(*It)) {
914 base + record->RVA, record->CodeSize, It.GetBookmark()));
916 LLDB_LOG(log, "Failed to parse: {0}. Skipping record.", *It);