Home
last modified time | relevance | path

Searched refs:mangled_sp (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/compiler-rt/lib/tsan/rtl/
H A Dtsan_platform_linux.cpp357 static uptr UnmangleLongJmpSp(uptr mangled_sp) { in UnmangleLongJmpSp() argument
367 : "0" (mangled_sp)); in UnmangleLongJmpSp()
370 return mangled_sp; in UnmangleLongJmpSp()
374 return mangled_sp ^ longjmp_xor_key; in UnmangleLongJmpSp()
376 return mangled_sp; in UnmangleLongJmpSp()
384 return mangled_sp ^ xor_key; in UnmangleLongJmpSp()
386 return mangled_sp; in UnmangleLongJmpSp()
390 return mangled_sp ^ xor_key; in UnmangleLongJmpSp()
423 uptr mangled_sp = env[LONG_JMP_SP_ENV_SLOT]; in ExtractLongJmpSp() local
424 return UnmangleLongJmpSp(mangled_sp); in ExtractLongJmpSp()
[all …]
H A Dtsan_platform_mac.cpp268 uptr mangled_sp = env[LONG_JMP_SP_ENV_SLOT]; in ExtractLongJmpSp() local
269 uptr sp = mangled_sp ^ longjmp_xor_key; in ExtractLongJmpSp()
/llvm-project-15.0.7/compiler-rt/lib/tsan/rtl-old/
H A Dtsan_platform_linux.cpp369 static uptr UnmangleLongJmpSp(uptr mangled_sp) { in UnmangleLongJmpSp() argument
379 : "0" (mangled_sp)); in UnmangleLongJmpSp()
382 return mangled_sp; in UnmangleLongJmpSp()
386 return mangled_sp ^ longjmp_xor_key; in UnmangleLongJmpSp()
388 return mangled_sp; in UnmangleLongJmpSp()
396 return mangled_sp ^ xor_key; in UnmangleLongJmpSp()
398 return mangled_sp; in UnmangleLongJmpSp()
402 return mangled_sp ^ xor_key; in UnmangleLongJmpSp()
431 uptr mangled_sp = env[LONG_JMP_SP_ENV_SLOT]; in ExtractLongJmpSp() local
432 return UnmangleLongJmpSp(mangled_sp); in ExtractLongJmpSp()
[all …]
H A Dtsan_platform_mac.cpp290 uptr mangled_sp = env[LONG_JMP_SP_ENV_SLOT]; in ExtractLongJmpSp() local
291 uptr sp = mangled_sp ^ longjmp_xor_key; in ExtractLongJmpSp()