From d5944cd118bff0a2a861fc728ab968e492b0ccf6 Mon Sep 17 00:00:00 2001 From: Greg Clayton Date: Fri, 6 Dec 2013 01:12:00 +0000 Subject: For logical backtrace work, lldb needs to track Module unloads etc & symoblicate an address based on a point in time This patch adds a new lldb_private::SectionLoadHistory class that tracks what shared libraries were loaded given a process stop ID. This allows us to keep a history of the sections that were loaded for a time T. Many items in history objects will rely upon the process stop ID in the future. llvm-svn: 196557 --- lldb/scripts/Python/interface/SBTarget.i | 3 +++ 1 file changed, 3 insertions(+) (limited to 'lldb/scripts/Python/interface') diff --git a/lldb/scripts/Python/interface/SBTarget.i b/lldb/scripts/Python/interface/SBTarget.i index 92518fee602..d26b3faacee 100644 --- a/lldb/scripts/Python/interface/SBTarget.i +++ b/lldb/scripts/Python/interface/SBTarget.i @@ -649,6 +649,9 @@ public: lldb::SBAddress ResolveLoadAddress (lldb::addr_t vm_addr); + + lldb::SBAddress + ResolvePastLoadAddress (uint32_t stop_id, lldb::addr_t vm_addr); SBSymbolContext ResolveSymbolContextForAddress (const SBAddress& addr, -- cgit v1.2.3