aboutsummaryrefslogtreecommitdiff
path: root/sys/cddl/dev/kinst
Commit message (Expand)AuthorAgeFilesLines
* dtrace: Add some more annotations for KMSANMark Johnston2024-11-231-0/+7
* arm64: Use void pointers for arguments to arm64_get_writable_addrJohn Baldwin2024-03-151-2/+2
* arm64: Switch the address argument to cpu_*cache* to a pointerJohn Baldwin2024-03-151-4/+2
* kinst: do not look for a function epilogueChristos Margiolis2023-09-152-14/+15
* kinst.h: make pointer to probe in kinst_cpu_state constChristos Margiolis2023-07-191-1/+1
* kinst: port to arm64Christos Margiolis2023-07-192-0/+481
* kinst: use per-probe trampolines in riscvChristos Margiolis2023-07-191-71/+42
* kinst: start moving towards per-probe trampolinesChristos Margiolis2023-07-193-5/+61
* kinst: exclude cpu_switchChristos Margiolis2023-07-191-0/+7
* kinst: check for 'push %rbp' anywhere in the functionChristos Margiolis2023-07-191-6/+17
* kinst.h: reorder function declarations based on implementation fileChristos Margiolis2023-07-191-6/+9
* kinst: update LICENSE headersChristos Margiolis2023-07-045-8/+28
* kinst: port to riscvChristos Margiolis2023-07-042-0/+647
* kinst: rename t_kinst to t_kinst_trampChristos Margiolis2023-06-132-8/+9
* 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
* 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
* kinst: replace KINST_TRAMP_INITChristos Margiolis2023-05-232-13/+21
* kinst: test lock in kinst_trampoline_dealloc_locked()Christos Margiolis2023-05-011-0/+2
* kinst: do not use DPCPU_ID_GET if we already have the trampolineChristos Margiolis2023-04-281-1/+1
* 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 up %rip for invop probes on x86Mark Johnston2022-10-311-1/+7
* kinst: Clarify a comment in the trampoline allocatorMark Johnston2022-10-141-4/+5
* kinst: Remove an unused constantMark Johnston2022-10-141-5/+0
* kinst: Initial revisionChristos Margiolis2022-10-115-0/+1202