Postmodern strace
by Dmitry Levin
At: FOSDEM 2020
https://video.fosdem.org/2020/K.4.201/debugging_strace_modern.webm
strace is a diagnostic, debugging and instructional utility for Linux. It is used to monitor and tamper with interactions between processes and the Linux kernel, which include system calls, signal deliveries, and changes of process state. In this talk the maintainer of strace will describe new features implemented since FOSDEM 2018.
Several interesting features were implemented within strace project since FOSDEM 2018, including:
❮ul❯
❮li❯seccomp-assisted system call filtering❮/li❯
❮li❯system call return status filtering❮/li❯
❮li❯PTRACE_GET_SYSCALL_INFO API support❮/li❯
❮li❯new options: -DD, -DDD, -X, -z, -Z❮/li❯
❮/ul❯
In this talk the maintainer of strace will describe these new features and demonstrate what kinds of problems they help to solve.
Room: K.4.201
Scheduled start: 2020-02-02 11:30:00
Видео Postmodern strace канала FOSDEM
At: FOSDEM 2020
https://video.fosdem.org/2020/K.4.201/debugging_strace_modern.webm
strace is a diagnostic, debugging and instructional utility for Linux. It is used to monitor and tamper with interactions between processes and the Linux kernel, which include system calls, signal deliveries, and changes of process state. In this talk the maintainer of strace will describe new features implemented since FOSDEM 2018.
Several interesting features were implemented within strace project since FOSDEM 2018, including:
❮ul❯
❮li❯seccomp-assisted system call filtering❮/li❯
❮li❯system call return status filtering❮/li❯
❮li❯PTRACE_GET_SYSCALL_INFO API support❮/li❯
❮li❯new options: -DD, -DDD, -X, -z, -Z❮/li❯
❮/ul❯
In this talk the maintainer of strace will describe these new features and demonstrate what kinds of problems they help to solve.
Room: K.4.201
Scheduled start: 2020-02-02 11:30:00
Видео Postmodern strace канала FOSDEM
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Using the Smallest C Program to Better Understand Your System (with pmap, vmmap, and strace).Async await in Nim A demonstration of the flexibility metaprogramming can bring to a languageWeb3 - the Internet of Freedom, Value, and Trust On exiting the system and reclaiming control of ou…sled and rio modern database engineering with io_uringServer Side Performance Profiling Using Strace | Marty Simmons | Meet Magento New YorkNetBSD - Not Just For ToastersUnix Architecture Evolution from the 1970 PDP-7 to the 2018 FreeBSD Important Milestones and Lesson…Monads in Python: why and how?Move semantics in Nim Deterministic Memory Managementdav1d: 1 year later dav1d is a fast AV1 decoderIntroduction to LibrePCB A new, powerful and intuitive EDA tool for everyoneUplift your Linux systems programming skills with systemd and D-Bus Practical examples and best pra…strace - know and troubleshoot the system callsStrace: Monitoring The Kernel-User-Space Conversation - Michael KerriskThe Hidden Early History of Unix The Forgotten history of early UnixX11 and Wayland: A tale of two implementations Implementing the hikari window manager/compositorstrace vs netstatr2cloud - Decode satellite signals on Raspberry PIDeterministic debugging with Delve And the state of Delve