Searched refs:__safestack_unsafe_stack_ptr (Results 1 – 25 of 37) sorted by relevance
12
/external/llvm/test/Transforms/SafeStack/ |
D | array.ll | 9 ; CHECK: @__safestack_unsafe_stack_ptr = external thread_local(initialexec) global i8* 10 ; SINGLE-THREAD: @__safestack_unsafe_stack_ptr = external global i8* 14 ; CHECK: %[[USP:.*]] = load i8*, i8** @__safestack_unsafe_stack_ptr 18 ; CHECK: store i8* %[[USST]], i8** @__safestack_unsafe_stack_ptr 39 ; CHECK: store i8* %[[USP]], i8** @__safestack_unsafe_stack_ptr 47 ; CHECK-NOT: __safestack_unsafe_stack_ptr 59 ; CHECK: __safestack_unsafe_stack_ptr 71 ; CHECK: __safestack_unsafe_stack_ptr 83 ; CHECK: __safestack_unsafe_stack_ptr
|
D | call.ll | 12 ; CHECK-NOT: __safestack_unsafe_stack_ptr 29 ; CHECK: @__safestack_unsafe_stack_ptr 40 ; CHECK-NOT: @__safestack_unsafe_stack_ptr 51 ; CHECK: @__safestack_unsafe_stack_ptr 62 ; CHECK: @__safestack_unsafe_stack_ptr 74 ; CHECK-NOT: @__safestack_unsafe_stack_ptr 86 ; CHECK-NOT: @__safestack_unsafe_stack_ptr 98 ; CHECK: @__safestack_unsafe_stack_ptr 110 ; CHECK: @__safestack_unsafe_stack_ptr 122 ; CHECK: @__safestack_unsafe_stack_ptr [all …]
|
D | store.ll | 9 ; CHECK: __safestack_unsafe_stack_ptr 21 ; CHECK-NOT: __safestack_unsafe_stack_ptr 32 ; CHECK: __safestack_unsafe_stack_ptr 44 ; CHECK: __safestack_unsafe_stack_ptr 56 ; CHECK-NOT: __safestack_unsafe_stack_ptr
|
D | setjmp2.ll | 16 ; CHECK-NEXT: %[[SP:.*]] = load i8*, i8** @__safestack_unsafe_stack_ptr 21 ; CHECK-NEXT: %[[SP2:.*]] = load i8*, i8** @__safestack_unsafe_stack_ptr 26 ; CHECK-NEXT: store i8* %[[INTTOPTR]], i8** @__safestack_unsafe_stack_ptr 33 ; CHECK-NEXT: store i8* %[[LOAD]], i8** @__safestack_unsafe_stack_ptr
|
D | cast.ll | 11 ; CHECK-NOT: __safestack_unsafe_stack_ptr 22 ; CHECK-NOT: __safestack_unsafe_stack_ptr 33 ; CHECK: __safestack_unsafe_stack_ptr
|
D | byval.ll | 13 ; CHECK-NOT: __safestack_unsafe_stack_ptr 25 ; CHECK: %[[A:.*]] = load {{.*}} @__safestack_unsafe_stack_ptr 26 ; CHECK: store {{.*}} @__safestack_unsafe_stack_ptr 40 ; CHECK: %[[A:.*]] = load {{.*}} @__safestack_unsafe_stack_ptr
|
D | struct.ll | 12 ; CHECK: %[[USP:.*]] = load i8*, i8** @__safestack_unsafe_stack_ptr 16 ; CHECK: store i8* %[[USST]], i8** @__safestack_unsafe_stack_ptr 37 ; CHECK: store i8* %[[USP]], i8** @__safestack_unsafe_stack_ptr
|
D | array-aligned.ll | 10 ; CHECK: %[[USP:.*]] = load i8*, i8** @__safestack_unsafe_stack_ptr 14 ; CHECK: store i8* %[[USST]], i8** @__safestack_unsafe_stack_ptr 35 ; CHECK: store i8* %[[USP]], i8** @__safestack_unsafe_stack_ptr
|
D | no-attr.ll | 9 ; CHECK-NOT: __safestack_unsafe_stack_ptr 14 ; CHECK-NOT: __safestack_unsafe_stack_ptr
|
D | invoke.ll | 11 ; CHECK: %[[SP:.*]] = load i8*, i8** @__safestack_unsafe_stack_ptr 28 ; CHECK-NEXT: store i8* %[[STATICTOP]], i8** @__safestack_unsafe_stack_ptr
|
D | setjmp.ll | 14 ; CHECK: %[[SP:.*]] = load i8*, i8** @__safestack_unsafe_stack_ptr 22 ; CHECK-NEXT: store i8* %[[STATICTOP]], i8** @__safestack_unsafe_stack_ptr
|
D | escape-call.ll | 10 ; CHECK: __safestack_unsafe_stack_ptr
|
D | ret.ll | 12 ; CHECK: __safestack_unsafe_stack_ptr
|
D | addr-taken.ll | 11 ; CHECK: __safestack_unsafe_stack_ptr
|
D | escape-addr-pointer.ll | 11 ; CHECK: __safestack_unsafe_stack_ptr
|
D | constant-gep.ll | 14 ; CHECK-NOT: __safestack_unsafe_stack_ptr
|
D | escape-casted-pointer.ll | 11 ; CHECK: __safestack_unsafe_stack_ptr
|
D | dynamic-alloca.ll | 11 ; CHECK: __safestack_unsafe_stack_ptr
|
D | escape-bitcast-store2.ll | 12 ; CHECK: __safestack_unsafe_stack_ptr
|
D | escape-gep-call.ll | 13 ; CHECK: __safestack_unsafe_stack_ptr
|
/external/llvm/test/DebugInfo/X86/ |
D | dw_op_minus.ll | 18 @__safestack_unsafe_stack_ptr = external thread_local(initialexec) global i8* 22 %unsafe_stack_ptr = load i8*, i8** @__safestack_unsafe_stack_ptr 24 store i8* %unsafe_stack_static_top, i8** @__safestack_unsafe_stack_ptr 31 store i8* %unsafe_stack_ptr, i8** @__safestack_unsafe_stack_ptr, !dbg !21
|
D | safestack-byval.ll | 22 @__safestack_unsafe_stack_ptr = external thread_local(initialexec) global i8* 27 %unsafe_stack_ptr = load i8*, i8** @__safestack_unsafe_stack_ptr, !dbg !22 29 store i8* %unsafe_stack_static_top, i8** @__safestack_unsafe_stack_ptr, !dbg !22 39 store i8* %unsafe_stack_ptr, i8** @__safestack_unsafe_stack_ptr, !dbg !31
|
/external/llvm/test/Transforms/SafeStack/X86/ |
D | abi.ll | 9 ; TLS: %[[USP:.*]] = load i8*, i8** @__safestack_unsafe_stack_ptr 11 ; TLS: store i8* %[[USST]], i8** @__safestack_unsafe_stack_ptr 24 ; TLS: store i8* %[[USP]], i8** @__safestack_unsafe_stack_ptr
|
/external/compiler-rt/lib/safestack/ |
D | safestack.cc | 86 "default"))) __thread void *__safestack_unsafe_stack_ptr = nullptr; variable 108 __safestack_unsafe_stack_ptr = stack_ptr; in unsafe_stack_setup() 250 return __safestack_unsafe_stack_ptr; in __get_unsafe_stack_ptr()
|
/external/llvm/test/CodeGen/X86/ |
D | safestack.ll | 16 ; LINUX-X64: movq __safestack_unsafe_stack_ptr@GOTTPOFF(%rip), %[[A:.*]] 21 ; LINUX-I386: movl __safestack_unsafe_stack_ptr@INDNTPOFF, %[[A:.*]]
|
12