You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: bolt/test/binary-analysis/AArch64/gs-pacret-autiasp.s
+1-1
Original file line number
Diff line number
Diff line change
@@ -215,7 +215,7 @@ f_callclobbered_calleesaved:
215
215
.globl f_unreachable_instruction
216
216
.type f_unreachable_instruction,@function
217
217
f_unreachable_instruction:
218
-
// CHECK-LABEL: GS-PAUTH: Warning: no predecessor basic blocks detected (possibly incomplete CFG) in function f_unreachable_instruction, basic block {{[0-9a-zA-Z.]+}},ataddress
218
+
// CHECK-LABEL: GS-PAUTH: Warning: the function has unreachable basic blocks (possibly incomplete CFG) in function f_unreachable_instruction, basic block {{[0-9a-zA-Z.]+}},ataddress
219
219
// CHECK-NEXT: The instruction is {{[0-9a-f]+}}: add x0, x1, x2
220
220
// CHECK-NOT: instructions thatwrite to the affected registers after any authentication are:
221
221
// CHECK-LABEL: GS-PAUTH: non-protected ret found in function f_unreachable_instruction, basic block {{[0-9a-zA-Z.]+}},ataddress
Copy file name to clipboardExpand all lines: bolt/test/binary-analysis/AArch64/gs-pauth-calls.s
+29-2
Original file line number
Diff line number
Diff line change
@@ -1441,7 +1441,7 @@ printed_instrs_nocfg:
1441
1441
.globl bad_unreachable_call
1442
1442
.type bad_unreachable_call,@function
1443
1443
bad_unreachable_call:
1444
-
// CHECK-LABEL: GS-PAUTH: Warning: no predecessor basic blocks detected (possibly incomplete CFG) in function bad_unreachable_call, basic block {{[^,]+}},ataddress
1444
+
// CHECK-LABEL: GS-PAUTH: Warning: the function has unreachable basic blocks (possibly incomplete CFG) in function bad_unreachable_call, basic block {{[^,]+}},ataddress
1445
1445
// CHECK-NEXT: The instruction is {{[0-9a-f]+}}: blr x0
1446
1446
// CHECK-NOT: instructions thatwrite to the affected registers after any authentication are:
1447
1447
// CHECK-LABEL: GS-PAUTH: non-protected call found in function bad_unreachable_call, basic block {{[^,]+}},ataddress
// CHECK-LABEL: GS-PAUTH: Warning: no predecessor basic blocks detected (possibly incomplete CFG) in function good_unreachable_call, basic block {{[^,]+}},ataddress
1468
+
// CHECK-LABEL: GS-PAUTH: Warning: the function has unreachable basic blocks (possibly incomplete CFG) in function good_unreachable_call, basic block {{[^,]+}},ataddress
1469
1469
// CHECK-NEXT: The instruction is {{[0-9a-f]+}}: autia x0, x1
1470
1470
// CHECK-NOT: instructions thatwrite to the affected registers after any authentication are:
// CHECK-LABEL: GS-PAUTH: Warning: the function has unreachable basic blocks (possibly incomplete CFG) in function unreachable_loop_of_bbs, basic block {{[^,]+}},ataddress
1494
+
// CHECK-NEXT: The instruction is {{[0-9a-f]+}}: blr x0
0 commit comments