summaryrefslogtreecommitdiff
path: root/sys/dev/dt
AgeCommit message (Expand)Author
2022-06-28Use btrace(8) to debug reference counting. dt(4) provides a staticAlexander Bluhm
2022-03-17Declare dtps_static array const to move it into read-only section.Alexander Bluhm
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-26Make vmm(4/amd64) tracepoints amd64-onlyKlemens Nanni
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-12-09We only have one syscall table: inline sysent/SYS_MAXSYSCALL andPhilip Guenther
2021-11-24Add a few dt(4) TRACEPOINTS to SMR. Should help to better understand whatClaudio Jeker
2021-10-28add proper declaration for addr in dt_prov_kprobe_hookJasper Lievisse Adriaanse
2021-10-27use db_get_probe_addr() instead of handrolling the expression wrapped in ifdefJasper Lievisse Adriaanse
2021-10-27fix spello in commentJasper Lievisse Adriaanse
2021-10-25remove dtp_mtx which protected dtp_ref; the code is always called with KERNEL...Todd C. Miller
2021-10-25remove dtp_mtx which protected dtp_ref; the code is always called with KERNEL...Jasper Lievisse Adriaanse
2021-09-03add kprobes provider for dtJasper Lievisse Adriaanse
2021-09-02follow-up on previous commit and rename the _sys union to _argsJasper Lievisse Adriaanse
2021-09-02rename struct dt_evt fields to make it clear this isn't only used for tracing...Jasper Lievisse Adriaanse
2021-06-07vmm(4): add dt tracepoints for guest entry/exitdv
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
2021-01-06Add dt(4) TRACEPOINTs for pool_get() and pool_put(), this is simmilar to theClaudio Jeker
2020-12-31Add trace points for malloc(9) and free(9). This makes them traceableClaudio Jeker
2020-09-28Add defines for the number of frames to skip on powerpc64.Mark Kettenis
2020-09-14add three static probes for vfs: cleaner, bufcache_take and bufcache_rel.Jasper Lievisse Adriaanse
2020-09-13unbreak dt-enabled builds; it seems an unrelated change snuck in in -r1.3Jasper Lievisse Adriaanse
2020-09-12Add tracepoints in the page fault handler and when entries are added to maps.Martin Pieuchot
2020-08-13Always set `dtpr_size' to the total size required to hold all probe entries.Martin Pieuchot
2020-07-04Do the same as libc, store "-1" in the return value when a syscall failed.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-06-26Interprets profile/interval value as a frequency and not a number of ticks.Martin Pieuchot
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