- comment
- fix building arch_debug. Misses many regs still. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26042 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -11,7 +11,7 @@ struct real_time_data;
|
|||||||
|
|
||||||
enum m68k_platform_type {
|
enum m68k_platform_type {
|
||||||
M68K_PLATFORM_AMIGA = 0,
|
M68K_PLATFORM_AMIGA = 0,
|
||||||
M68K_PLATFORM_ATARI, /* Falcon */
|
M68K_PLATFORM_ATARI, /* TT, Falcon, Hades, Milan... */
|
||||||
M68K_PLATFORM_MAC,
|
M68K_PLATFORM_MAC,
|
||||||
M68K_PLATFORM_NEXT
|
M68K_PLATFORM_NEXT
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -205,22 +205,23 @@ return 0;
|
|||||||
if (frame) {
|
if (frame) {
|
||||||
kprintf("iframe at %p\n", frame);
|
kprintf("iframe at %p\n", frame);
|
||||||
kprintf(" d0 0x%08lx d1 0x%08lx d2 0x%08lx d3 0x%08lx\n",
|
kprintf(" d0 0x%08lx d1 0x%08lx d2 0x%08lx d3 0x%08lx\n",
|
||||||
frame->d0, frame->d1, frame->d2, frame->d3);
|
frame->d[0], frame->d[1], frame->d[2], frame->d[3]);
|
||||||
kprintf(" d4 0x%08lx d5 0x%08lx d6 0x%08lx d7 0x%08lx\n",
|
kprintf(" d4 0x%08lx d5 0x%08lx d6 0x%08lx d7 0x%08lx\n",
|
||||||
frame->d4, frame->d5, frame->d6, frame->d7);
|
frame->d[4], frame->d[5], frame->d[6], frame->d[7]);
|
||||||
kprintf(" a0 0x%08lx a1 0x%08lx a2 0x%08lx a3 0x%08lx\n",
|
kprintf(" a0 0x%08lx a1 0x%08lx a2 0x%08lx a3 0x%08lx\n",
|
||||||
frame->a0, frame->a1, frame->a2, frame->a3);
|
frame->a[0], frame->a[1], frame->a[2], frame->a[3]);
|
||||||
kprintf(" a4 0x%08lx a5 0x%08lx a6 0x%08lx a7 0x%08lx (sp)\n",
|
kprintf(" a4 0x%08lx a5 0x%08lx a6 0x%08lx a7 0x%08lx (sp)\n",
|
||||||
frame->a4, frame->a5, frame->a6, frame->a7);
|
#warning M68K: a7 in iframe ??
|
||||||
|
frame->a[4], frame->a[5], frame->a[6], -1/*frame->a[7]*/);
|
||||||
|
|
||||||
/*kprintf(" pc 0x%08lx ccr 0x%02x\n",
|
/*kprintf(" pc 0x%08lx ccr 0x%02x\n",
|
||||||
frame->pc, frame->ccr);*/
|
frame->pc, frame->ccr);*/
|
||||||
kprintf(" pc 0x%08lx sr 0x%04x\n",
|
kprintf(" pc 0x%08lx sr 0x%04x\n",
|
||||||
frame->pc, frame->sr);
|
frame->cpu.pc, frame->cpu.sr);
|
||||||
#warning M68K: missing regs
|
#warning M68K: missing regs
|
||||||
|
|
||||||
print_stack_frame(thread, frame->pc, framePointer, frame->a6);
|
print_stack_frame(thread, frame->cpu.pc, framePointer, frame->a[6]);
|
||||||
framePointer = frame->a6;
|
framePointer = frame->a[6];
|
||||||
} else {
|
} else {
|
||||||
addr_t ip, nextFramePointer;
|
addr_t ip, nextFramePointer;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user