Merge "Fix riscv64's crash glue."

This commit is contained in:
Elliott Hughes 2023-03-20 22:16:50 +00:00 committed by Gerrit Code Review
commit fa4dd04889

View file

@ -1,8 +1,11 @@
.globl crash1
.globl crashnostack
.globl crash1
crash1:
.cfi_startproc
addi sp, sp, -16
.cfi_def_cfa_offset 16
sd ra, 8(sp)
.cfi_offset ra, -8
li x0,0xdead0000+0
li x1,0xdead0000+1
li x2,0xdead0000+2
@ -33,13 +36,22 @@ crash1:
li x27,0xdead0000+27
li x28,0xdead0000+28
# don't trash the stack otherwise the signal handler won't run
#li $29,0xdead0000+29
#li x29,0xdead0000+29
li x30,0xdead0000+30
li x31,0xdead0000+31
li sp, 0
ld t2, 0(zero)
j .
.cfi_endproc
.globl crashnostack
crashnostack:
li sp, 0
.cfi_startproc
mv t1, sp
.cfi_def_cfa_register t1
li sp, 0
ld t2, 0(zero)
j .
.cfi_endproc