[all-commits] [llvm/llvm-project] cfdcdf: [tsan] Derive the unmangled SP in longjmp with xor...

Ami-zhang via All-commits all-commits at lists.llvm.org
Tue Mar 28 01:25:04 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: cfdcdf05feb26418b3aef5df3ee94492da5eeacd
      https://github.com/llvm/llvm-project/commit/cfdcdf05feb26418b3aef5df3ee94492da5eeacd
  Author: zhanglimin <zhanglimin at loongson.cn>
  Date:   2023-03-28 (Tue, 28 Mar 2023)

  Changed paths:
    M compiler-rt/lib/tsan/rtl/tsan_platform_linux.cpp

  Log Message:
  -----------
  [tsan] Derive the unmangled SP in longjmp with xor key on loongarch64

Introducing xor key to derive unmangled sp is here to follow the way
that the glibc adds support for pointer mangling on loongarch in commit
1c9bc1b6e50293a1b7037a7bfbf835868a55baed.

Reviewed By: SixWeining, wangleiat, xen0n

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




More information about the All-commits mailing list