@@ -113,7 +113,7 @@ simple:
113
113
// CHECK - EMPTY:
114
114
// PAUTH - NEXT: Found sign inst: 00000000 : paciasp # DataflowSrcSafetyAnalysis: src - state<SafeToDerefRegs: BitVector , TrustedRegs: BitVector , Insts: >
115
115
// PAUTH - NEXT: Signed reg: LR
116
- // PAUTH - NEXT: TrustedRegs: LR W30 W30_HI
116
+ // PAUTH - NEXT: TrustedRegs: LR W30 W30_HI{{ [ \t ]* $}}
117
117
// PAUTH - NEXT: Found call inst: 00000000 : blr x0 # DataflowSrcSafetyAnalysis: src - state<SafeToDerefRegs: BitVector , TrustedRegs: BitVector , Insts: >
118
118
// PAUTH - NEXT: Call destination reg: X0
119
119
// PAUTH - NEXT: SafeToDerefRegs: W0 X0 W0_HI{{ [ \t ]* $}}
@@ -220,10 +220,10 @@ nocfg:
220
220
// CHECK - EMPTY:
221
221
// PAUTH - NEXT: Found call inst: 00000000 : br x0 # UNKNOWN CONTROL FLOW # Offset: 4 # CFGUnawareSrcSafetyAnalysis: src - state<SafeToDerefRegs: BitVector , TrustedRegs: BitVector , Insts: >
222
222
// PAUTH - NEXT: Call destination reg: X0
223
- // PAUTH - NEXT: SafeToDerefRegs: LR W0 W30 X0 W0_HI W30_HI
223
+ // PAUTH - NEXT: SafeToDerefRegs: LR W0 W30 X0 W0_HI W30_HI{{ [ \t ]* $}}
224
224
// CHECK - NEXT: Found RET inst: 00000000 : ret # Offset: 8 # CFGUnawareSrcSafetyAnalysis: src - state<SafeToDerefRegs: BitVector , TrustedRegs: BitVector , Insts: >
225
225
// CHECK - NEXT: RetReg: LR
226
- // CHECK - NEXT: SafeToDerefRegs:
226
+ // CHECK - NEXT: SafeToDerefRegs:{{ [ \t ]* $}}
227
227
// CHECK - EMPTY:
228
228
// CHECK - NEXT: Running detailed src register safety analysis...
229
229
// CHECK - NEXT: SrcSafetyAnalysis::ComputeNext( adr x0 , __ENTRY_nocfg@0x [[ ENTRY_ADDR ]], src - state<SafeToDerefRegs: LR W30 W30_HI , TrustedRegs: LR W30 W30_HI , Insts: [ 0 ] ()>)
@@ -304,7 +304,7 @@ auth_oracle:
304
304
// PAUTH - EMPTY:
305
305
// PAUTH - NEXT: Found auth inst: 00000000 : autia x0 , x1 # DataflowDstSafetyAnalysis: dst - state<CannotEscapeUnchecked: BitVector , Insts: >
306
306
// PAUTH - NEXT: Authenticated reg: X0
307
- // PAUTH - NEXT: safe output registers: LR W30 W30_HI
307
+ // PAUTH - NEXT: safe output registers: LR W30 W30_HI{{ [ \t ]* $}}
308
308
// PAUTH - EMPTY:
309
309
// PAUTH - NEXT: Running detailed dst register safety analysis...
310
310
// PAUTH - NEXT: DstSafetyAnalysis::ComputeNext( ret x30 , dst - state<CannotEscapeUnchecked: , Insts: [ 0 ] ()>)
0 commit comments