Главная
Study mode:
on
1
Intro
2
History of Systems
3
Key Idea
4
Systems Programming Languages
5
Systems Programming Languages 2010
6
System for Learning Languages
7
Functional Programming
8
Writing our own stres
9
Reading from a file
10
MC
11
Trace
12
STrace
13
PTrace
14
Parent namespace
15
Chopping system code
16
Sys values
17
Demo
18
Conclusion
Description:
Explore the world of syscalls in this RustConf 2019 talk by Gargi Sharma. Dive into the interface between operating systems and user programs, learning how syscalls work and their importance even in simple Rust programs. Discover the power of strace for debugging, performance analysis, and examining program internals. Follow along as Sharma demonstrates how to write a custom syscall tracer in Rust, covering topics such as systems programming languages, functional programming, and the intricacies of reading from files. Gain insights into key concepts like MCtrace, STrace, PTrace, and parent namespaces, while exploring system codes and sys values. Conclude with a practical demo and comprehensive understanding of syscalls in the Rust ecosystem.

Syscalls for Rustaceans - Understanding and Tracing System Calls in Rust

Rust
Add to list