| /llvm-project-15.0.7/compiler-rt/lib/msan/ |
| H A D | msan.h | 36 INVALID, APP, SHADOW, ORIGIN enumerator 53 {0x004200000000ULL, 0x006000000000ULL, MappingDesc::ORIGIN, "origin-2"}, 57 {0x008200000000ULL, 0x00a000000000ULL, MappingDesc::ORIGIN, "origin-3"}, 58 {0x00a000000000ULL, 0x00a200000000ULL, MappingDesc::ORIGIN, "origin-1"}, 84 {0x02000000000ULL, 0x03000000000ULL, MappingDesc::ORIGIN, "origin-2"}, 86 {0x04000000000ULL, 0x05000000000ULL, MappingDesc::ORIGIN, "origin-1"}, 93 {0x0A000000000ULL, 0x0B000000000ULL, MappingDesc::ORIGIN, "origin-3"}, 100 {0x18000000000ULL, 0x19000000000ULL, MappingDesc::ORIGIN, "origin-4"}, 105 {0x27000000000ULL, 0x28000000000ULL, MappingDesc::ORIGIN, "origin-5"}, 107 {0x29000000000ULL, 0x2A000000000ULL, MappingDesc::ORIGIN, "origin-7"}, [all …]
|
| /llvm-project-15.0.7/llvm/test/Instrumentation/MemorySanitizer/ |
| H A D | masked-store-load.ll | 27 ; CHECK-ORIGIN: %[[F:.*]] = and i64 %[[E]], -4 30 ; CHECK-ORIGIN: store i32 %[[O]], i32* %[[G]], align 4 31 ; CHECK-ORIGIN: getelementptr i32, i32* %[[G]], i32 1 33 ; CHECK-ORIGIN: getelementptr i32, i32* %[[G]], i32 2 35 ; CHECK-ORIGIN: getelementptr i32, i32* %[[G]], i32 3 37 ; CHECK-ORIGIN: getelementptr i32, i32* %[[G]], i32 4 39 ; CHECK-ORIGIN: getelementptr i32, i32* %[[G]], i32 5 41 ; CHECK-ORIGIN: getelementptr i32, i32* %[[G]], i32 6 43 ; CHECK-ORIGIN: getelementptr i32, i32* %[[G]], i32 7 78 ; CHECK-ORIGIN: %[[F:.*]] = and i64 %[[E]], -4 [all …]
|
| H A D | origin-alignment.ll | 28 ; CHECK-ORIGINS1: [[ORIGIN:%[01-9a-z]+]] = load {{.*}} @__msan_param_origin_tls 30 ; CHECK-ORIGINS2: [[ORIGIN:%[01-9a-z]+]] = call i32 @__msan_chain_origin(i32 [[ORIGIN0]]) 31 ; CHECK: store i32 [[ORIGIN]], {{.*}}, align 8 43 ; CHECK-ORIGINS1: [[ORIGIN:%[01-9a-z]+]] = load {{.*}} @__msan_param_origin_tls 45 ; CHECK-ORIGINS2: [[ORIGIN:%[01-9a-z]+]] = call i32 @__msan_chain_origin(i32 [[ORIGIN0]]) 46 ; CHECK: store i32 [[ORIGIN]], {{.*}}, align 4 58 ; CHECK-ORIGINS1: [[ORIGIN:%[01-9a-z]+]] = load {{.*}} @__msan_param_origin_tls 60 ; CHECK-ORIGINS2: [[ORIGIN:%[01-9a-z]+]] = call i32 @__msan_chain_origin(i32 [[ORIGIN0]]) 61 ; CHECK: store i32 [[ORIGIN]], {{.*}}, align 4 73 ; CHECK-ORIGINS1: [[ORIGIN:%[01-9a-z]+]] = load {{.*}} @__msan_param_origin_tls [all …]
|
| H A D | libatomic.ll | 2 …ress=0 -msan-track-origins=2 -S -passes=msan 2>&1 | FileCheck %s -check-prefixes=CHECK,CHECK-ORIGIN 12 ; CHECK-ORIGIN: @__msan_set_alloca_origin 20 ; CHECK-ORIGIN: add 21 ; CHECK-ORIGIN: and 22 ; CHECK-ORIGIN: [[OPTR:%.*]] = inttoptr 27 ; CHECK-ORIGIN: add 28 ; CHECK-ORIGIN: and 29 ; CHECK-ORIGIN: [[VAL_OPTR:%.*]] = inttoptr 33 ; CHECK-ORIGIN: [[ARG_ORIGIN:%.*]] = load i32, i32* [[OPTR]] 34 ; CHECK-ORIGIN: [[VAL_ORIGIN:%.*]] = call i32 @__msan_chain_origin(i32 [[ARG_ORIGIN]]) [all …]
|
| H A D | alloca.ll | 6 ; RUN: -passes=msan 2>&1 | FileCheck %s "--check-prefixes=CHECK,ORIGIN" 8 ; RUN: -passes=msan 2>&1 | FileCheck %s "--check-prefixes=CHECK,ORIGIN" 26 ; ORIGIN: call void @__msan_set_alloca_origin4(i8* {{.*}}, i64 4, 42 ; ORIGIN: call void @__msan_set_alloca_origin4(i8* {{.*}}, i64 4, 55 ; ORIGIN: call void @__msan_set_alloca_origin4(i8* {{.*}}, i64 20, 69 ; ORIGIN: call void @__msan_set_alloca_origin4(i8* {{.*}}, i64 %[[A]], 112 ; ORIGIN: call void @__msan_set_alloca_origin4(i8* {{.*}}, i64 4, 118 ; ORIGIN: call void @__msan_set_alloca_origin4(i8* {{.*}}, i64 4, 179 ; ORIGIN: call void @__msan_set_alloca_origin4(i8* {{.*}}, i64 4, 184 ; ORIGIN: call void @__msan_set_alloca_origin4(i8* {{.*}}, i64 4, [all …]
|
| H A D | abs-vector.ll | 3 …cess-address=0 -msan-track-origins=2 -passes=msan 2>&1 | FileCheck %s --check-prefixes=CHECK,ORIGIN 12 ; ORIGIN-NEXT: [[TMP1:%.*]] = load i32, ptr @__msan_param_origin_tls, align 4 20 ; ORIGIN-NEXT: store i32 [[TMP1]], ptr @__msan_retval_origin_tls, align 4 34 ; ORIGIN-NEXT: [[TMP1:%.*]] = load i32, ptr @__msan_param_origin_tls, align 4 42 ; ORIGIN-NEXT: store i32 [[TMP1]], ptr @__msan_retval_origin_tls, align 4 56 ; ORIGIN-NEXT: [[TMP1:%.*]] = load i32, ptr @__msan_param_origin_tls, align 4 64 ; ORIGIN-NEXT: store i32 [[TMP1]], ptr @__msan_retval_origin_tls, align 4 78 ; ORIGIN-NEXT: [[TMP1:%.*]] = load i32, ptr @__msan_param_origin_tls, align 4 82 ; ORIGIN-NEXT: store i32 [[TMP1]], ptr @__msan_retval_origin_tls, align 4
|
| H A D | manual-shadow.ll | 13 ; RUN: 2>&1 | FileCheck --check-prefix=CHECK-ORIGIN-BASE %s 46 ; CHECK-ORIGIN-BASE-LABEL: @read_value 47 ; CHECK-ORIGIN-BASE-NOT: ret i32 48 ; CHECK-ORIGIN-BASE: add{{.*}}1777777 49 ; CHECK-ORIGIN-BASE: ret i32
|
| H A D | store-origin.ll | 63 ; CHECK-MSAN: [[ORIGIN:%[0-9a-z]+]] = load {{.*}} @__msan_param_origin_tls 68 ; CHECK-KMSAN: [[ORIGIN:%[0-9a-z]+]] = load i32, i32* 76 ; CHECK-ORIGINS1: store i32 {{.*}}[[ORIGIN]],{{.*}}!dbg !{{.*}}[[DBG]] 79 ; CHECK-ORIGINS2: [[ORIGIN2:%[0-9a-z]+]] = call i32 @__msan_chain_origin(i32 {{.*}}[[ORIGIN]])
|
| H A D | clmul.ll | 66 ; ORIGIN: %[[FLAT:.*]] = bitcast <8 x i64> %[[SHUF1]] to i512 67 ; ORIGIN: %[[I:.*]] = icmp ne i512 %[[FLAT]], 0 68 ; ORIGIN: %[[O:.*]] = select i1 %[[I]], 70 ; ORIGIN: store i32 %[[O]], i32* @__msan_retval_origin_tls
|
| H A D | origin-array.ll | 17 ; CHECK: [[ORIGIN:%[01-9a-z]+]] = load {{.*}} @__msan_param_origin_tls 24 ; CHECK: {{.*}} call i32 @__msan_chain_origin(i32 {{.*}}[[ORIGIN]])
|
| /llvm-project-15.0.7/compiler-rt/lib/dfsan/ |
| H A D | dfsan_platform.h | 30 enum Type { INVALID, APP, SHADOW, ORIGIN } type; enumerator 45 {0x110000000000ULL, 0x200000000000ULL, MappingDesc::ORIGIN, "origin-2"}, 47 {0x300000000000ULL, 0x400000000000ULL, MappingDesc::ORIGIN, "origin-3"}, 51 {0x600000000000ULL, 0x610000000000ULL, MappingDesc::ORIGIN, "origin-1"}, 84 #define MEM_IS_ORIGIN(mem) addr_is_type((uptr)(mem), MappingDesc::ORIGIN)
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-cov/ |
| H A D | coverage_watermark.test | 14 RUN: FileCheck -check-prefix=ORIGIN %s -input-file %t.html.dir/index.html 16 ORIGIN: <td class='column-entry-green'> 17 ORIGIN: 100.00% (3/3) 18 ORIGIN: <td class='column-entry-red'> 19 ORIGIN: 75.00% (9/12) 20 ORIGIN: <td class='column-entry-red'> 21 ORIGIN: 66.67% (4/6)
|
| /llvm-project-15.0.7/lld/test/ELF/linkerscript/ |
| H A D | orphan-memory.test | 72 TEXT : ORIGIN = 0x8000, LENGTH = 0x4 73 DATA : ORIGIN = 0x9000, LENGTH = 0x24 85 TEXT (rwx) : ORIGIN = 0x8000, LENGTH = 0x4 86 DATA (rwx) : ORIGIN = 0x9000, LENGTH = 0x24 98 TEXT (!w) : ORIGIN = 0x8000, LENGTH = 0x4 99 DATA (!w) : ORIGIN = 0x9000, LENGTH = 0x24 111 TEXT (rx) : ORIGIN = 0x8000, LENGTH = 0x4 112 DATA (w!x) : ORIGIN = 0x9000, LENGTH = 0x24
|
| H A D | at3.test | 7 FOO (ax) : ORIGIN = 0x1000, LENGTH = 0x100 8 BAR (ax) : ORIGIN = 0x2000, LENGTH = 0x100 9 ZED (ax) : ORIGIN = 0x3000, LENGTH = 0x100 10 FLASH (ax) : ORIGIN = 0x6000, LENGTH = 0x200
|
| H A D | out-of-order-section-in-region.test | 12 REGION (rwx) : ORIGIN = 0x1000, LENGTH = 0x100 16 .aaa ORIGIN(REGION) + 0x8 : { *(.aaa) } > REGION 18 .bbb ORIGIN(REGION) : { *(.bbb) } > REGION
|
| H A D | memory-include.test | 8 # RUN: echo "RAM2 (rwx): ORIGIN = 0x3000, LENGTH = 0x100" > %t.dir/inc.script 15 ROM (rwx): ORIGIN = 0x1000, LENGTH = 0x100 16 RAM (rwx): ORIGIN = 0x2000, LENGTH = 0x100
|
| H A D | at2.test | 8 AX (ax) : ORIGIN = 0x2000, LENGTH = 0x100 9 AW (aw) : ORIGIN = 0x3000, LENGTH = 0x100 10 FLASH (ax) : ORIGIN = 0x6000, LENGTH = 0x100 11 RAM (aw) : ORIGIN = 0x7000, LENGTH = 0x100
|
| H A D | at5.test | 6 FLASH (ax) : ORIGIN = 0x2000, LENGTH = 0x100 7 RAM (aw) : ORIGIN = 0x5000, LENGTH = 0x100
|
| H A D | memory-at.test | 13 FLASH (rx) : ORIGIN = 0x1000, LENGTH = 0x100 14 RAM (rwx) : ORIGIN = 0x2000, LENGTH = 0x100
|
| H A D | at6.test | 7 FLASH : ORIGIN = 0x08000000, LENGTH = 0x100 8 RAM : ORIGIN = 0x20000000, LENGTH = 0x200
|
| /llvm-project-15.0.7/llvm/test/Instrumentation/MemorySanitizer/X86/ |
| H A D | vararg_call.ll | 4 ; RUN: -passes=msan 2>&1 | FileCheck %s "--check-prefixes=CHECK,CHECK-ORIGIN" 6 ; RUN: -passes="msan<track-origins=1>" 2>&1 | FileCheck %s "--check-prefixes=CHECK,CHECK-ORIGIN" 8 ; RUN: -passes=msan 2>&1 | FileCheck %s "--check-prefixes=CHECK,CHECK-ORIGIN" 27 ; CHECK-ORIGIN: store i32 0, {{.*}} @__msan_va_arg_origin_tls {{.*}} i64 8 29 ; CHECK-ORIGIN: store i32 0, {{.*}} @__msan_va_arg_origin_tls {{.*}} i64 16 31 ; CHECK-ORIGIN: store i32 0, {{.*}} @__msan_va_arg_origin_tls {{.*}} i64 24 43 ; CHECK-ORIGIN: call void @llvm.memcpy{{.*}} [[ORIGIN_COPY:%[_0-9a-z]+]], {{.*}} bitcast ({{.*}} @_… 47 ; CHECK-ORIGIN: call void @llvm.memcpy.{{.*}}, {{.*}} [[ORIGIN_COPY]], i{{.*}} [[REGSAVE]] 51 ; CHECK-ORIGIN: [[OVERFLOW_ORIGIN:%[_0-9a-z]+]] = getelementptr i8, i8* [[ORIGIN_COPY]], i{{.*}} [[… 52 ; CHECK-ORIGIN: call void @llvm.memcpy.{{.*}}[[OVERFLOW_ORIGIN]]
|
| /llvm-project-15.0.7/llvm/test/Instrumentation/DataFlowSanitizer/ |
| H A D | origin_load.ll | 25 ; CHECK-NEXT: %[[#ORIGIN:]] = load i32, i32* %_dfsa, align 4 28 ; CHECK-NEXT: store i32 %[[#ORIGIN]], i32* @__dfsan_retval_origin_tls, align 4 182 …; CHECK-NEXT: %[[#ORIGIN:]] = select i1 %[[#SHADOW_NZ]], i32 %[[#ORIGIN]], i32 %[[#ORIG… 184 …; CHECK8-NEXT: %[[#ORIGIN:]] = select i1 %[[#SHADOW_NZ]], i32 %[[#ORIGIN]], i32 %[[#ORIG… 188 ; COMBINE_LOAD_PTR-NEXT: %[[#ORIGIN:]] = select i1 %[[#NZ]], i32 %[[#PO]], i32 %[[#ORIGIN]] 208 ; CHECK-NEXT: %[[#ORIGIN:]] = trunc i64 %[[#LABEL_ORIGIN]] to i32 212 ; COMBINE_LOAD_PTR-NEXT: %[[#ORIGIN:]] = select i1 %[[#NZ]], i32 %[[#PO]], i32 %[[#ORIGIN]] 263 ; COMBINE_LOAD_PTR-NEXT: %[[#ORIGIN:]] = select i1 %[[#NZ]], i32 %[[#PO]], i32 %[[#ORIGIN]] 283 ; CHECK-NEXT: %[[#ORIGIN:]] = trunc i64 %[[#LABEL_ORIGIN]] to i32 287 ; COMBINE_LOAD_PTR-NEXT: %[[#ORIGIN:]] = select i1 %[[#NZ]], i32 %[[#PO]], i32 %[[#ORIGIN]] [all …]
|
| /llvm-project-15.0.7/llvm/test/YAMLParser/ |
| H A D | spec-02-24.test | 8 center: &ORIGIN {x: 73, y: 129} 11 start: *ORIGIN 14 start: *ORIGIN
|
| /llvm-project-15.0.7/openmp/libomptarget/src/ |
| H A D | CMakeLists.txt | 43 set_target_properties(omptarget PROPERTIES INSTALL_RPATH "$ORIGIN" BUILD_RPATH "$ORIGIN:${CMAKE_CUR…
|
| /llvm-project-15.0.7/lld/test/ELF/ |
| H A D | dt_flags.s | 17 # FLAGS: 0x000000000000001E FLAGS ORIGIN SYMBOLIC BIND_NOW 18 # FLAGS: 0x000000006FFFFFFB FLAGS_1 NOW GLOBAL NODELETE INITFIRST NOOPEN ORIGIN INTERPOSE NODEFLIB
|