You can currently look through the symbol table each module using SBModule:
size_t
GetNumSymbols ();
lldb::SBSymbol
GetSymbolAtIndex (size_t idx);
Or you can set a breakpoint by regular expression:
lldb::SBBreakpoint
BreakpointCreateByRegex (const char *symbol_name_regex, const char
*module_name = NULL);
lldb::SBBreakpoint
BreakpointCreateByRegex (const char *symbol_name_regex,
const SBFileSpecList &module_list,
const SBFileSpecList &comp_unit_list);
Then inspect the SBBreakpoint's locations.
> On Jul 16, 2014, at 7:01 AM, Carlo Kok <[email protected]> wrote:
>
> How do I get a list of the methods (and the signatures) if I have the SBType
> for a given objc type?
>
> If that can't be derived from the objc type info, what do I need to do to
> expose it from the llvm side?
>
> --
> Carlo Kok
> RemObjects Software
> _______________________________________________
> lldb-dev mailing list
> [email protected]
> http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev
_______________________________________________
lldb-dev mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev