Previous 15994 Revisions Next

r965 Friday 14th September, 2007 at 20:50:31 UTC by R. Belmont
[SDLMESS] Fixed Linux and OSX debuggers to work for i960 targets where "PC" is not the program counter register.
[src/osd/sdl]debugosx.c debugwin.c

src/osd/sdl/debugwin.c
r964r965
446446   edit_init(&dmain->ed, lookup_widget(dmain->win, "edit"), 0, 0, debugmain_process_string, &dmain);
447447
448448   debug_view_begin_update(dmain->disasm);
449   debug_view_set_property_string(dmain->disasm, DVP_DASM_EXPRESSION, "pc");
449   debug_view_set_property_string(dmain->disasm, DVP_DASM_EXPRESSION, "curpc");
450450   debug_view_set_property_UINT32(dmain->disasm, DVP_DASM_TRACK_LIVE, 1);
451451   debug_view_end_update(dmain->disasm);
452452
r964r965
679679
680680   dview_set_debug_view(dis->disasm_w, dis->disasm);
681681
682   edit_init(&dis->ed, lookup_widget(dis->win, "edit"), "pc", 1, disasmwin_process_string, dis);
682   edit_init(&dis->ed, lookup_widget(dis->win, "edit"), "curpc", 1, disasmwin_process_string, dis);
683683
684684   debug_view_begin_update(dis->disasm);
685   debug_view_set_property_string(dis->disasm, DVP_DASM_EXPRESSION, "pc");
685   debug_view_set_property_string(dis->disasm, DVP_DASM_EXPRESSION, "curpc");
686686   debug_view_set_property_UINT32(dis->disasm, DVP_DASM_TRACK_LIVE, 1);
687687   debug_view_end_update(dis->disasm);
688688
src/osd/sdl/debugosx.c
r964r965
25422542
25432543   // set up the view to track the initial expression
25442544   debug_view_begin_update(info->view[0].view);
2545   debug_view_set_property_string(info->view[0].view, DVP_DASM_EXPRESSION, "pc");
2546   strcpy(info->edit_defstr, "pc");
2545   debug_view_set_property_string(info->view[0].view, DVP_DASM_EXPRESSION, "curpc");
2546   strcpy(info->edit_defstr, "curpc");
25472547   debug_view_set_property_UINT32(info->view[0].view, DVP_DASM_TRACK_LIVE, 1);
25482548   debug_view_end_update(info->view[0].view);
25492549   
r964r965
30863086
30873087   // set up the disassembly view to track the current pc
30883088   debug_view_begin_update(info->view[0].view);
3089   debug_view_set_property_string(info->view[0].view, DVP_DASM_EXPRESSION, "pc");
3089   debug_view_set_property_string(info->view[0].view, DVP_DASM_EXPRESSION, "curpc");
30903090   debug_view_set_property_UINT32(info->view[0].view, DVP_DASM_TRACK_LIVE, 1);
30913091   debug_view_end_update(info->view[0].view);
30923092   

Previous 15994 Revisions Next


© 1998-2018 The MESS Team