Fork us on GitHub Follow us on Facebook Follow us on Twitter

Changeset 7c0e1f5 in mainline for uspace/app/trace/syscalls.c


Ignore:
Timestamp:
2017-11-23T22:20:17Z (4 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master
Children:
b1f36e3
Parents:
40e5d66
Message:

Rework userspace call tracking

Setting the address of the userspace call structure in the kernel
call_t structure on send allows us to remove lots of userspace
scaffolding. More importantly, it also opens the door for not needing
the callid (later capability) on answer receive.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/app/trace/syscalls.c

    r40e5d66 r7c0e1f5  
    5454
    5555    [SYS_IPC_CALL_ASYNC_FAST] = { "ipc_call_async_fast", 6,     V_HASH },
    56     [SYS_IPC_CALL_ASYNC_SLOW] = { "ipc_call_async_slow", 2,     V_HASH },
     56    [SYS_IPC_CALL_ASYNC_SLOW] = { "ipc_call_async_slow", 3,     V_HASH },
    5757
    5858    [SYS_IPC_ANSWER_FAST] = { "ipc_answer_fast",        6,      V_ERRNO },
Note: See TracChangeset for help on using the changeset viewer.