Arbitrary Instruction Tracing with DTrace - Christos Margiolis - EuroBSDcon 2023

Christos Margiolis: Arbitrary Instruction Tracing with DTrace "kinst" is a new DTrace provider co-authored by Christos Margiolis and Mark Johnston for the FreeBSD operating system, that allows for arbitrary instruction tracing in the kernel. Inspired by the FBT provider, kinst extends its functionality to be able to trace not just the entry and return points of a function, but any instruction in it. This mechanism is useful for more fine-grained tracing, as well as tracing inline functions, a feature lacking from FBT. The talk will cover the high-level ideas behind kinst's implementation, that is, the mechanisms used to instrument arbitrary kernel instructions, the obstacles of architecture-dependent code parts, and how inline function tracing works. It will also include examples of how kinst is used, as well as when it's useful. Christos Margiolis: Christos is a FreeBSD committer from Athens, Greece. He has been active in The FreeBSD Project since 2021 and has worked twice as a Google Summer of Code student, as well as an independent contractor. His main work so far revolves around DTrace.

Implementing NVMe over Fabrics in FreeBSD - John Baldwin - EuroBSDcon 2023
▶︎

Implementing NVMe over Fabrics in FreeBSD - John Baldwin - EuroBSDcon 2023

How I program C
▶︎

How I program C

Gunion: a new GEOM utility in the FreeBSD Kernel - Marshall Kirk McKusick - EuroBSDcon2023
▶︎

Gunion: a new GEOM utility in the FreeBSD Kernel - Marshall Kirk McKusick - EuroBSDcon2023

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup
▶︎

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

2. Crane-txt2xml: An attempt to socialize XML for non-XML’ers - G.  Ken Holman
▶︎

2. Crane-txt2xml: An attempt to socialize XML for non-XML’ers - G. Ken Holman

Linux Operating System - Crash Course for Beginners
▶︎

Linux Operating System - Crash Course for Beginners

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker
▶︎

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

The FULL VIDEO of Trump they didn’t want released
▶︎

The FULL VIDEO of Trump they didn’t want released

Sei achtsam! Lisa Eckhart bei Humorzone - Die Gala 2026 | MDR SPASSZONE
▶︎

Sei achtsam! Lisa Eckhart bei Humorzone - Die Gala 2026 | MDR SPASSZONE

تلاوة القرآن للدراسة والتركيز 📚🕛 | راحة وطمأنينة | Peaceful Focus Quran | محمد هشام
▶︎

تلاوة القرآن للدراسة والتركيز 📚🕛 | راحة وطمأنينة | Peaceful Focus Quran | محمد هشام

My Golden Retriever Heals a Terrified Rescue Kitten in Just 3 Meetings!
▶︎

My Golden Retriever Heals a Terrified Rescue Kitten in Just 3 Meetings!

But what is a Laplace Transform?
▶︎

But what is a Laplace Transform?

Norwegen – Frankreich Highlights | Gruppe I, FIFA WM 2026 | sportstudio
▶︎

Norwegen – Frankreich Highlights | Gruppe I, FIFA WM 2026 | sportstudio

You Know This Song (but the Orchestra Doesn’t) | Jacob Collier & VSO School of Music Orchestra | TED
▶︎

You Know This Song (but the Orchestra Doesn’t) | Jacob Collier & VSO School of Music Orchestra | TED

Doku: Die geheime Welt des deutschen Adels
▶︎

Doku: Die geheime Welt des deutschen Adels

Europe Has Become a War Project — Can It Be Stopped? | Yanis Varoufakis & Jeffrey Sachs
▶︎

Europe Has Become a War Project — Can It Be Stopped? | Yanis Varoufakis & Jeffrey Sachs

Confidential Computing with OpenBSD - Hans-Jörg Höxer - EuroBSDCon 2024
▶︎

Confidential Computing with OpenBSD - Hans-Jörg Höxer - EuroBSDCon 2024

THIS Is Why You Play Worse When Somebody Is Listening
▶︎

THIS Is Why You Play Worse When Somebody Is Listening

She Asks if I Know Coldplay and This Singer Shocks The Street
▶︎

She Asks if I Know Coldplay and This Singer Shocks The Street

But what is the Fourier Transform?  A visual introduction.
▶︎

But what is the Fourier Transform? A visual introduction.