summaryrefslogtreecommitdiff
path: root/external/cddl/osnet/dev
AgeCommit message (Expand)Author
2023-05-22dtrace_fbt: Read and write instructions appropriately-endian on arm.riastradh
2023-05-09dtrace_fbt: Read and write instruction words in little-endian.riastradh
2023-04-17(missed in pervious commit)skrll
2022-09-02dtrace_fbt: Allow tracing names that start with `__'.riastradh
2022-08-31dtrace_sdt: Fix bug in builtin module reference counting.riastradh
2022-08-21dtrace/i386: Need machine/cpufunc.h for x86_read_flags and rcr2.riastradh
2022-08-07bsd.kmodule.mk: Build modules with KDTRACE_HOOKS if MKDTRACE=yes.riastradh
2022-08-07dtrace_sdt: Register sdt providers and probes in loaded modules too.riastradh
2022-03-28driver(9): devsw_detach never fails. Make it return void.riastradh
2022-02-27lockstat(4): KNF. No functional change intended.riastradh
2022-02-27lockstat(4): Membar audit.riastradh
2021-08-18PR/56355: Exclude the symbol trap, not all symbols other than trap.riastradh
2021-08-15PR/56355: Taylor Campbell: restore strcmp() over strncmp()christos
2021-08-11PR/56355: Brad Harder: dtrace triggers double-fault in supervisor modechristos
2021-04-07Use NAL (nop-and-link) to get the current PC.simonb
2021-04-06sizeof(*var) instead of sizeof(type)simonb
2021-04-06sizeof(*var) instead of sizeof(type)simonb
2021-04-06sizeof(*var) instead of sizeof(type)christos
2021-04-06Call kmem_free() with the size of the thing we are freeing. Fixes panicsimonb
2021-03-29Work in progress dtrace for MIPS. MIPS support mostly copied fromsimonb
2021-03-29Add cyclic_machdep.c for MIPSsimonb
2021-03-24Add NetBSD CVS IDs.simonb
2020-11-12One more catch up with ``aarch64 is not mips'' change.rin
2020-05-15Bump PROF_ARTIFICIAL_FRAMES to 4 now that cyclics are run from statclock().ad
2020-05-08Run Solaris cyclics from statclock() so dtrace isn't locked out by IPL_SCHEDad
2020-05-02Modify the hotpatch mechanism, in order to make it much less ROP-friendly.maxv
2020-02-12Switch from db_write_bytes to using direct-mapping.riastradh
2020-02-12Change the address ranges that aarch64 considers toxic for dtrace.riastradh
2020-02-12Count the number of artificial frames in aarch64 fbt probe correctly.riastradh
2020-02-12Teach dtrace about el1_trap_exit frames on aarch64.riastradh
2020-02-12Tidy up a bit: don't set things we won't use; assert nonzeroness.riastradh
2020-02-12Tidy up a bit. No functional change intended.riastradh
2020-02-12Use db_write_bytes to overwrite kernel text.riastradh
2019-12-03dtrace: add support for aarch64jmcneill
2019-11-13Use x86_patch_window_{open,close}. This also fixes a bug: the CR0/PSLmaxv
2019-11-08dtrace_trap() gets called from alltraps() -> trap() with interrupts enabledhannken
2019-07-23Create "dtrace_taskq" here like FreeBSD does.hannken
2019-07-16Always exclude "fbt_*" from the list of FBT probes.hannken
2019-07-05Change dtrace toxic range to "0 .. VM_MIN_KERNEL_ADDRESS_DEFAULT",hannken
2019-03-09Reserve DTrace sdt and fdt major numberskamil
2019-02-13Fix DIAGNOSTIC build; replace FreeBSD-specific function with ours.rin
2019-02-12Fix build with DIAGNOSTIC:rin
2019-01-27Merge the [pgoyette-compat] branchpgoyette
2019-01-12There is no such function read_rflags(), probably meant x86_read_flags().hannken
2018-08-16get rid of kernelbasechristos
2018-08-12handle variable kernel vm min addresschristos
2018-07-27Replace KERN_BASE by VM_MIN_KERNEL_ADDRESS. Also add XXX on INKERNEL.maxv
2018-06-29Rework the changes to DTRACE/ZFS files that were fixing Clang/LLVM buildkamil
2018-06-06Correct compilation of osnet/dev/systrace/systrace.c under Clangkamil
2018-06-06Correct compilation of osnet/dev/profile/profile.c under Clangkamil