Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(41)

Side by Side Diff: test/Transforms/MinSFI/sandbox-memory-accesses.ll

Issue 940243003: PNaCl localmod mods in LLVM to 223109 (local files only) (Closed)
Patch Set: xx Created 5 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 ; RUN: opt %s -minsfi-sandbox-memory-accesses -S | FileCheck %s 1 ; RUN: opt %s -minsfi-sandbox-memory-accesses -S | FileCheck %s
2 ; RUN: opt %s -minsfi-ptrsize=20 -minsfi-sandbox-memory-accesses -S \ 2 ; RUN: opt %s -minsfi-ptrsize=20 -minsfi-sandbox-memory-accesses -S \
3 ; RUN: | FileCheck %s -check-prefix=CHECK-MASK 3 ; RUN: | FileCheck %s -check-prefix=CHECK-MASK
4 4
5 !llvm.module.flags = !{!0} 5 !llvm.module.flags = !{!0}
6 !0 = metadata !{i32 1, metadata !"Debug Info Version", i32 1} 6 !0 = metadata !{i32 1, metadata !"Debug Info Version", i32 2}
7 7
8 target datalayout = "p:32:32:32" 8 target datalayout = "p:32:32:32"
9 target triple = "le32-unknown-nacl" 9 target triple = "le32-unknown-nacl"
10 10
11 ; CHECK: @__sfi_memory_base = external global i64 11 ; CHECK: @__sfi_memory_base = external global i64
12 ; CHECK: @__sfi_pointer_size = constant i32 32 12 ; CHECK: @__sfi_pointer_size = constant i32 32
13 ; CHECK-MASK: @__sfi_pointer_size = constant i32 20 13 ; CHECK-MASK: @__sfi_pointer_size = constant i32 20
14 14
15 declare void @llvm.memcpy.p0i8.p0i8.i32(i8* nocapture, i8* nocapture readonly, i 32, i32, i1) 15 declare void @llvm.memcpy.p0i8.p0i8.i32(i8* nocapture, i8* nocapture readonly, i 32, i32, i1)
16 declare void @llvm.memmove.p0i8.p0i8.i32(i8* nocapture, i8* nocapture readonly, i32, i32, i1) 16 declare void @llvm.memmove.p0i8.p0i8.i32(i8* nocapture, i8* nocapture readonly, i32, i32, i1)
(...skipping 492 matching lines...) Expand 10 before | Expand all | Expand 10 after
509 ; CHECK-NEXT: %3 = add i64 %2, 5, !dbg !1 509 ; CHECK-NEXT: %3 = add i64 %2, 5, !dbg !1
510 ; CHECK-NEXT: %4 = inttoptr i64 %3 to i32*, !dbg !2 510 ; CHECK-NEXT: %4 = inttoptr i64 %3 to i32*, !dbg !2
511 ; CHECK-NEXT: store i32 %replace, i32* %4, !dbg !3 511 ; CHECK-NEXT: store i32 %replace, i32* %4, !dbg !3
512 ; CHECK-NEXT: ret void, !dbg !4 512 ; CHECK-NEXT: ret void, !dbg !4
513 ; CHECK-NEXT: } 513 ; CHECK-NEXT: }
514 514
515 !1 = metadata !{i32 138, i32 0, metadata !1, null} 515 !1 = metadata !{i32 138, i32 0, metadata !1, null}
516 !2 = metadata !{i32 142, i32 0, metadata !2, null} 516 !2 = metadata !{i32 142, i32 0, metadata !2, null}
517 !3 = metadata !{i32 144, i32 0, metadata !3, null} 517 !3 = metadata !{i32 144, i32 0, metadata !3, null}
518 !4 = metadata !{i32 144, i32 0, metadata !4, null} 518 !4 = metadata !{i32 144, i32 0, metadata !4, null}
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698