[all-commits] [llvm/llvm-project] 3bb89b: Don't dead-end asan_foo() entrypoints in the shim

Roy Sundahl via All-commits all-commits at lists.llvm.org
Tue Sep 26 18:14:05 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 3bb89b6bfbb549a4b129698b0e56d758a1dcd8df
      https://github.com/llvm/llvm-project/commit/3bb89b6bfbb549a4b129698b0e56d758a1dcd8df
  Author: rsundahl <rsundahl at apple.com>
  Date:   2023-09-26 (Tue, 26 Sep 2023)

  Changed paths:
    M compiler-rt/lib/asan_abi/asan_abi.cpp
    M compiler-rt/lib/asan_abi/asan_abi.h
    M compiler-rt/lib/asan_abi/asan_abi_shim.cpp

  Log Message:
  -----------
  Don't dead-end asan_foo() entrypoints in the shim

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

Reviewed By: wrotki, vitalybuka, MaskRay

Differential Revision: https://reviews.llvm.org/D159545




More information about the All-commits mailing list