The goal is to reduce the size of the MSAN with track origins binary, by making
the variable name locations constant which will allow the linker to compress
them.
Follows: https://reviews.llvm.org/D131415
Paths
| Differential D131631
[MSAN] Separate id ptr from constant string for variable names used in track origins. ClosedPublic Authored by kda on Aug 10 2022, 4:30 PM.
Details Summary The goal is to reduce the size of the MSAN with track origins binary, by making Follows: https://reviews.llvm.org/D131415
Diff Detail
Event TimelineHerald added projects: Restricted Project, Restricted Project. · View Herald TranscriptAug 10 2022, 4:30 PM
kda marked 6 inline comments as done. Comment Actionsremoved branch and improved comments
kda added a parent revision: D131415: Remove function name from sanitize-memory-track-origins binary..Aug 11 2022, 1:49 PM
This revision is now accepted and ready to land.Aug 11 2022, 9:13 PM This revision was landed with ongoing or failed builds.Aug 12 2022, 8:47 AM Closed by commit rGec277b67eb36: [MSAN] Separate id ptr from constant string for variable names used in track… (authored by kda). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 452197 compiler-rt/lib/msan/msan.cpp
compiler-rt/lib/msan/msan_interface_internal.h
llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp
llvm/test/Instrumentation/MemorySanitizer/alloca.ll
|
we don't want a branch on fast path when we can do +4 in the caller