Line 31:
Line 31:
MOV R11, #0x1F
MOV R11, #0x1F
MSR CPSR_c, R11 ; Switch to system mode and disable FIQ/IRQ
MSR CPSR_c, R11 ; Switch to system mode and disable FIQ/IRQ
−
+
LDR R9, [R8,#0x48] ; Added in 5.5.0: Check for invalid stack
LDR R9, [R8,#0x48] ; Added in 5.5.0: Check for invalid stack
CMP SP, R9
CMP SP, R9
Line 39:
Line 39:
CMP SP, R9
CMP SP, R9
BCC bad_stack
BCC bad_stack
−
+
LDR R8, [R8,#0x44]
LDR R8, [R8,#0x44]
LDR R11, =syscall_stack_arg_counts
LDR R11, =syscall_stack_arg_counts