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

References

tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp
 2695   if (m_symtab_up == nullptr) {
 2711       m_symtab_up.reset(new Symtab(symtab->GetObjectFile()));
 2712       symbol_id += ParseSymbolTable(m_symtab_up.get(), symbol_id, symtab);
 2727         if (!m_symtab_up)
 2728           m_symtab_up.reset(new Symtab(dynsym->GetObjectFile()));
 2729         symbol_id += ParseSymbolTable(m_symtab_up.get(), symbol_id, dynsym);
 2754         if (m_symtab_up == nullptr)
 2755           m_symtab_up.reset(new Symtab(reloc_section->GetObjectFile()));
 2757         ParseTrampolineSymbols(m_symtab_up.get(), symbol_id, reloc_header,
 2764       if (m_symtab_up == nullptr)
 2765         m_symtab_up.reset(new Symtab(this));
 2766       ParseUnwindSymbols(m_symtab_up.get(), eh_frame);
 2771     if (m_symtab_up == nullptr)
 2772       m_symtab_up.reset(new Symtab(this));
 2787       if (is_valid_entry_point && !m_symtab_up->FindSymbolContainingFileAddress(
 2789         uint64_t symbol_id = m_symtab_up->GetNumSymbols();
 2804         m_symtab_up->AddSymbol(symbol);
 2818     m_symtab_up->CalculateSymbolSizes();
 2821   return m_symtab_up.get();
tools/lldb/source/Plugins/ObjectFile/JIT/ObjectFileJIT.cpp
  120     if (m_symtab_up == nullptr) {
  121       m_symtab_up.reset(new Symtab(this));
  123           m_symtab_up->GetMutex());
  126         delegate_sp->PopulateSymtab(this, *m_symtab_up);
  128       m_symtab_up->Finalize();
  131   return m_symtab_up.get();
  166     if (m_symtab_up)
  167       m_symtab_up->Dump(s, nullptr, eSortOrderNone);
tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp
 1248     if (m_symtab_up == nullptr) {
 1249       m_symtab_up.reset(new Symtab(this));
 1251           m_symtab_up->GetMutex());
 1253       m_symtab_up->Finalize();
 1256   return m_symtab_up.get();
 2156   Symtab *symtab = m_symtab_up.get();
 4736     if (m_symtab_up)
 4737       m_symtab_up->Dump(s, nullptr, eSortOrderNone);
tools/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp
  631     if (m_symtab_up == nullptr) {
  633       m_symtab_up.reset(new Symtab(this));
  634       std::lock_guard<std::recursive_mutex> guard(m_symtab_up->GetMutex());
  658           Symbol *symbols = m_symtab_up->Resize(num_syms);
  733         Symbol *symbols = m_symtab_up->Resize(export_table.number_of_names);
  760       m_symtab_up->CalculateSymbolSizes();
  763   return m_symtab_up.get();
 1053     if (m_symtab_up)
 1054       m_symtab_up->Dump(s, nullptr, eSortOrderNone);
tools/lldb/source/Plugins/Process/minidump/ProcessMinidump.cpp
   58     m_symtab_up = std::make_unique<Symtab>(this);
   73   Symtab *GetSymtab() override { return m_symtab_up.get(); }
tools/lldb/source/Symbol/ObjectFile.cpp
  598               static_cast<void *>(m_symtab_up.get()));
  599     m_symtab_up.reset();