This is an archive of the discontinued LLVM Phabricator instance.

[lld] Trace all references with lld --trace-symbol
ClosedPublic

Authored by sbc100 on May 14 2019, 8:09 PM.

Diff Detail

Repository
rL LLVM

Event Timeline

sbc100 created this revision.May 14 2019, 8:09 PM
sbc100 added a reviewer: ruiu.May 14 2019, 8:09 PM
ruiu added a comment.May 14 2019, 10:57 PM

Undefined symbols are indeed not currently displayed by --trace-symbol under the condition you mentioned, but that's also true for other types of symbols such as shared symbols.

A large refactoring is going on, and https://reviews.llvm.org/D61898, and once it's landed, I think we can fix the issue for all symbol types. Do you think you can wait until then?

Undefined symbols are indeed not currently displayed by --trace-symbol under the condition you mentioned, but that's also true for other types of symbols such as shared symbols.

A large refactoring is going on, and https://reviews.llvm.org/D61898, and once it's landed, I think we can fix the issue for all symbol types. Do you think you can wait until then?

Indeed, this change in not urgent.

sbc100 updated this revision to Diff 200448.May 21 2019, 3:02 AM
  • rebase

rebased. PTAL

Should be good to go now. PTAL.

sbc100 updated this revision to Diff 200930.May 23 2019, 4:56 AM
  • rebase
ruiu accepted this revision.May 24 2019, 5:52 AM

LGTM

This revision is now accepted and ready to land.May 24 2019, 5:52 AM
This revision was automatically updated to reflect the committed changes.