diff options
author | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | 2018-08-16 22:28:02 +0000 |
---|---|---|
committer | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | 2018-08-16 22:28:02 +0000 |
commit | ed9c48fe3e547addd281b0aa0ea6c76e605a8549 (patch) | |
tree | 64395a8df571d0be86f57497bfcf3df2a95d556f /compiler-rt/include | |
parent | c151b7e827402ecc19e9c1465aa3f2c8dc8ef0c2 (diff) |
Revert "[hwasan] Add __hwasan_handle_longjmp."
This reverts commit 339935 which breaks hwasan tests on x86_64.
Diffstat (limited to 'compiler-rt/include')
-rw-r--r-- | compiler-rt/include/sanitizer/hwasan_interface.h | 7 |
1 files changed, 0 insertions, 7 deletions
diff --git a/compiler-rt/include/sanitizer/hwasan_interface.h b/compiler-rt/include/sanitizer/hwasan_interface.h index 78644aa9d4f..9ca73bc1072 100644 --- a/compiler-rt/include/sanitizer/hwasan_interface.h +++ b/compiler-rt/include/sanitizer/hwasan_interface.h @@ -40,13 +40,6 @@ extern "C" { /// Set pointer tag. Previous tag is lost. void *__hwasan_tag_pointer(const volatile void *p, unsigned char tag); - // Set memory tag from the current SP address to the given address to zero. - // This is meant to annotate longjmp and other non-local jumps. - // This function needs to know the (almost) exact destination frame address; - // clearing shadow for the entire thread stack like __asan_handle_no_return - // does would cause false reports. - void __hwasan_handle_longjmp(const void *sp_dst); - // Print shadow and origin for the memory range to stderr in a human-readable // format. void __hwasan_print_shadow(const volatile void *x, size_t size); |