* Added support for debugging through exec*().
* Added initialization function. Currently only need to init the single step hack for qemu. * Fixed a deadlock when the nub thread destroyed the debug info. It was waiting for itself. * Moved the filling in the origin info of the debug messages into thread_hit_debug_event_internal(). No need for code duplication. * Writing to user memory can now be partial. We also change the area protection, if it wasn't writable. Necessary for setting software breakpoints. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@11996 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -139,6 +139,10 @@ void clear_thread_debug_info(struct thread_debug_info *info,
|
||||
bool dying);
|
||||
void destroy_thread_debug_info(struct thread_debug_info *info);
|
||||
|
||||
void user_debug_prepare_for_exec();
|
||||
void user_debug_finish_after_exec();
|
||||
|
||||
void init_user_debug();
|
||||
|
||||
// debug event callbacks
|
||||
|
||||
|
||||
Reference in New Issue
Block a user