Subversion Repositories HelenOS

Rev

Go to most recent revision | Blame | Last modification | View Log | Download | RSS feed

  1.  
  2. /** @addtogroup tdebug
  3.  * @{
  4.  */
  5. /** @file
  6.  */
  7.  
  8. #ifndef KERN_SYSTDEBUG_H_
  9. #define KERN_SYSTDEBUG_H_
  10.  
  11. #include <arch/types.h>
  12. #include <syscall/sysarg64.h>
  13.  
  14. unative_t sys_tdebug_attach_task(sysarg64_t *task_id, unative_t method);
  15. unative_t sys_tdebug_detach_task(sysarg64_t *task_id);
  16. unative_t sys_tdebug_continue_thread(sysarg64_t *thread_id);
  17. unative_t sys_tdebug_get_syscall_args(sysarg64_t *thread_id,
  18.     uintptr_t *buffer, unative_t *len);
  19. unative_t sys_tdebug_set_event_mask(sysarg64_t *thread_id, unative_t ev_mask);
  20. unative_t sys_tdebug_stop_thread(sysarg64_t *thread_id);
  21. unative_t sys_tdebug_stop_task(sysarg64_t *task_id);
  22.  
  23. #endif
  24.  
  25. /** @}
  26.  */
  27.