jasonmolenda marked 2 inline comments as done.
jasonmolenda added inline comments.


================
Comment at: lldb/source/Plugins/Platform/MacOSX/PlatformDarwinKernel.cpp:924
+                                           addr_t input_addr) {
+  Status error;
+  WritableDataBufferSP header_data(new DataBufferHeap(512, 0));
----------------
JDevlieghere wrote:
> Looks like we're never checking this status below. Is there any chance that 
> `ReadMemory` succeeds but the status is set to an error? If not, should we 
> add an assert? 
Good point.  `Process::ReadMemoryFromInferior` returns the number of bytes 
read, and a Status object.  So if were were only able to read part of the mach 
header object, this would not return an error condition.  (and we'd have 
uninitialized fields and could try to read too many load commands or something)


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D133534

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

Reply via email to