User Details
- User Since
- Oct 25 2016, 9:06 AM (370 w, 1 d)
Oct 3 2023
Addressed comments
Sep 30 2023
Address AddressesMap interface comments:
Indeed
Sep 29 2023
Conditionalize relocations saving
Sep 28 2023
Is there a specific test suite/benchmark/tool somewhere that you want to be run here, and can point to?
Sep 26 2023
Update doc and remove dead code
Rebase against main
Addressed feedback.
Aug 31 2023
Address inline comments.
However, regarding all the DwarfLinkerForBinaryRelocMap and the discussion about wether or not some logic should be in DwrafLinker (as they're all related).
I agree in the sense that my initial incline was to limit all that logic to AddressManager.
The issue here is that with DwarfLinkerForBinary, we have access to Obj->Addresses, which is the AddressesMap, and there is no reasonable way do downcast it to AddressManager (as dyn_cast doesn't work here), which is why I had to resort to have it being part of the AddressesMap map interface and call via virtual dispatch
Aug 30 2023
I have nothing necessarily against the suggestion to help the parallel implementation, only a few points:
Addressed inline comments
Aug 25 2023
Properly add binary files
Aug 24 2023
Rebased against main branch
Addressed review comments. Mainly:
- handle DW_AT_APPLE_origin in a more "standard" way.
- Improve computation of relocation offsets for attributes. This also means that the relocations can be simplified to not keep track of the offset within the compile unit. Similarly, the DW_AT_APPLE_origin is not tracked in particular for the slide calculation.
- Given that the relocations are not stored after applyValidRelocs, added a saveValidRelocs interface (naming is for consistency with applyValidRelocs and addValidRelocs).
- Renamed the parent relocation class to be more generic.
Aug 22 2023
That sounds reasonable.
Aug 17 2023
Missing files
Format
Addressed comments
Aug 16 2023
Addressed comments
Add missing DWARFLinkerRelocs.h file
remove empty whitespace
Jan 3 2017
Thanks for the review!
Rebase on top of HEAD.
Ping.
Dec 27 2016
Ping.
Dec 16 2016
It was tested against the clang extra unit tests, but not tests run with check-clang-tools.
Updated Yaml test files to match the new format, this might need further review.
Dec 9 2016
Fix clang compilation warnings. These didn't appear when compiled on Windows.
Tested on a Linux distribution, should be fixed.
Dec 8 2016
Rebase on top of HEAD.
Ping.
Dec 1 2016
I don't have commit access.
Rebase on top of HEAD.
Nov 28 2016
Ping
Nov 22 2016
This shouldn't affect diagnostics without fixes. If there is no fix, there won't be anything to export, and the diagnostic just behaves normally.
Ping
Nov 14 2016
Ping
Nov 8 2016
Export effectively MainSourceFile.
Change CheckName field.
Add doxygen-style comments.
Nov 7 2016
Ignore export of empty fixes.
Nov 3 2016
Remove debug symbols.
Fix diagnostic deserialization bug for clang-apply-replacements.