- User Since
- Dec 13 2018, 11:25 AM (126 w, 3 d)
Apr 2 2020
@zoecarver Thank you!
Apr 1 2020
Thank you! Just let me know when the new patch is submitted.
Mar 31 2020
This patch has caused a regression on Chrome OS (https://bugs.chromium.org/p/chromium/issues/detail?id=1065276).
May 21 2019
May 20 2019
May 16 2019
Fix comments in options checking.
Friendly ping on the patch.
May 10 2019
Fix comments on the unit test.
May 9 2019
This patch is a fix for https://bugs.llvm.org/show_bug.cgi?id=41804.
We try to solve the precedence of user-specified symbol ordering file and C3 ordering provided as call graph. It deals with two case:
(1) When both --symbol-ordering-file=<file> and --call-graph-order-file=<file> are present, LLD reports an error and aborts.
(2) When only --symbol-ordering-file=<file> is present, it takes precedence over implicit call graph (CGProfile) generated by CGProfilePass enabled in new pass manager.
May 8 2019
Apr 9 2019
Fix some comments.
Apr 8 2019
Mar 27 2019
Fix comments to filter out section-typed symbols, instead of empty named ones.
Mar 21 2019
Ping. I think I have addressed all the comments here. Please let me know if there are more concerns to address. Thanks!
Mar 14 2019
Mar 13 2019
Fix comments. Add one more test to test the outputs of the flag can be used to
reproduce the order with --symbol-ordering-file
Add a flag to save the output. Also printing out the symbol names of the ordering, instead of
the section names.
Thanks again for the comments!
Adding check against empty InputSection names, and don't print out empty names.
Thank you so much for the comments! Do you care to elaborate more on the test? I am not sure what I should test? Thanks!
Fixing the comments.
Mar 8 2019
Hi, we recently found this revision breaks Linux kernel (https://bugs.chromium.org/p/chromium/issues/detail?id=938985). Please advise us how to solve it. Thanks!