[compiler-rt] da7e9e3 - [ASan] Added NO_EXEC_STACK_DIRECTIVE to assembly callback file.

Vitaly Buka via llvm-commits llvm-commits at lists.llvm.org
Tue Dec 14 18:34:48 PST 2021


Author: Kirill Stoimenov
Date: 2021-12-14T18:34:17-08:00
New Revision: da7e9e34104e83fc792b599936a11f91faa43e18

URL: https://github.com/llvm/llvm-project/commit/da7e9e34104e83fc792b599936a11f91faa43e18
DIFF: https://github.com/llvm/llvm-project/commit/da7e9e34104e83fc792b599936a11f91faa43e18.diff

LOG: [ASan] Added NO_EXEC_STACK_DIRECTIVE to assembly callback file.

This is present in our assembly files. It should fix decorate_proc_maps.cpp failures because of shadow memory being allocated as executable.

Reviewed By: vitalybuka

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

Added: 
    

Modified: 
    compiler-rt/lib/asan/asan_rtl_x86_64.S

Removed: 
    


################################################################################
diff  --git a/compiler-rt/lib/asan/asan_rtl_x86_64.S b/compiler-rt/lib/asan/asan_rtl_x86_64.S
index 42e343c825f3f..9dcb8627ba281 100644
--- a/compiler-rt/lib/asan/asan_rtl_x86_64.S
+++ b/compiler-rt/lib/asan/asan_rtl_x86_64.S
@@ -141,3 +141,5 @@ ASAN_MEMORY_ACCESS_CALLBACKS_ADD(R14)
 ASAN_MEMORY_ACCESS_CALLBACKS_ADD(R15)
 
 #endif
+
+NO_EXEC_STACK_DIRECTIVE


        


More information about the llvm-commits mailing list