diff options
Diffstat (limited to 'lldb/scripts/Python/interface')
-rw-r--r-- | lldb/scripts/Python/interface/SBAddress.i | 7 | ||||
-rw-r--r-- | lldb/scripts/Python/interface/SBTarget.i | 5 |
2 files changed, 9 insertions, 3 deletions
diff --git a/lldb/scripts/Python/interface/SBAddress.i b/lldb/scripts/Python/interface/SBAddress.i index 83d624fb927..91b483b48df 100644 --- a/lldb/scripts/Python/interface/SBAddress.i +++ b/lldb/scripts/Python/interface/SBAddress.i @@ -50,6 +50,9 @@ public: SBAddress (const lldb::SBAddress &rhs); + // Create an address by resolving a load address using the supplied target + SBAddress (lldb::addr_t load_addr, lldb::SBTarget &target); + ~SBAddress (); bool @@ -64,6 +67,10 @@ public: addr_t GetLoadAddress (const lldb::SBTarget &target) const; + void + SetLoadAddress (lldb::addr_t load_addr, + lldb::SBTarget &target); + bool OffsetAddress (addr_t offset); diff --git a/lldb/scripts/Python/interface/SBTarget.i b/lldb/scripts/Python/interface/SBTarget.i index 30626566f52..3ad6bed704a 100644 --- a/lldb/scripts/Python/interface/SBTarget.i +++ b/lldb/scripts/Python/interface/SBTarget.i @@ -343,9 +343,8 @@ public: void Clear (); - bool - ResolveLoadAddress (lldb::addr_t vm_addr, - lldb::SBAddress& addr); + lldb::SBAddress + ResolveLoadAddress (lldb::addr_t vm_addr); SBSymbolContext ResolveSymbolContextForAddress (const SBAddress& addr, |