Ok, thanks Jim

Matt

On Thu, 2014-10-09 at 09:35 -0700, jing...@apple.com wrote:
> Matthew,
> 
> You'll know that target creation failed because the SBTarget will be invalid, 
> you just won't know why.  There are a bunch of short-cut methods like this 
> that are convenient to call when you are just poking at the API by hand in 
> the "script" command in lldb, but shouldn't be used if you are writing real 
> programs.  In the long run, we should deprecate the ones of these that are 
> obviously dangerous, and then remove them in the fabled 2.0 version of the 
> lldb API's, though in practice having some "quick and dirty" interfaces is 
> not always bad.
> 
> Jim
> 
> 
> 
> > On Oct 9, 2014, at 3:53 AM, Matthew Gardiner <m...@csr.com> wrote:
> > 
> > Hi,
> > 
> > I'm starting to play with the C++ API some more. I'm looking at target
> > creation on the SBDebugger class:
> > 
> >    lldb::SBTarget
> >    CreateTarget (const char *filename,
> >                  const char *target_triple,
> >                  const char *platform_name,
> >                  bool add_dependent_modules,
> >                  lldb::SBError& error);
> > 
> >    lldb::SBTarget
> >    CreateTargetWithFileAndTargetTriple (const char *filename,
> >                                         const char *target_triple);
> > 
> >    lldb::SBTarget
> >    CreateTargetWithFileAndArch (const char *filename,
> >                                 const char *archname);
> > 
> >    lldb::SBTarget
> >    CreateTarget (const char *filename);
> > 
> > Out of the 4 methods of target creation, why has only one function got a
> > mechanism to pass back an error?
> > 
> > How can I use the remaining 3 functions without such a scheme?
> > 
> > thanks
> > Matt
> > 
> > 
> > 
> > 
> > Member of the CSR plc group of companies. CSR plc registered in England and 
> > Wales, registered number 4187346, registered office Churchill House, 
> > Cambridge Business Park, Cowley Road, Cambridge, CB4 0WZ, United Kingdom
> > More information can be found at www.csr.com. Keep up to date with CSR on 
> > our technical blog, www.csr.com/blog, CSR people blog, www.csr.com/people, 
> > YouTube, www.youtube.com/user/CSRplc, Facebook, 
> > www.facebook.com/pages/CSR/191038434253534, or follow us on Twitter at 
> > www.twitter.com/CSR_plc.
> > New for 2014, you can now access the wide range of products powered by aptX 
> > at www.aptx.com.
> > _______________________________________________
> > lldb-dev mailing list
> > lldb-dev@cs.uiuc.edu
> > http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev
> 
> 
> 
>  To report this email as spam click 
> https://www.mailcontrol.com/sr/x8TG32lSILnGX2PQPOmvUnk1PR6ftzo0TwbB6lz6avtehEfkuQYZIn1AJNvK3KWpZzI00M6Pw3uU8yB5sLY89Q==
>  .


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

Reply via email to