2 * Copyright 2005, Axel Dörfler, axeld@pinc-softare.de
3 * Distributed under the terms of the MIT License.
10 #include <arch/user_debugger.h>
14 arch_clear_team_debug_info(struct arch_team_debug_info
*info
)
20 arch_destroy_team_debug_info(struct arch_team_debug_info
*info
)
22 arch_clear_team_debug_info(info
);
27 arch_clear_thread_debug_info(struct arch_thread_debug_info
*info
)
33 arch_destroy_thread_debug_info(struct arch_thread_debug_info
*info
)
35 arch_clear_thread_debug_info(info
);
40 arch_update_thread_single_step()
46 arch_set_debug_cpu_state(const debug_cpu_state
*cpuState
)
52 arch_get_debug_cpu_state(debug_cpu_state
*cpuState
)
58 arch_get_thread_debug_cpu_state(Thread
* thread
, debug_cpu_state
* cpuState
)
65 arch_set_breakpoint(void *address
)
72 arch_clear_breakpoint(void *address
)
79 arch_set_watchpoint(void *address
, uint32 type
, int32 length
)
86 arch_clear_watchpoint(void *address
)
92 arch_has_breakpoints(struct arch_team_debug_info
*info
)