aboutsummaryrefslogtreecommitdiff
path: root/sys/cddl/dev
Commit message (Expand)AuthorAgeFilesLines
...
* kinst: update LICENSE headersChristos Margiolis2023-07-045-8/+28
* kinst: port to riscvChristos Margiolis2023-07-042-0/+647
* dtrace: cache current probe in kdtrace_thread_tChristos Margiolis2023-07-041-0/+2
* dtrace/arm64: Fix user memory access routinesMark Johnston2023-06-151-7/+9
* dtrace/arm64: Store the fault address when suppressing a page faultMark Johnston2023-06-151-1/+1
* arm64: Remove struct arm64_frameMark Johnston2023-06-151-1/+1
* kinst: rename t_kinst to t_kinst_trampChristos Margiolis2023-06-133-10/+11
* kinst: hide KINST_TRAMPCHUNK_SIZE from ISA-specific headersChristos Margiolis2023-06-132-1/+1
* kinst: fix kinst_probe_md field indentationChristos Margiolis2023-06-031-9/+9
* kinst: use bool where appropriateChristos Margiolis2023-06-033-12/+12
* kinst: simplify trampoline fill definitionsChristos Margiolis2023-06-032-5/+6
* fbt: simplify arm64 function-prologue parsingChristos Margiolis2023-06-031-26/+16
* dtrace: deduplicate arm64 breakpoint definitionChristos Margiolis2023-06-031-4/+1
* dtrace: deduplicate some RISC-V functionsChristos Margiolis2023-05-303-69/+82
* kinst: fix memcpy() tracing crashChristos Margiolis2023-05-263-3/+25
* kinst: add kinst_excluded()Christos Margiolis2023-05-263-1/+64
* kinst: be explicit about trampoline placementChristos Margiolis2023-05-251-6/+13
* kinst: use dtrace_dis_get_byte() instead of own copyChristos Margiolis2023-05-231-13/+1
* dtrace: rename rp to frame in dtrace_getreg()Christos Margiolis2023-05-236-71/+71
* dtrace: add register bindings for arm64Christos Margiolis2023-05-232-5/+48
* dtrace: implement dtrace_instr_size() for arm64Christos Margiolis2023-05-231-0/+14
* kinst: replace KINST_TRAMP_INITChristos Margiolis2023-05-232-13/+21
* dtrace: export dtrace_dis_get_byte()Christos Margiolis2023-05-221-1/+2
* fbt/x86: update FBT_AFRAMES to match the trap handlersChuck Silvers2023-05-111-2/+4
* kinst: test lock in kinst_trampoline_dealloc_locked()Christos Margiolis2023-05-011-0/+2
* fbt: get rid of redundant definesChristos Margiolis2023-05-016-12/+3
* kinst: do not use DPCPU_ID_GET if we already have the trampolineChristos Margiolis2023-04-281-1/+1
* dtrace: Sync dis_tables.c with illumosMark Johnston2023-04-251-120/+1256
* dtrace: add register bindings for RISC-VChristos Margiolis2023-04-202-5/+62
* dtrace: use dtrace_instr_size() in the riscv dtrace_subr.cChristos Margiolis2023-04-201-10/+3
* dtrace: expose dtrace_instr_size() to userland and implement it for riscvChristos Margiolis2023-04-201-0/+22
* dtrace: get rid of uchar_t typesChristos Margiolis2023-04-203-10/+10
* dtrace: handle NOP instructions in the riscv invop handlerChristos Margiolis2023-04-101-0/+3
* dtrace/powerpc: Remove accidental commented out lineJustin Hibbits2023-03-131-1/+0
* dtrace/powerpc: "Fix" stack traces across trap framesJustin Hibbits2023-03-111-6/+15
* dtrace/powerpc: Adjust AFRAMES for fbt and profileJustin Hibbits2023-03-112-2/+2
* dtrace: implement riscv dtrace_getustackdepth()Mitchell Horne2023-02-061-4/+27
* dtrace: Fix RISC-V user stack unwinderJessica Clarke2023-02-061-3/+2
* dtrace: handle page faults in riscv dtrace_trap()Mitchell Horne2023-02-061-5/+16
* dtrace_asm.S: properly enter/exit user accessMitchell Horne2023-02-061-1/+15
* dtrace: correct the aframes value for fbt providerMitchell Horne2023-01-121-2/+3
* dtrace: correct profile aframes value for riscvMitchell Horne2023-01-121-2/+1
* dtrace: dtrace_getpcstack() tweaks for riscvMitchell Horne2023-01-122-13/+21
* dtrace: kill mips definitions in profile providerMitchell Horne2023-01-121-12/+0
* dtrace: remove unused definesMitchell Horne2023-01-123-20/+0
* kinst: Add per-CPU interrupt trampolinesMark Johnston2022-12-083-5/+78
* kinst: Make the provider ops table constMark Johnston2022-12-081-1/+1
* kinst: Correct a commentMark Johnston2022-12-081-1/+1
* dtrace: avoid kinst warn when not usedMateusz Guzik2022-11-151-2/+7
* dtrace: Fix the i386 FBT buildMark Johnston2022-11-011-0/+8