Allows for even more savings in the binary image while simultaneously removing the name of the offending stack variable.
Depends on D131631
Paths
| Differential D131728
[MSAN] add flag to suppress storage of stack variable names with -sanitize-memory-track-origins ClosedPublic Authored by kda on Aug 11 2022, 3:02 PM.
Details Summary Allows for even more savings in the binary image while simultaneously removing the name of the offending stack variable. Depends on D131631
Diff Detail
Event TimelineHerald added projects: Restricted Project, Restricted Project. · View Herald TranscriptAug 11 2022, 3:02 PM kda marked 2 inline comments as done. Comment Actionsdrop pc from new function and fix/improve IR test This revision is now accepted and ready to land.Aug 11 2022, 9:16 PM This revision was landed with ongoing or failed builds.Aug 12 2022, 11:59 AM Closed by commit rG532564de17bf: [MSAN] add flag to suppress storage of stack variable names with -sanitize… (authored by kda). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 452266 compiler-rt/lib/msan/msan.cpp
compiler-rt/lib/msan/msan_interface_internal.h
compiler-rt/lib/msan/msan_report.cpp
compiler-rt/test/msan/stack-origin.cpp
llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp
llvm/test/Instrumentation/MemorySanitizer/alloca.ll
|
remove StackTrace::GetPreviousInstructionPc