diff options
author | Jim Ingham <jingham@apple.com> | 2012-03-06 00:37:27 +0000 |
---|---|---|
committer | Jim Ingham <jingham@apple.com> | 2012-03-06 00:37:27 +0000 |
commit | fab10e89cea94df0c8aa75cc6a7a0ced7330b587 (patch) | |
tree | 0441509077e99a23b00899700c6f599093e2cbcc /lldb/scripts/Python | |
parent | 330de22fe0f6f23af82825909bfe9dd54237ea62 (diff) | |
download | bcm5719-llvm-fab10e89cea94df0c8aa75cc6a7a0ced7330b587.tar.gz bcm5719-llvm-fab10e89cea94df0c8aa75cc6a7a0ced7330b587.zip |
Add a command and an SB API to create exception breakpoints. Make the break output prettier for Exception breakpoints.
llvm-svn: 152081
Diffstat (limited to 'lldb/scripts/Python')
-rw-r--r-- | lldb/scripts/Python/interface/SBTarget.i | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/lldb/scripts/Python/interface/SBTarget.i b/lldb/scripts/Python/interface/SBTarget.i index a66131bf77f..b6333d44d9f 100644 --- a/lldb/scripts/Python/interface/SBTarget.i +++ b/lldb/scripts/Python/interface/SBTarget.i @@ -596,12 +596,24 @@ public: const SBFileSpecList &comp_unit_list); lldb::SBBreakpoint + BreakpointCreateByNames (const char *symbol_name[], + uint32_t num_names, + uint32_t name_type_mask, // Logical OR one or more FunctionNameType enum bits + const SBFileSpecList &module_list, + const SBFileSpecList &comp_unit_list); + + lldb::SBBreakpoint BreakpointCreateByRegex (const char *symbol_name_regex, const char *module_name = NULL); lldb::SBBreakpoint BreakpointCreateBySourceRegex (const char *source_regex, const lldb::SBFileSpec &source_file, const char *module_name = NULL); lldb::SBBreakpoint + BreakpointCreateForException (lldb::LanguageType language, + bool catch_bp, + bool throw_bp); + + lldb::SBBreakpoint BreakpointCreateByAddress (addr_t address); uint32_t |