jingham added a comment.

SBProcess::ReportEventState was introduced in r112221, and SBStream was added 
in r114188, so Pavel's speculation seems like a reasonable one, though that was 
9 years ago...

But in the SB API's we use SBStream in a bunch of places to be more like an 
SBString, something you can pass to a client and they will add some data to it, 
and then you call GetData to get the result.  That's a not very stream-like 
usage.

In the case of HandleProcessEvent, SBDebugger uses it for HandleCommand, when 
it wants to dump all the stop event data to the Debugger's STDIO.  That would 
be less convenient with an SBStream, you'd have to make one, then Redirect it 
to the debugger's stdout & stderr.  That seems kind of awkward.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D68546



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

Reply via email to