commit | 8319c3a03c80e5552852b6d2bccfd07392b56f4f | [log] [tgz] |
---|---|---|
author | Rui Ueyama <ruiu@google.com> | Thu Jun 23 07:00:17 2016 +0000 |
committer | Rui Ueyama <ruiu@google.com> | Thu Jun 23 07:00:17 2016 +0000 |
tree | 3514553c7c59737e74dd5bc09b50453982bd06e9 | |
parent | 1c48a2e94ee309c66ab6375c0c24bd1ce2e42016 [diff] |
Implement --trace-symbol=symbol option. Patch by Shridhar Joshi. This option provides names of all the link time modules which define and reference symbols requested by user. This helps to speed up application development by detecting references causing undefined symbols. It also helps in detecting symbols being resolved to wrong (unintended) definitions in case of applications containing multiple definitions for same symbols with different types, bindings. Implements PR28226. git-svn-id: https://llvm.org/svn/llvm-project/lld/trunk@273536 91177308-0d34-0410-b5e6-96231b3b80d8
This directory and its subdirectories contain source code for the LLVM Linker, a modular cross platform linker which is built as part of the LLVM compiler infrastructure project.
lld is open source software. You may freely distribute it under the terms of the license agreement found in LICENSE.txt.