[Lldb-commits] [PATCH] D17167: Fix bug with register values byte order in expression evaluation

Sean Callanan via lldb-commits lldb-commits at lists.llvm.org
Thu Feb 18 17:11:19 PST 2016


spyffe requested changes to this revision.
spyffe added a comment.
This revision now requires changes to proceed.

Looks fine to me, but let's put in an assertion to make sure our assumptions in making this change are not violated.


================
Comment at: source/Expression/Materializer.cpp:1282
@@ +1281,3 @@
+
+        map.WriteScalarToMemory(load_addr, scalar, scalar.GetByteSize(), write_error);
+
----------------
Let's put an //lldbassert// in here to make sure `scalar.GetByteSize() == register_data.GetByteSize()`.
I know it ought to be, but I'm a little bit wary of that code.



Repository:
  rL LLVM

http://reviews.llvm.org/D17167





More information about the lldb-commits mailing list