Internal linkage preserves names like "__asan_global_foo" which may
account to 2% of unstripped binary size.
Details
Details
- Reviewers
kubamracek pcc rnk
Diff Detail
Diff Detail
- Repository
- rL LLVM
Event Timeline
lib/Transforms/Instrumentation/AddressSanitizer.cpp | ||
---|---|---|
1695 | I suspect that private linkage isn't correct for darwin because the symbols need to be present in the object files for dead stripping to work, but I'll ask @kubamracek to comment on that. |
I suspect that private linkage isn't correct for darwin because the symbols need to be present in the object files for dead stripping to work, but I'll ask @kubamracek to comment on that.