jingham added a comment.

In D115926#3199520 <https://reviews.llvm.org/D115926#3199520>, @siger-young 
wrote:

> In D115926#3199496 <https://reviews.llvm.org/D115926#3199496>, @labath wrote:
>
>> I don't know if you've seen this but we have some description of it here 
>> https://lldb.llvm.org/design/sbapi.html. The gist of it is:
>>
>> - be backward compatible
>> - don't depend on other stuff
>
> Thanks, I got it. I will stick to these rules.

It's fine to add an API if we decide the one we had originally was unwieldily.  
I have no idea why one of us (probably me) thought breakpoint callbacks needed 
a process & thread.



================
Comment at: lldb/include/lldb/API/SBBreakpointOptionCommon.h:17
+namespace lldb {
+struct CallbackData {
+  SBBreakpointHitCallback callback;
----------------
It's odd to have something called lldb::CallbackData, but have it be specific 
to breakpoints.  We probably need to do the same thing for Watchpoints, for 
instance, but either there should be a common class for both watchpoints, or 
they should be distinguishable by name.  And other things might have callbacks.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D115926/new/

https://reviews.llvm.org/D115926

_______________________________________________
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to