Project

General

Profile

Bug #17532 ยป ruby-vm_dump-arm-regstr.patch

xtkoba (Tee KOBAYASHI), 01/13/2021 02:12 AM

View differences:

a/vm_dump.c
dump_machine_register(UESP);
dump_machine_register(SS);
# elif defined __aarch64__
dump_machine_register(mctx->regs[0], "x0");
dump_machine_register(mctx->regs[1], "x1");
dump_machine_register(mctx->regs[2], "x2");
dump_machine_register(mctx->regs[3], "x3");
dump_machine_register(mctx->regs[4], "x4");
dump_machine_register(mctx->regs[5], "x5");
dump_machine_register(mctx->regs[6], "x6");
dump_machine_register(mctx->regs[7], "x7");
dump_machine_register(mctx->regs[18], "x18");
dump_machine_register(mctx->regs[19], "x19");
dump_machine_register(mctx->regs[20], "x20");
dump_machine_register(mctx->regs[21], "x21");
dump_machine_register(mctx->regs[22], "x22");
dump_machine_register(mctx->regs[23], "x23");
dump_machine_register(mctx->regs[24], "x24");
dump_machine_register(mctx->regs[25], "x25");
dump_machine_register(mctx->regs[26], "x26");
dump_machine_register(mctx->regs[27], "x27");
dump_machine_register(mctx->regs[28], "x28");
dump_machine_register(mctx->regs[29], "x29");
dump_machine_register(mctx->sp, "sp");
dump_machine_register(mctx->fault_address, "fault_address");
dump_machine_register(mctx->regs[0], x0);
dump_machine_register(mctx->regs[1], x1);
dump_machine_register(mctx->regs[2], x2);
dump_machine_register(mctx->regs[3], x3);
dump_machine_register(mctx->regs[4], x4);
dump_machine_register(mctx->regs[5], x5);
dump_machine_register(mctx->regs[6], x6);
dump_machine_register(mctx->regs[7], x7);
dump_machine_register(mctx->regs[18], x18);
dump_machine_register(mctx->regs[19], x19);
dump_machine_register(mctx->regs[20], x20);
dump_machine_register(mctx->regs[21], x21);
dump_machine_register(mctx->regs[22], x22);
dump_machine_register(mctx->regs[23], x23);
dump_machine_register(mctx->regs[24], x24);
dump_machine_register(mctx->regs[25], x25);
dump_machine_register(mctx->regs[26], x26);
dump_machine_register(mctx->regs[27], x27);
dump_machine_register(mctx->regs[28], x28);
dump_machine_register(mctx->regs[29], x29);
dump_machine_register(mctx->sp, sp);
dump_machine_register(mctx->fault_address, fault_address);
# elif defined __arm__
dump_machine_register(mctx->arm_r0, "r0");
dump_machine_register(mctx->arm_r1, "r1");
dump_machine_register(mctx->arm_r2, "r2");
dump_machine_register(mctx->arm_r3, "r3");
dump_machine_register(mctx->arm_r4, "r4");
dump_machine_register(mctx->arm_r5, "r5");
dump_machine_register(mctx->arm_r6, "r6");
dump_machine_register(mctx->arm_r7, "r7");
dump_machine_register(mctx->arm_r8, "r8");
dump_machine_register(mctx->arm_r9, "r9");
dump_machine_register(mctx->arm_r10, "r10");
dump_machine_register(mctx->arm_sp, "sp");
dump_machine_register(mctx->fault_address, "fault_address");
dump_machine_register(mctx->arm_r0, r0);
dump_machine_register(mctx->arm_r1, r1);
dump_machine_register(mctx->arm_r2, r2);
dump_machine_register(mctx->arm_r3, r3);
dump_machine_register(mctx->arm_r4, r4);
dump_machine_register(mctx->arm_r5, r5);
dump_machine_register(mctx->arm_r6, r6);
dump_machine_register(mctx->arm_r7, r7);
dump_machine_register(mctx->arm_r8, r8);
dump_machine_register(mctx->arm_r9, r9);
dump_machine_register(mctx->arm_r10, r10);
dump_machine_register(mctx->arm_sp, sp);
dump_machine_register(mctx->fault_address, fault_address);
# endif
}
# elif defined __APPLE__
    (1-1/1)