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 <c...@remobjects.com> 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
> lldb-dev@cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev

_______________________________________________
lldb-dev mailing list
lldb-dev@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev

Reply via email to