Home
last modified time | relevance | path

Searched refs:so_addr (Results 1 – 25 of 52) sorted by relevance

123

/freebsd/contrib/llvm-project/lldb/source/DataFormatters/
H A DCXXFunctionPointer.cpp40 Address so_addr; in CXXFunctionPointerSummaryProvider() local
44 so_addr); in CXXFunctionPointerSummaryProvider()
45 if (so_addr.GetSection() == nullptr) { in CXXFunctionPointerSummaryProvider()
63 so_addr = test_address; in CXXFunctionPointerSummaryProvider()
70 if (so_addr.IsValid()) { in CXXFunctionPointerSummaryProvider()
71 so_addr.Dump(&sstr, exe_ctx.GetBestExecutionContextScope(), in CXXFunctionPointerSummaryProvider()
/freebsd/contrib/llvm-project/lldb/include/lldb/Core/
H A DAddressRange.h76 AddressRange(const Address &so_addr, lldb::addr_t byte_size);
97 bool Contains(const Address &so_addr) const;
120 bool ContainsFileAddress(const Address &so_addr) const;
144 bool ContainsLoadAddress(const Address &so_addr, Target *target) const;
H A DModuleList.h411 bool ResolveFileAddress(lldb::addr_t vm_addr, Address &so_addr) const;
415 uint32_t ResolveSymbolContextForAddress(const Address &so_addr,
/freebsd/contrib/llvm-project/lldb/source/Core/
H A DAddress.cpp429 Address so_addr; in Dump() local
542 so_addr.Dump(s, exe_scope, DumpStyleLoadAddress, in Dump()
547 ReadCStringFromMemory(exe_scope, so_addr, s); in Dump()
553 if (target && so_addr.IsSectionOffset()) { in Dump()
556 so_addr, eSymbolContextEverything, func_sc); in Dump()
561 so_addr.Dump(s, exe_scope, DumpStyleLoadAddress, in Dump()
573 so_addr.Dump(s, exe_scope, DumpStyleLoadAddress, in Dump()
579 ReadCStringFromMemory(exe_scope, so_addr, s); in Dump()
596 so_addr)) { in Dump()
635 so_addr.Dump(s, exe_scope, DumpStyleLoadAddress, in Dump()
[all …]
H A DDumpDataExtractor.cpp136 lldb_private::Address so_addr; in DumpInstructions() local
138 if (target_sp->GetSectionLoadList().ResolveLoadAddress(addr, so_addr)) { in DumpInstructions()
142 !target_sp->GetImages().ResolveFileAddress(addr, so_addr)) in DumpInstructions()
143 so_addr.SetRawAddress(addr); in DumpInstructions()
147 so_addr, DE, start_offset, number_of_instructions, false, in DumpInstructions()
707 lldb_private::Address so_addr; in DumpDataExtractor() local
710 so_addr)) { in DumpDataExtractor()
715 so_addr.SetOffset(addr); in DumpDataExtractor()
716 so_addr.Dump(s, exe_scope, in DumpDataExtractor()
722 addr_fixed, so_addr)) { in DumpDataExtractor()
[all …]
H A DValue.cpp416 Address so_addr(address, objfile->GetSectionList()); in GetValueAsData() local
418 so_addr.GetLoadAddress(exe_ctx->GetTargetPtr()); in GetValueAsData()
436 if (so_addr.IsSectionOffset()) { in GetValueAsData()
438 file_so_addr = so_addr; in GetValueAsData()
671 Address so_addr; in ConvertToLoadAddress() local
672 if (!module->ResolveFileAddress(file_addr, so_addr)) in ConvertToLoadAddress()
674 lldb::addr_t load_addr = so_addr.GetLoadAddress(target); in ConvertToLoadAddress()
H A DModule.cpp437 bool Module::ResolveFileAddress(lldb::addr_t vm_addr, Address &so_addr) { in ResolveFileAddress() argument
446 const Address &so_addr, lldb::SymbolContextItem resolve_scope, in ResolveSymbolContextForAddress() argument
456 SectionSP section_sp(so_addr.GetSection()); in ResolveSymbolContextForAddress()
478 symfile->ResolveSymbolContext(so_addr, resolve_scope, sc); in ResolveSymbolContextForAddress()
486 if (symtab && so_addr.IsSectionOffset()) { in ResolveSymbolContextForAddress()
490 so_addr.GetFileAddress(), in ResolveSymbolContextForAddress()
524 so_addr.GetFileAddress()); in ResolveSymbolContextForAddress()
542 so_addr.IsSectionOffset()) { in ResolveSymbolContextForAddress()
543 Address previous_addr = so_addr; in ResolveSymbolContextForAddress()
554 so_addr.GetSection()) { in ResolveSymbolContextForAddress()
[all …]
H A DAddressRange.cpp41 AddressRange::AddressRange(const Address &so_addr, addr_t byte_size) in AddressRange() argument
42 : m_base_addr(so_addr), m_byte_size(byte_size) {} in AddressRange()
H A DSection.cpp243 bool Section::ResolveContainedAddress(addr_t offset, Address &so_addr, in ResolveContainedAddress() argument
254 so_addr, allow_section_end); in ResolveContainedAddress()
256 so_addr.SetOffset(offset); in ResolveContainedAddress()
257 so_addr.SetSection(const_cast<Section *>(this)->shared_from_this()); in ResolveContainedAddress()
H A DModuleList.cpp666 Address &so_addr) const { in ResolveFileAddress()
669 if (module_sp->ResolveFileAddress(vm_addr, so_addr)) in ResolveFileAddress()
677 ModuleList::ResolveSymbolContextForAddress(const Address &so_addr, in ResolveSymbolContextForAddress() argument
682 ModuleSP module_sp(so_addr.GetModule()); in ResolveSymbolContextForAddress()
685 module_sp->ResolveSymbolContextForAddress(so_addr, resolve_scope, sc); in ResolveSymbolContextForAddress()
691 (*pos)->ResolveSymbolContextForAddress(so_addr, resolve_scope, sc); in ResolveSymbolContextForAddress()
/freebsd/contrib/llvm-project/lldb/source/Breakpoint/
H A DBreakpointLocationList.cpp100 Address so_addr; in FindByAddress() local
103 so_addr = addr; in FindByAddress()
107 addr.GetOffset(), so_addr); in FindByAddress()
108 if (!so_addr.IsValid()) { in FindByAddress()
110 so_addr = addr; in FindByAddress()
114 addr_map::const_iterator pos = m_address_to_location.find(so_addr); in FindByAddress()
/freebsd/contrib/llvm-project/lldb/source/Commands/
H A DCommandObjectSource.cpp301 Address so_addr; in GetSymbolContextsForAddress() local
313 if (module_sp->ResolveFileAddress(addr, so_addr)) { in GetSymbolContextsForAddress()
317 so_addr, eSymbolContextEverything, sc) & in GetSymbolContextsForAddress()
332 ModuleSP module_sp(so_addr.GetModule()); in GetSymbolContextsForAddress()
339 so_addr, eSymbolContextEverything, sc) & in GetSymbolContextsForAddress()
345 so_addr.Dump(&addr_strm, nullptr, in GetSymbolContextsForAddress()
354 so_addr.Dump(&addr_strm, nullptr, in GetSymbolContextsForAddress()
962 Address so_addr; in DoExecute() local
978 so_addr, eSymbolContextEverything, sc) & in DoExecute()
996 ModuleSP module_sp(so_addr.GetModule()); in DoExecute()
[all …]
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/JSON/
H A DSymbolFileJSON.cpp65 uint32_t SymbolFileJSON::ResolveSymbolContext(const Address &so_addr, in ResolveSymbolContext() argument
75 so_addr.GetFileAddress()); in ResolveSymbolContext()
H A DSymbolFileJSON.h93 uint32_t ResolveSymbolContext(const lldb_private::Address &so_addr,
/freebsd/contrib/llvm-project/lldb/source/Target/
H A DSectionLoadList.cpp219 bool SectionLoadList::ResolveLoadAddress(addr_t load_addr, Address &so_addr, in ResolveLoadAddress() argument
235 return pos->second->ResolveContainedAddress(offset, so_addr, in ResolveLoadAddress()
250 return rpos->second->ResolveContainedAddress(offset, so_addr, in ResolveLoadAddress()
256 so_addr.Clear(); in ResolveLoadAddress()
H A DSectionLoadHistory.cpp115 Address &so_addr) { in ResolveLoadAddress() argument
121 return section_load_list->ResolveLoadAddress(load_addr, so_addr); in ResolveLoadAddress()
/freebsd/contrib/llvm-project/lldb/source/Plugins/InstrumentationRuntime/TSan/
H A DInstrumentationRuntimeTSan.cpp546 lldb_private::Address so_addr; in GetSymbolNameFromAddress() local
548 so_addr)) in GetSymbolNameFromAddress()
551 lldb_private::Symbol *symbol = so_addr.CalculateSymbolContextSymbol(); in GetSymbolNameFromAddress()
561 lldb_private::Address so_addr; in GetSymbolDeclarationFromAddress() local
563 so_addr)) in GetSymbolDeclarationFromAddress()
566 lldb_private::Symbol *symbol = so_addr.CalculateSymbolContextSymbol(); in GetSymbolDeclarationFromAddress()
600 lldb_private::Address so_addr; in GetFirstNonInternalFramePc() local
602 addr, so_addr)) in GetFirstNonInternalFramePc()
605 if (so_addr.GetModule() == runtime_module_sp) in GetFirstNonInternalFramePc()
/freebsd/lib/libprocstat/
H A Dlibprocstat_compat.c62 uint64_t so_addr; member
186 sock_compat->so_addr = sock.so_addr; in freebsd11_procstat_get_socket_info()
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/Symtab/
H A DSymbolFileSymtab.cpp243 uint32_t SymbolFileSymtab::ResolveSymbolContext(const Address &so_addr, in ResolveSymbolContext() argument
253 so_addr.GetFileAddress()); in ResolveSymbolContext()
H A DSymbolFileSymtab.h80 uint32_t ResolveSymbolContext(const lldb_private::Address &so_addr,
/freebsd/contrib/llvm-project/lldb/source/Symbol/
H A DLineTable.cpp188 bool LineTable::FindLineEntryByAddress(const Address &so_addr, in FindLineEntryByAddress() argument
196 if (so_addr.GetModule().get() == m_comp_unit->GetModule().get()) { in FindLineEntryByAddress()
198 search_entry.file_addr = so_addr.GetFileAddress(); in FindLineEntryByAddress()
242 if (pos->file_addr > so_addr.GetFileAddress()) in FindLineEntryByAddress()
/freebsd/contrib/llvm-project/lldb/include/lldb/Target/
H A DSectionLoadList.h43 bool ResolveLoadAddress(lldb::addr_t load_addr, Address &so_addr,
H A DSectionLoadHistory.h48 Address &so_addr);
/freebsd/contrib/llvm-project/lldb/source/Expression/
H A DDWARFExpression.cpp819 lldb::addr_t file_addr, Address &so_addr, in ResolveLoadAddress() argument
828 if (!module_sp->ResolveFileAddress(file_addr, so_addr)) { in ResolveLoadAddress()
834 addr_t load_addr = so_addr.GetLoadAddress(exe_ctx->GetTargetPtr()); in ResolveLoadAddress()
837 (check_sectionoffset && !so_addr.IsSectionOffset())) { in ResolveLoadAddress()
1016 Address so_addr; in Evaluate() local
1018 exe_ctx, module_sp, error_ptr, "DW_OP_deref", file_addr, so_addr); in Evaluate()
1145 Address so_addr; in Evaluate() local
1148 "DW_OP_deref_size", file_addr, so_addr, in Evaluate()
1156 if (load_addr == LLDB_INVALID_ADDRESS && so_addr.IsSectionOffset()) { in Evaluate()
1161 target->ReadMemory(so_addr, &addr_bytes, size, error, in Evaluate()
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/PDB/
H A DSymbolFilePDB.h104 uint32_t ResolveSymbolContext(const lldb_private::Address &so_addr,
199 GetCompileUnitContainsAddress(const lldb_private::Address &so_addr);

123