reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/lldb/source/Core/FormatEntity.cpp
 1112       if (!Format(child, s, sc, exe_ctx, addr, valobj, function_changed,
 1127       success = Format(child, scope_stream, sc, exe_ctx, addr, valobj,
 1143     return DumpValue(s, sc, exe_ctx, entry, valobj);
 1149             DumpAddress(s, sc, exe_ctx, *addr,
 1182         return RunScriptFormatKeyword(s, sc, exe_ctx, process,
 1324         return RunScriptFormatKeyword(s, sc, exe_ctx, thread,
 1336           if (FormatThreadExtendedInfoRecurse(entry, object_sp, sc, exe_ctx, s))
 1360         return RunScriptFormatKeyword(s, sc, exe_ctx, target,
 1366     if (sc) {
 1367       Module *module = sc->module_sp.get();
 1376     if (sc) {
 1377       CompileUnit *cu = sc->comp_unit;
 1387     if (sc) {
 1388       CompileUnit *cu = sc->comp_unit;
 1419           if (DumpAddress(s, sc, exe_ctx, pc_addr, false))
 1490         return RunScriptFormatKeyword(s, sc, exe_ctx, frame,
 1496     if (sc) {
 1497       if (sc->function) {
 1498         s.Printf("function{0x%8.8" PRIx64 "}", sc->function->GetID());
 1500       } else if (sc->symbol) {
 1501         s.Printf("symbol[%u]", sc->symbol->GetID());
 1517     if (sc->function)
 1518       language_plugin = Language::FindPlugin(sc->function->GetLanguage());
 1519     else if (sc->symbol)
 1520       language_plugin = Language::FindPlugin(sc->symbol->GetLanguage());
 1523           sc, exe_ctx, Language::FunctionNameRepresentation::eName, ss);
 1530       if (sc->function)
 1531         name = sc->function->GetName().AsCString(nullptr);
 1532       else if (sc->symbol)
 1533         name = sc->symbol->GetName().AsCString(nullptr);
 1537         if (sc->block) {
 1538           Block *inline_block = sc->block->GetContainingInlinedBlock();
 1541                 sc->block->GetInlinedFunctionInfo();
 1544               inline_info->GetName(sc->function->GetLanguage()).Dump(&s);
 1558     if (sc->function)
 1559       language_plugin = Language::FindPlugin(sc->function->GetLanguage());
 1560     else if (sc->symbol)
 1561       language_plugin = Language::FindPlugin(sc->symbol->GetLanguage());
 1564           sc, exe_ctx, Language::FunctionNameRepresentation::eNameWithNoArgs,
 1572       if (sc->function)
 1573         name = sc->function->GetNameNoArguments();
 1574       else if (sc->symbol)
 1575         name = sc->symbol->GetNameNoArguments();
 1588     if (sc->function)
 1589       language_plugin = Language::FindPlugin(sc->function->GetLanguage());
 1590     else if (sc->symbol)
 1591       language_plugin = Language::FindPlugin(sc->symbol->GetLanguage());
 1594           sc, exe_ctx, Language::FunctionNameRepresentation::eNameWithArgs, ss);
 1601       if (sc->function) {
 1604         const char *cstr = sc->function->GetName().AsCString(nullptr);
 1609           if (sc->block) {
 1610             Block *inline_block = sc->block->GetContainingInlinedBlock();
 1614               inline_info = sc->block->GetInlinedFunctionInfo();
 1622                 sc->function->GetBlock(true).GetBlockVariableList(true);
 1629                 inline_info->GetName(sc->function->GetLanguage()).GetCString();
 1736       } else if (sc->symbol) {
 1737         const char *cstr = sc->symbol->GetName().AsCString(nullptr);
 1749       if (DumpAddressOffsetFromFunction(s, sc, exe_ctx, *addr, false, false,
 1757       if (DumpAddressOffsetFromFunction(s, sc, exe_ctx, *addr, true, true,
 1764     return (DumpAddressOffsetFromFunction(s, sc, exe_ctx,
 1765                                           sc->line_entry.range.GetBaseAddress(),
 1772         if (DumpAddressOffsetFromFunction(s, sc, exe_ctx,
 1785     if (sc->function && sc->function->GetIsOptimized()) {
 1785     if (sc->function && sc->function->GetIsOptimized()) {
 1795     if (sc && sc->line_entry.IsValid()) {
 1795     if (sc && sc->line_entry.IsValid()) {
 1796       Module *module = sc->module_sp.get();
 1798         if (DumpFile(s, sc->line_entry.file, (FileKind)entry.number))
 1805     if (sc && sc->line_entry.IsValid()) {
 1805     if (sc && sc->line_entry.IsValid()) {
 1809       s.Printf(format, sc->line_entry.line);
 1815     if (sc && sc->line_entry.IsValid() && sc->line_entry.column) {
 1815     if (sc && sc->line_entry.IsValid() && sc->line_entry.column) {
 1815     if (sc && sc->line_entry.IsValid() && sc->line_entry.column) {
 1819       s.Printf(format, sc->line_entry.column);
 1826     if (sc && sc->line_entry.range.GetBaseAddress().IsValid()) {
 1826     if (sc && sc->line_entry.range.GetBaseAddress().IsValid()) {
 1827       Address addr = sc->line_entry.range.GetBaseAddress();
 1830         addr.Slide(sc->line_entry.range.GetByteSize());
 1831       if (DumpAddress(s, sc, exe_ctx, addr, false))