[lttng-dev] [PATCH lttng-modules v4 0/5] Extract payload from polling syscalls
Julien Desfossez
jdesfossez at efficios.com
Fri Apr 15 20:37:16 UTC 2016
Patch serie to extract the payload of the polling system calls on x86 and ARM
(32 and 64-bit). The concerned system calls are select, pselect6, poll, ppoll,
epoll_ctl, epoll_wait, epoll_pwait.
Changes from v3:
- Use dynamic allocation for select
- Bugfix from v3 review
- Cleanup epoll_wait error handling
Changes from v2:
- Make sure all user-controlled data is handled safely in the kernel
- Allocate memory instead of using the stack for arbitrarily large data
- Only extract the standard event flags and output the raw event value as hex
- Various bugfixes from v2
Julien Desfossez (5):
Add ctf_integer_bitfield_type
Extract the FD sets in select and pselect6
Extract the FDs and flags from poll and ppoll
Extract the payload for epoll_ctl
Extract the payload of epoll_wait/epoll_pwait
.../syscalls/headers/syscalls_pointers_override.h | 936 +++++++++++++++++++++
probes/lttng-events-write.h | 8 +
2 files changed, 944 insertions(+)
--
1.9.1
More information about the lttng-dev
mailing list