Some entrypoints supporting LLDB process introspection were not
being forwarded to asan_abi_foo() stable ABI entrypoints which
effectively dead-ended them in NOPs that could not be implemented
by Stable ABI.
rdar://115974403
Paths
| Differential D159545
Don't dead-end asan_foo() entrypoints in the shim ClosedPublic Authored by rsundahl on Sep 24 2023, 10:21 PM.
Details Summary Some entrypoints supporting LLDB process introspection were not rdar://115974403
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Sep 26 2023, 3:57 PM Comment Actions Are __asan_abi_register_elf_globals needed if non-Apple systems don't build lib/asan_abi? Comment Actions
Shouldn't need it for now but I put it there for completeness and I'm even though asan_abi is only building for Apple platforms, I'm also not trying to design other platforms out necessarily. rsundahl retitled this revision from Don't dead-end asan_foo() entypoints in the shim to Don't dead-end asan_foo() entrypoints in the shim.Sep 26 2023, 5:39 PM Closed by commit rG3bb89b6bfbb5: Don't dead-end asan_foo() entrypoints in the shim (authored by rsundahl). · Explain WhySep 26 2023, 6:13 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 557383 compiler-rt/lib/asan_abi/asan_abi.h
compiler-rt/lib/asan_abi/asan_abi.cpp
compiler-rt/lib/asan_abi/asan_abi_shim.cpp
|