[DFSan] Remove trampolines to unblock opaque pointers.
authorAndrew Browne <browneee@google.com>
Tue, 8 Mar 2022 21:18:29 +0000 (13:18 -0800)
committerAndrew Browne <browneee@google.com>
Mon, 14 Mar 2022 20:39:49 +0000 (13:39 -0700)
commit84af90336fed36f7dfdc468ded39236f32bbb82e
treeb6b68ceff957277035d8b2072deeb63e11de0d4e
parent628c537b3203bf2ff08e9ca64dbf7c9c85bf4f9f
[DFSan] Remove trampolines to unblock opaque pointers.

https://github.com/llvm/llvm-project/issues/54172

Reviewed By: pcc

Differential Revision: https://reviews.llvm.org/D121250
compiler-rt/lib/dfsan/dfsan.cpp
compiler-rt/lib/dfsan/dfsan.h
compiler-rt/lib/dfsan/dfsan_custom.cpp
compiler-rt/lib/dfsan/dfsan_thread.cpp
compiler-rt/lib/dfsan/dfsan_thread.h
llvm/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp
llvm/test/Instrumentation/DataFlowSanitizer/abilist.ll
llvm/test/Instrumentation/DataFlowSanitizer/abilist_aggregate.ll
llvm/test/Instrumentation/DataFlowSanitizer/custom_fun_callback_attributes.ll
llvm/test/Instrumentation/DataFlowSanitizer/origin_abilist.ll