Lines Matching refs:line_entry
172 LineTable::GetLineEntryAtIndex(uint32_t idx, LineEntry& line_entry)
176 ConvertEntryAtIndexToLineEntry (idx, line_entry);
179 line_entry.Clear();
184 LineTable::FindLineEntryByAddress (const Address &so_addr, LineEntry& line_entry, uint32_t *index_ptr)
249 success = ConvertEntryAtIndexToLineEntry(match_idx, line_entry);
261 LineTable::ConvertEntryAtIndexToLineEntry (uint32_t idx, LineEntry &line_entry)
267 if (module_sp && module_sp->ResolveFileAddress(entry.file_addr, line_entry.range.GetBaseAddress()))
270 line_entry.range.SetByteSize(m_entries[idx+1].file_addr - entry.file_addr);
272 line_entry.range.SetByteSize(0);
274 line_entry.file = m_comp_unit->GetSupportFiles().GetFileSpecAtIndex (entry.file_idx);
275 line_entry.line = entry.line;
276 line_entry.column = entry.column;
277 line_entry.is_start_of_statement = entry.is_start_of_statement;
278 line_entry.is_start_of_basic_block = entry.is_start_of_basic_block;
279 line_entry.is_prologue_end = entry.is_prologue_end;
280 line_entry.is_epilogue_begin = entry.is_epilogue_begin;
281 line_entry.is_terminal_entry = entry.is_terminal_entry;
417 if (ConvertEntryAtIndexToLineEntry (idx, sc.line_entry))
433 LineEntry line_entry;
437 ConvertEntryAtIndexToLineEntry (idx, line_entry);
438 line_entry.Dump (s, target, prev_file != line_entry.file, style, fallback_style, show_line_ranges);
440 prev_file = line_entry.file;
449 LineEntry line_entry;
452 ConvertEntryAtIndexToLineEntry (idx, line_entry);
453 line_entry.GetDescription (s, level, m_comp_unit, target, true);
466 LineEntry line_entry;
495 LineEntry line_entry;