Home
last modified time | relevance | path

Searched refs:SBAddress (Results 1 – 25 of 48) sorted by relevance

12

/freebsd/contrib/llvm-project/lldb/source/API/
H A DSBAddress.cpp24 SBAddress::SBAddress() : m_opaque_up(new Address()) { in SBAddress() function in SBAddress
28 SBAddress::SBAddress(const Address &address) in SBAddress() function in SBAddress
31 SBAddress::SBAddress(const SBAddress &rhs) : m_opaque_up(new Address()) { in SBAddress() function in SBAddress
37 SBAddress::SBAddress(lldb::SBSection section, lldb::addr_t offset) in SBAddress() function in SBAddress
43 SBAddress::SBAddress(lldb::addr_t load_addr, lldb::SBTarget &target) in SBAddress() function in SBAddress
50 SBAddress::~SBAddress() = default;
52 const SBAddress &SBAddress::operator=(const SBAddress &rhs) { in operator =()
60 bool lldb::operator==(const SBAddress &lhs, const SBAddress &rhs) { in operator ==()
66 bool SBAddress::operator!=(const SBAddress &rhs) const { in operator !=()
72 bool SBAddress::IsValid() const { in IsValid()
[all …]
H A DSBLineEntry.cpp49 SBAddress SBLineEntry::GetStartAddress() const { in GetStartAddress()
52 SBAddress sb_address; in GetStartAddress()
59 SBAddress SBLineEntry::GetEndAddress() const { in GetEndAddress()
62 SBAddress sb_address; in GetEndAddress()
70 SBAddress SBLineEntry::GetSameLineContiguousAddressRangeEnd( in GetSameLineContiguousAddressRangeEnd()
74 SBAddress sb_address; in GetSameLineContiguousAddressRangeEnd()
H A DSBAddressRange.cpp35 SBAddressRange::SBAddressRange(lldb::SBAddress addr, lldb::addr_t byte_size) in SBAddressRange()
74 lldb::SBAddress SBAddressRange::GetBaseAddress() const { in GetBaseAddress()
77 return lldb::SBAddress(ref().GetBaseAddress()); in GetBaseAddress()
H A DSBQueueItem.cpp74 SBAddress SBQueueItem::GetAddress() const { in GetAddress()
77 SBAddress result; in GetAddress()
84 void SBQueueItem::SetAddress(SBAddress addr) { in SetAddress()
H A DSBThreadPlan.cpp38 #include "lldb/API/SBAddress.h"
214 SBThreadPlan::QueueThreadPlanForStepOverRange(SBAddress &sb_start_address,
223 SBAddress &sb_start_address, lldb::addr_t size, SBError &error) { in QueueThreadPlanForStepOverRange()
253 SBThreadPlan::QueueThreadPlanForStepInRange(SBAddress &sb_start_address,
262 SBThreadPlan::QueueThreadPlanForStepInRange(SBAddress &sb_start_address,
329 SBThreadPlan::QueueThreadPlanForRunToAddress(SBAddress sb_address) {
336 SBThreadPlan SBThreadPlan::QueueThreadPlanForRunToAddress(SBAddress sb_address,
H A DSBSymbol.cpp141 SBAddress SBSymbol::GetStartAddress() { in GetStartAddress()
144 SBAddress addr; in GetStartAddress()
151 SBAddress SBSymbol::GetEndAddress() { in GetEndAddress()
154 SBAddress addr; in GetEndAddress()
H A DSBBlock.cpp196 lldb::SBAddress SBBlock::GetRangeStartAddress(uint32_t idx) { in GetRangeStartAddress()
199 lldb::SBAddress sb_addr; in GetRangeStartAddress()
209 lldb::SBAddress SBBlock::GetRangeEndAddress(uint32_t idx) { in GetRangeEndAddress()
212 lldb::SBAddress sb_addr; in GetRangeEndAddress()
232 uint32_t SBBlock::GetRangeIndexForBlockAddress(lldb::SBAddress block_addr) { in GetRangeIndexForBlockAddress()
H A DSBFunction.cpp141 SBAddress SBFunction::GetStartAddress() { in GetStartAddress()
144 SBAddress addr; in GetStartAddress()
150 SBAddress SBFunction::GetEndAddress() { in GetEndAddress()
153 SBAddress addr; in GetEndAddress()
H A DSBInstructionList.cpp10 #include "lldb/API/SBAddress.h"
71 size_t SBInstructionList::GetInstructionsCount(const SBAddress &start, in GetInstructionsCount()
72 const SBAddress &end, in GetInstructionsCount()
78 SBAddress addr; in GetInstructionsCount()
H A DSBModule.cpp10 #include "lldb/API/SBAddress.h"
213 SBAddress SBModule::ResolveFileAddress(lldb::addr_t vm_addr) { in ResolveFileAddress()
216 lldb::SBAddress sb_addr; in ResolveFileAddress()
227 SBModule::ResolveSymbolContextForAddress(const SBAddress &addr, in ResolveSymbolContextForAddress()
636 lldb::SBAddress SBModule::GetObjectFileHeaderAddress() const { in GetSymbolFileSpec()
639 lldb::SBAddress sb_addr; in GetSymbolFileSpec()
649 lldb::SBAddress SBModule::GetObjectFileEntryPointAddress() const { in GetObjectFileHeaderAddress()
652 lldb::SBAddress sb_addr; in GetObjectFileHeaderAddress()
/freebsd/contrib/llvm-project/lldb/include/lldb/API/
H A DSBAddress.h17 class LLDB_API SBAddress {
19 SBAddress();
21 SBAddress(const lldb::SBAddress &rhs);
23 SBAddress(lldb::SBSection section, lldb::addr_t offset);
26 SBAddress(lldb::addr_t load_addr, lldb::SBTarget &target);
28 ~SBAddress();
30 const lldb::SBAddress &operator=(const lldb::SBAddress &rhs);
36 bool operator!=(const SBAddress &rhs) const;
112 friend bool LLDB_API operator==(const SBAddress &lhs, const SBAddress &rhs);
121 SBAddress(const lldb_private::Address &address);
[all …]
H A DSBThreadPlan.h91 SBThreadPlan QueueThreadPlanForStepOverRange(SBAddress &start_address,
93 SBThreadPlan QueueThreadPlanForStepOverRange(SBAddress &start_address,
97 SBThreadPlan QueueThreadPlanForStepInRange(SBAddress &start_address,
99 SBThreadPlan QueueThreadPlanForStepInRange(SBAddress &start_address,
108 SBThreadPlan QueueThreadPlanForRunToAddress(SBAddress address);
109 SBThreadPlan QueueThreadPlanForRunToAddress(SBAddress address,
H A DSBTarget.h532 lldb::SBAddress ResolveFileAddress(lldb::addr_t file_addr);
545 lldb::SBAddress ResolveLoadAddress(lldb::addr_t vm_addr);
567 lldb::SBAddress ResolvePastLoadAddress(uint32_t stop_id,
570 SBSymbolContext ResolveSymbolContextForAddress(const SBAddress &addr,
593 size_t ReadMemory(const SBAddress addr, void *buf, size_t size,
721 lldb::SBBreakpoint BreakpointCreateBySBAddress(SBAddress &address);
865 lldb::SBValue CreateValueFromAddress(const char *name, lldb::SBAddress addr,
875 lldb::SBInstructionList ReadInstructions(lldb::SBAddress base_addr,
878 lldb::SBInstructionList ReadInstructions(lldb::SBAddress base_addr,
882 lldb::SBInstructionList ReadInstructions(lldb::SBAddress start_addr,
[all …]
H A DSBLineEntry.h28 lldb::SBAddress GetStartAddress() const;
30 lldb::SBAddress GetEndAddress() const;
32 lldb::SBAddress
61 friend class SBAddress;
H A DSBModule.h115 lldb::SBAddress ResolveFileAddress(lldb::addr_t vm_addr);
118 ResolveSymbolContextForAddress(const lldb::SBAddress &addr,
290 lldb::SBAddress GetObjectFileHeaderAddress() const;
291 lldb::SBAddress GetObjectFileEntryPointAddress() const;
300 friend class SBAddress;
H A DSBBlock.h53 lldb::SBAddress GetRangeStartAddress(uint32_t idx);
55 lldb::SBAddress GetRangeEndAddress(uint32_t idx);
59 uint32_t GetRangeIndexForBlockAddress(lldb::SBAddress block_addr);
80 friend class SBAddress;
H A DSBSymbol.h50 SBAddress GetStartAddress();
58 SBAddress GetEndAddress();
108 friend class SBAddress;
H A DSBFunction.h44 lldb::SBAddress GetStartAddress();
46 lldb::SBAddress GetEndAddress();
74 friend class SBAddress;
H A DSBSymbolContext.h56 SBSymbolContext GetParentOfInlinedScope(const SBAddress &curr_frame_pc,
57 SBAddress &parent_frame_addr) const;
62 friend class SBAddress;
H A DSBQueueItem.h37 lldb::SBAddress GetAddress() const;
39 void SetAddress(lldb::SBAddress addr);
H A DSBAddressRange.h26 SBAddressRange(lldb::SBAddress addr, lldb::addr_t byte_size);
45 lldb::SBAddress GetBaseAddress() const;
H A DSBInstructionList.h39 size_t GetInstructionsCount(const SBAddress &start,
40 const SBAddress &end,
/freebsd/contrib/llvm-project/lldb/bindings/interface/
H A DSBAddressDocstrings.i34 ) lldb::SBAddress;
38 lldb::SBAddress::SBAddress;
46 :py:class:`SBTarget.ResolveLoadAddress`.") lldb::SBAddress::GetSymbolContext;
56 lldb::SBAddress::GetModule;
H A DSBInstructionListExtensions.i23 elif type(key) is SBAddress:
24 # Find an instruction using a lldb.SBAddress object
H A DSBAddressExtensions.i1 STRING_EXTENSION_OUTSIDE(SBAddress)
3 %extend lldb::SBAddress {
13 __runtime_error_str = 'This resolves the SBAddress using the SBTarget from lldb.target so this property can ONLY be used in the interactive script interpreter (i.e. under the lldb script command). For things like Python based commands and breakpoint callbacks use GetLoadAddress instead.'
16 '''Get the load address for a lldb.SBAddress using the current target. This resolves the SBAddress using the SBTarget from lldb.target so this property can ONLY be used in the interactive script interpreter (i.e. under the lldb script command). For things like Python based commands and breakpoint callbacks use GetLoadAddress instead.'''
22 '''Set the load address for a lldb.SBAddress using the current target. This resolves the SBAddress using the SBTarget from lldb.target so this property can ONLY be used in the interactive script interpreter (i.e. under the lldb script command). For things like Python based commands and breakpoint callbacks use GetLoadAddress instead.'''
28 '''Convert an address to a load address if there is a process and that process is alive, or to a file address otherwise. This resolves the SBAddress using the SBTarget from lldb.target so this property can ONLY be used in the interactive script interpreter (i.e. under the lldb script command). For things like Python based commands and breakpoint callbacks use GetLoadAddress instead.'''
36 '''Convert the address to an octal string. This resolves the SBAddress using the SBTarget from lldb.target so this property can ONLY be used in the interactive script interpreter (i.e. under the lldb script command). For things like Python based commands and breakpoint callbacks use GetLoadAddress instead.'''
40 '''Convert the address to an hex string. This resolves the SBAddress usin
[all...]

12