Dear All, I posted several files of notes from the Thu class in the course directory: syscalls-in-linux-and-opensolaris.txt on looking at the process table on Illumos in kernel memory: proc_t-kernel-view.txt For the breakpoint instruction's use in DTrace internals: simple-dtrace-internals-example.txt On setting up a Linux kernel image for browsing with GDB as a core file (_not_ live, unlike "mdb -k"): browsing-linux-kernel-binary.txt About tools: DTrace, MDB (you can start reading these now; we'll be working our way through these next week; make sure you install OpenIndiana in a virtual machine to play along!) DTrace: dtrace-overview.txt, dtrace-exercises.txt, dtrace-script-examples.txt, d/ MDB: mdb-reference-chapter.pdf From Tuesday: surprises-with-linux-getpid.txt. The latter is an ia32 (32-bit) example. For an x86_64 (64-bit) example, see walking-to-syscall-64bits.txt . Read it if you aren't used to 64-bit asm. If you missed some of the previously emailed class notes, look at the other notes as well! (dyn-linking-with-gdb.txt, dynamic-linking.txt) Have a great weekend, --Sergey