Lines Matching refs:Symbol
29 Symbol::Symbol() in Symbol() function in Symbol
37 Symbol::Symbol(uint32_t symID, llvm::StringRef name, SymbolType type, in Symbol() function in Symbol
51 Symbol::Symbol(uint32_t symID, const Mangled &mangled, SymbolType type, in Symbol() function in Symbol
66 Symbol::Symbol(const Symbol &rhs) in Symbol() function in Symbol
78 const Symbol &Symbol::operator=(const Symbol &rhs) { in operator =()
101 llvm::Expected<Symbol> Symbol::FromJSON(const JSONSymbol &symbol, in FromJSON()
130 return Symbol(symbol.id.value_or(0), Mangled(symbol.name), in FromJSON()
143 return Symbol(symbol.id.value_or(0), Mangled(symbol.name), in FromJSON()
150 void Symbol::Clear() { in Clear()
169 bool Symbol::ValueIsAddress() const { in ValueIsAddress()
173 ConstString Symbol::GetDisplayName() const { in GetDisplayName()
177 ConstString Symbol::GetReExportedSymbolName() const { in GetReExportedSymbolName()
191 FileSpec Symbol::GetReExportedSymbolSharedLibrary() const { in GetReExportedSymbolSharedLibrary()
203 void Symbol::SetReExportedSymbolName(ConstString name) { in SetReExportedSymbolName()
210 bool Symbol::SetReExportedSymbolSharedLibrary(const FileSpec &fspec) { in SetReExportedSymbolSharedLibrary()
221 uint32_t Symbol::GetSiblingIndex() const { in GetSiblingIndex()
225 bool Symbol::IsTrampoline() const { return m_type == eSymbolTypeTrampoline; } in IsTrampoline()
227 bool Symbol::IsIndirect() const { return m_type == eSymbolTypeResolver; } in IsIndirect()
229 void Symbol::GetDescription( in GetDescription()
270 void Symbol::Dump(Stream *s, Target *target, uint32_t index, in Dump()
317 uint32_t Symbol::GetPrologueByteSize() { in GetPrologueByteSize()
390 bool Symbol::Compare(ConstString name, SymbolType type) const { in Compare()
403 const char *Symbol::GetTypeAsString() const { in GetTypeAsString()
440 void Symbol::CalculateSymbolContext(SymbolContext *sc) { in CalculateSymbolContext()
449 ModuleSP Symbol::CalculateSymbolContextModule() { in CalculateSymbolContextModule()
455 Symbol *Symbol::CalculateSymbolContextSymbol() { return this; } in CalculateSymbolContextSymbol()
457 void Symbol::DumpSymbolContext(Stream *s) { in DumpSymbolContext()
472 lldb::addr_t Symbol::GetByteSize() const { return m_addr_range.GetByteSize(); } in GetByteSize()
474 Symbol *Symbol::ResolveReExportedSymbolInModuleSpec( in ResolveReExportedSymbolInModuleSpec()
515 Symbol *result_symbol = ResolveReExportedSymbolInModuleSpec( in ResolveReExportedSymbolInModuleSpec()
524 Symbol *Symbol::ResolveReExportedSymbol(Target &target) const { in ResolveReExportedSymbol()
538 lldb::addr_t Symbol::GetFileAddress() const { in GetFileAddress()
545 lldb::addr_t Symbol::GetLoadAddress(Target *target) const { in GetLoadAddress()
552 ConstString Symbol::GetName() const { return GetMangled().GetName(); } in GetName()
554 ConstString Symbol::GetNameNoArguments() const { in GetNameNoArguments()
558 lldb::addr_t Symbol::ResolveCallableAddress(Target &target) const { in ResolveCallableAddress()
566 Symbol *reexported_symbol = ResolveReExportedSymbol(target); in ResolveCallableAddress()
593 lldb::DisassemblerSP Symbol::GetInstructions(const ExecutionContext &exe_ctx, in GetInstructions()
605 bool Symbol::GetDisassembly(const ExecutionContext &exe_ctx, const char *flavor, in GetDisassembly()
620 bool Symbol::ContainsFileAddress(lldb::addr_t file_addr) const { in ContainsFileAddress()
624 bool Symbol::IsSyntheticWithAutoGeneratedName() const { in IsSyntheticWithAutoGeneratedName()
633 void Symbol::SynthesizeNameIfNeeded() const { in SynthesizeNameIfNeeded()
651 bool Symbol::Decode(const DataExtractor &data, lldb::offset_t *offset_ptr, in Decode()
704 void Symbol::Encode(DataEncoder &file, ConstStringTable &strtab) const { in Encode()
741 bool Symbol::operator==(const Symbol &rhs) const { in operator ==()