> On May 4, 2015, at 11:11 AM, Robinson, Paul 
> <paul_robin...@playstation.sony.com> wrote:
>  
> My design tries to improve on a not-very-smooth situation today, where there 
> is already "tuning" but it is based largely on the target—even though we know 
> for a fact that target is not always a good proxy for choosing the expected 
> debugger.  By making the expected debugger explicit, we separate these 
> concerns, and clarify the intent.  The existing tuning has default behavior 
> clearly intended to support GDB, LLDB, and now the SCE (PS4) debugger; 
> therefore, my proposal made those three cases explicit.  

FWIW, I agree with this rationale.  The question isn’t whether debugger tuning 
is good/bad or necessary/unnecessary.  It is apparently necessary, and the 
question is how to best factor it in the compiler.  Making this be explicit 
based on the debugger does seem a lot more preferable to me than implicitly 
tied to the target.

The platform integrator can then set the default for their target, but allow 
the user to override it if they want to do something unusual.

-Chris

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

Reply via email to