Home
last modified time | relevance | path

Searched refs:SymbolGroup (Results 1 – 9 of 9) sorted by relevance

/external/llvm/tools/llvm-pdbdump/
DClassDefinitionDumper.h43 struct SymbolGroup { struct
44 SymbolGroup() {} in SymbolGroup() function
45 SymbolGroup(SymbolGroup &&Other) { in SymbolGroup() argument
54 SymbolGroup(const SymbolGroup &other) = delete; argument
55 SymbolGroup &operator=(const SymbolGroup &other) = delete; argument
57 typedef std::unordered_map<int, SymbolGroup> SymbolGroupByAccess;
59 int dumpAccessGroup(PDB_MemberAccess Access, const SymbolGroup &Group);
DClassDefinitionDumper.cpp74 Groups.insert(std::make_pair(0, SymbolGroup())); in start()
75 Groups.insert(std::make_pair((int)PDB_MemberAccess::Private, SymbolGroup())); in start()
77 std::make_pair((int)PDB_MemberAccess::Protected, SymbolGroup())); in start()
78 Groups.insert(std::make_pair((int)PDB_MemberAccess::Public, SymbolGroup())); in start()
117 const SymbolGroup &Group) { in dumpAccessGroup()
/external/llvm-project/llvm/tools/llvm-pdbutil/
DInputFile.h38 class SymbolGroup; variable
88 class SymbolGroup {
92 explicit SymbolGroup(InputFile *File, uint32_t GroupIndex = 0);
130 std::forward_iterator_tag, SymbolGroup> {
137 const SymbolGroup &operator*() const;
138 SymbolGroup &operator*();
149 SymbolGroup Value;
DInputFile.cpp130 SymbolGroup::SymbolGroup(InputFile *File, uint32_t GroupIndex) : File(File) { in SymbolGroup() function in SymbolGroup
157 StringRef SymbolGroup::name() const { return Name; } in name()
159 void SymbolGroup::updateDebugS(const codeview::DebugSubsectionArray &SS) { in updateDebugS()
163 void SymbolGroup::updatePdbModi(uint32_t Modi) { initializeForPdb(Modi); } in updatePdbModi()
165 void SymbolGroup::initializeForPdb(uint32_t Modi) { in initializeForPdb()
191 void SymbolGroup::rebuildChecksumMap() { in rebuildChecksumMap()
203 const ModuleDebugStreamRef &SymbolGroup::getPdbModuleStream() const { in getPdbModuleStream()
208 Expected<StringRef> SymbolGroup::getNameFromStringTable(uint32_t Offset) const { in getNameFromStringTable()
212 void SymbolGroup::formatFromFileName(LinePrinter &Printer, StringRef File, in formatFromFileName()
225 void SymbolGroup::formatFromChecksumsOffset(LinePrinter &Printer, in formatFromChecksumsOffset()
[all …]
DMinimalSymbolDumper.h21 class SymbolGroup; variable
30 const SymbolGroup &SymGroup, in MinimalSymbolDumper()
40 void setSymbolGroup(const SymbolGroup *Group) { SymGroup = Group; } in setSymbolGroup()
61 const SymbolGroup *SymGroup = nullptr;
DDumpOutputStyle.cpp272 static StatCollection getSymbolStats(const SymbolGroup &SG, in getSymbolStats()
300 static StatCollection getChunkStats(const SymbolGroup &SG, in getChunkStats()
346 static bool isMyCode(const SymbolGroup &Group) { in isMyCode()
364 static bool shouldDumpSymbolGroup(uint32_t Idx, const SymbolGroup &Group) { in shouldDumpSymbolGroup()
438 const SymbolGroup &SG, uint32_t Modi, CallbackT Callback) { in iterateOneModule()
460 SymbolGroup SG(&Input, Modi); in iterateSymbolGroups()
480 llvm::function_ref<void(uint32_t, const SymbolGroup &, SubsectionT &)> in iterateModuleSubsections() argument
484 [&](uint32_t Modi, const SymbolGroup &SG) { in iterateModuleSubsections()
599 File, PrintScope{P, 11}, [&](uint32_t Modi, const SymbolGroup &Strings) { in dumpModules()
636 [this, &Err](uint32_t Modi, const SymbolGroup &Strings) { in dumpModuleFiles()
[all …]
DTypeReferenceTracker.cpp55 for (SymbolGroup SG : File.symbol_groups()) { in mark()
/external/llvm-project/debuginfo-tests/dexter/dex/debugger/dbgeng/
Dsymgroup.py56 class SymbolGroup(object): class
Dsymbols.py13 from .symgroup import SymbolGroup, IDebugSymbolGroup2
326 return SymbolGroup(retptr)