This is done by calling __msan_set_alloca_origin and providing the location of the variable by using the call stack.
This is prepatory work for dropping variable names when track-origins is enabled.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
compiler-rt/lib/msan/msan.cpp | ||
---|---|---|
590 | static_cast? |
compiler-rt/lib/msan/msan.cpp | ||
---|---|---|
590 | I mean reinterpret_cast |
Comment Actions
It looks like this patch has broken a few Big Endian bots on PowerPC.
https://lab.llvm.org/buildbot/#/builders/93/builds/10468
https://lab.llvm.org/buildbot/#/builders/231/builds/1256
https://lab.llvm.org/buildbot/#/builders/18/builds/5619
Comment Actions
This one is fixed https://lab.llvm.org/buildbot/#/builders/93/builds/10477
https://lab.llvm.org/buildbot/#/builders/231/builds/1256
https://lab.llvm.org/buildbot/#/builders/18/builds/5619
I guess the rest will follow
static_cast?