2008-06-12 Michael Snyder * demo-target.c: Implement hooks for software breakpoints. (demo_remove_swbp): New function. (demo_set_swbp): New function. (demo_target): Set up method vectors for set/remove breakpoints. * demo-target.h: Export interface for software breakpoints. * demo-tfind.c: Implement software breakpoints. (tfind_insert_breakpoint): New function. (tfind_unlink_breakpoint): New function. (tfind_set_swbp): New function. (tfind_remove_swbp): New function. * demo-target.c: Implement hooks for continue_thread. (demo_continue_thread): call tfind_continue_thread. * demo-target.h: Export interface for tfind_continue_thread. * demo-tfind.c: Implement continue_thread with software breakpoints. (tfind_continue_thread): New function. Find a new frame based on software breakpoints. 2008-06-11 Michael Snyder * demo-tfind.c (tfind_singlestep_program): Add ability to step backward. * demo-tfind.c (tfind_singlestep_program): New function. * demo-target.c (demo_singlestep_program): Call the above. * demo-target.h: Export tfind_singlestep_program interface. * demo-target.c (target_regs): Increase regs buffer size. 2005-06-03 Michael Snyder * demo-tfind.c (tfind_set_gen): Return "OK" on tfind end. 2005-05-30 Michael Snyder Add QTFrame message to support gdb 'tfind' command. * demo-tfind.c: New file. * Makefile.in: Add demo-tfind.c. * demo-target.c (demo_process_set_gen): New function. (demo_target): Set process_set_gen for general "set" requests. (demo_process_get_regs): Call get_regs_hook if defined. (demo_get_mem): Call get_mem_hook if defined. * demo-target.h: Export demo_set_gen_hook, demo_get_regs_hook, demo_get_mem_hook, and demo_tfind_open. * main.c (usage): Document "-t" option to accept tracepoint file. (main): Call demo_tfind_open to open tracepoint file. Local Variables: mode: change-log left-margin: 8 fill-column: 74 version-control: never End: