DavidSpickett added a comment.

The added context helps document what was already there so that's a nice 
improvement.

Something I'm not clear on mechanically. The original r_debug has eAdd set. 
Then the second r_debug is loaded, which also has eAdd set. What is the state 
of r_map at that point? I wonder if it could be somehow different between the 2 
copies, with each having a subset of the list.

Also, why do we not have to wait for eConsistent on the second r_debug? Is it 
that we do in fact wait for that, but we load the library list from the first 
r_debug, then when the second one gets eConsistent, we load the rest from that.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D158583

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

Reply via email to