[Lldb-commits] [PATCH] D61064: Object/Minidump: Add support for the ThreadList stream
James Henderson via Phabricator via lldb-commits
lldb-commits at lists.llvm.org
Wed May 1 01:58:46 PDT 2019
jhenderson accepted this revision.
jhenderson added a comment.
This revision is now accepted and ready to land.
Aside from a couple of nits, LGTM.
================
Comment at: lib/Object/Minidump.cpp:69
size_t ListOffset = 4;
- // Some producers insert additional padding bytes to align the module list to
- // 8-byte boundary. Check for that by comparing the module list size with the
- // overall stream size.
- if (ListOffset + sizeof(Module) * ListSize < OptionalStream->size())
+ // Some producers insert additional padding bytes to align the list to 8-byte
+ // boundary. Check for that by comparing the list size with the overall stream
----------------
Nit (was there before): to 8-byte -> to an 8-byte
================
Comment at: unittests/Object/MinidumpTest.cpp:446
+
+ for (const std::vector<uint8_t> &Data : {OneThread, PaddedThread}) {
+ auto ExpectedFile = create(Data);
----------------
I missed this in the other tests, but this could be an `ArrayRef<uint8_t>` instead of a `const std::vector<uint8_t> &`. Feel free to leave it as is or to update it in an NFC throughout this test afterwards, if you would prefer to leave it to another patch.
Repository:
rL LLVM
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D61064/new/
https://reviews.llvm.org/D61064
More information about the lldb-commits
mailing list