Subversion Repositories HelenOS

Rev

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

  1. /** @addtogroup sctrace
  2.  * @{
  3.  */
  4. /** @file
  5.  */
  6.  
  7. #include "syscalls.h"
  8.  
  9. const sc_desc_t syscall_desc[] = {
  10.     { "io",             3,  RV_INT_ERRNO },
  11.     { "tls_set",            1,  RV_ERRNO },
  12.     { "thread_create",          3,  RV_ERRNO },
  13.     { "thread_exit",            1,  RV_ERRNO },
  14.     { "thread_get_id",          1,  RV_ERRNO },
  15.  
  16.     { "task_get_id",            1,  RV_ERRNO },
  17.     { "futex_sleep_timeout",        3,  RV_ERRNO },
  18.     { "futex_wakeup",           1,  RV_ERRNO },
  19.  
  20.     { "as_area_create",         3,  RV_ERRNO },
  21.     { "as_area_resize",         3,  RV_ERRNO },
  22.     { "as_area_destroy",        1,  RV_ERRNO },
  23.  
  24.     { "ipc_call_sync_fast",     6,  RV_ERRNO },
  25.     { "ipc_call_sync_slow",     3,  RV_ERRNO },
  26.     { "ipc_call_async_fast",        6,  RV_HASH },
  27.     { "ipc_call_async_slow",        2,  RV_HASH },
  28.  
  29.     { "ipc_answer_fast",        6,  RV_ERRNO },
  30.     { "ipc_answer_slow",        2,  RV_ERRNO },
  31.     { "ipc_forward_fast",       6,  RV_ERRNO },
  32.     { "ipc_wait_for_call",      3,  RV_HASH },
  33.     { "ipc_hangup",         1,  RV_ERRNO },
  34.     { "ipc_register_irq",       4,  RV_ERRNO },
  35.     { "ipc_unregister_irq",     2,  RV_ERRNO },
  36.  
  37.     { "cap_grant",          2,  RV_ERRNO },
  38.     { "cap_revoke",         2,  RV_ERRNO },
  39.     { "physmem_map",            4,  RV_ERRNO },
  40.     { "iospace_enable",         1,  RV_ERRNO },
  41.     { "preempt_control",        1,  RV_ERRNO },
  42.  
  43.     { "sysinfo_valid",          2,  RV_HASH },
  44.     { "sysinfo_value",          2,  RV_HASH },
  45.     { "debug_enable_console",       0,  RV_ERRNO },
  46.     { "ipc_connect_kbox",       1,  RV_ERRNO }
  47. };
  48.  
  49. /** @}
  50.  */
  51.