amccarth added a comment.
Yes, getting rid of this hack looks like a good idea. If it was actually
necessary, there should have been a test on it, and the comments should have
been clearer.
See my inline comment, though. It looks like this might back out only part of
the change.
================
Comment at: lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp:642
DataExtractor symtab_data =
ReadImageData(m_coff_header.symoff, symbol_data_size + 4);
lldb::offset_t offset = symbol_data_size;
----------------
The `+4` at the end of this expression is from the same patch. I wonder if it
was an attempt to make space for the four bytes of zeros at offset 0 that
you're eliminating?
I suggest removing the `+4` and trying the tests again unless it's obvious to
you why it's still necessary. The comment above seems like it might be trying
to explain it, but that comment came later.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D83881/new/
https://reviews.llvm.org/D83881
_______________________________________________
lldb-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits