taglinefilesource code
registers538arch/mips/kernel/gdb-stub.chex2mem(ptr, (char *)registers, 16 * 4, 0); /* G & O regs */
registers545arch/mips/kernel/gdb-stub.cnewsp = (unsigned long *)registers[SP];
registers441arch/sparc/kernel/sparc-stub.chandle_exception (unsigned long *registers)
registers469arch/sparc/kernel/sparc-stub.cif (registers[PC] == (unsigned long)breakinst) {
registers471arch/sparc/kernel/sparc-stub.cregisters[PC] = registers[NPC];
registers472arch/sparc/kernel/sparc-stub.cregisters[NPC] += 4;
registers475arch/sparc/kernel/sparc-stub.csp = (unsigned long *)registers[SP];
registers477arch/sparc/kernel/sparc-stub.ctt = (registers[TBR] >> 4) & 0xff;
registers490arch/sparc/kernel/sparc-stub.cptr = mem2hex((char *)&registers[PC], ptr, 4);
registers508arch/sparc/kernel/sparc-stub.cptr = mem2hex((char *)&registers[NPC], ptr, 4);
registers514arch/sparc/kernel/sparc-stub.cptr = mem2hex((char *)&registers[O7], ptr, 4);
registers547arch/sparc/kernel/sparc-stub.cptr = mem2hex((char *)registers, ptr, 16 * 4);
registers553arch/sparc/kernel/sparc-stub.cmem2hex((char *)&registers[Y], (ptr + 32 * 4 * 2), (8 * 4));
registers561arch/sparc/kernel/sparc-stub.cpsr = registers[PSR];
registers565arch/sparc/kernel/sparc-stub.chex2mem(ptr, (char *)registers, 16 * 4);
registers569arch/sparc/kernel/sparc-stub.chex2mem(ptr + 64 * 4 * 2, (char *)&registers[Y], 8 * 4);
registers577arch/sparc/kernel/sparc-stub.cnewsp = (unsigned long *)registers[SP];
registers583arch/sparc/kernel/sparc-stub.cif (psr != registers[PSR])
registers584arch/sparc/kernel/sparc-stub.cregisters[PSR] = (psr & 0x1f) | (registers[PSR] & ~0x1f);
registers631arch/sparc/kernel/sparc-stub.cregisters[PC] = addr;
registers632arch/sparc/kernel/sparc-stub.cregisters[NPC] = addr + 4;