summaryrefslogtreecommitdiff
path: root/sys/dev/dt/dt_dev.c
AgeCommit message (Expand)Author
2024-11-05Tweak softc initialization:Martin Pieuchot
2024-11-02Use lowercase in locking comments when not refering to a global lock.Martin Pieuchot
2024-11-02Use a ringbuffer per CPU instead of a ringbuffer per PCB.Martin Pieuchot
2024-09-06Allow tracing interrupts by defering the wakeup(9) to a different context.Martin Pieuchot
2024-08-22Introduce sysctl_securelevel() to modify `securelevel' mp-safe. KeepVitaliy Makkoveev
2024-08-21Read events from all PCBs as long as there's no error.Martin Pieuchot
2024-08-18Get rid of intermediate copy before passing events to userland.Martin Pieuchot
2024-04-06Remove (unused) in-kernel event filtering, it's currently dead code.Martin Pieuchot
2024-02-29dt(4): interval, profile: schedule clockintr relative to start of recordingScott Soule Cheloha
2024-02-18dt(4): profile: remove clock interrupt staggeringScott Soule Cheloha
2024-02-09dt(4): move interval/profile entry points to dedicated clockintr callbackScott Soule Cheloha
2024-01-02Prevent simultaneous dt(4) open.Alexander Bluhm
2023-07-14struct sleep_state is no longer used, remove it.Claudio Jeker
2023-06-28First step at removing struct sleep_state.Claudio Jeker
2023-04-26Implement dt(4) utrace support on amd64 and i386.Claudio Jeker
2023-03-10Add new dt(4) ioctl DTIOCGARGS to get the types of probe arguments.Alexander Bluhm
2023-03-10Add the necessary stack offsets for macppc so dt(4).Claudio Jeker
2023-03-10Update the stack offset for the profile probe to account for the clockintrClaudio Jeker
2022-02-27Fix whitespace and uninitialized variable in dt(4).Alexander Bluhm
2022-02-22Since other exported commandnames were increased to 24 and graduated intoTheo de Raadt
2022-01-20dt: Add frame skip parameters for octeonVisa Hankala
2022-01-09spellingJonathan Gray
2021-12-21Do not print "dt: 451 probes" at boot in dmesg. Btrace device dt(4)Alexander Bluhm
2021-12-20Remove useless suser assert from dt(4). The ioctl(2) path checksAlexander Bluhm
2021-10-25remove dtp_mtx which protected dtp_ref; the code is always called with KERNEL...Todd C. Miller
2021-09-03add kprobes provider for dtJasper Lievisse Adriaanse
2021-05-22In dt(4) add an offset of 100000 to the thread ID. This also happensAlexander Bluhm
2021-04-23Remove the sysctl kern.allowdt code from kernel if dt(4) is notAlexander Bluhm
2021-03-26Initialize error variable in dtread().Alexander Bluhm
2021-02-08Simplify sleep_setup API to two operations in preparation for splittingMartin Pieuchot
2020-09-28Add defines for the number of frames to skip on powerpc64.Mark Kettenis
2020-08-13Always set `dtpr_size' to the total size required to hold all probe entries.Martin Pieuchot
2020-07-04It's been agreed upon that global locks should be expressed usinganton
2020-06-27Replace TAILQ concatenation loop with TAILQ_CONCATbket
2020-03-28Export the number of arguments exposed by a probe to userland.Martin Pieuchot
2020-03-25Introduce stacktrace_save_at() and make use of it in dt(4).Martin Pieuchot
2020-02-04Replace msleep(9) by sleep_setup/setup_signal/finish() dance.Martin Pieuchot
2020-01-27Improve use of SMR in dt(4) by changing the time when smr_barrier()Visa Hankala
2020-01-24New `kern.allowdt' button must be set to open(2) /dev/dt.Martin Pieuchot
2020-01-21Import dt(4) a driver and framework for Dynamic Profiling.Martin Pieuchot