1 /* 2 * Copyright 2007, François Revol, revol@free.fr. 3 * Distributed under the terms of the MIT License. 4 * 5 * Copyright 2005, Axel Dörfler, axeld@pinc-softare.de 6 * Distributed under the terms of the MIT License. 7 */ 8 9 10 #include <debugger.h> 11 #include <int.h> 12 #include <thread.h> 13 #include <arch/user_debugger.h> 14 15 16 void 17 arch_clear_team_debug_info(struct arch_team_debug_info *info) 18 { 19 } 20 21 22 void 23 arch_destroy_team_debug_info(struct arch_team_debug_info *info) 24 { 25 arch_clear_team_debug_info(info); 26 } 27 28 29 void 30 arch_clear_thread_debug_info(struct arch_thread_debug_info *info) 31 { 32 } 33 34 35 void 36 arch_destroy_thread_debug_info(struct arch_thread_debug_info *info) 37 { 38 arch_clear_thread_debug_info(info); 39 } 40 41 42 void 43 arch_set_debug_cpu_state(const struct debug_cpu_state *cpuState) 44 { 45 } 46 47 48 void 49 arch_get_debug_cpu_state(struct debug_cpu_state *cpuState) 50 { 51 } 52 53 54 status_t 55 arch_set_breakpoint(void *address) 56 { 57 return B_ERROR; 58 } 59 60 61 status_t 62 arch_clear_breakpoint(void *address) 63 { 64 return B_ERROR; 65 } 66 67 68 status_t 69 arch_set_watchpoint(void *address, uint32 type, int32 length) 70 { 71 return B_ERROR; 72 } 73 74 75 status_t 76 arch_clear_watchpoint(void *address) 77 { 78 return B_ERROR; 79 } 80 81