Home
last modified time | relevance | path

Searched refs:kinst_probe (Results 1 – 5 of 5) sorted by relevance

/freebsd/sys/cddl/dev/kinst/
H A Dkinst.h30 struct kinst_probe { struct
31 LIST_ENTRY(kinst_probe) kp_hashnext;
61 const struct kinst_probe *kp; argument
70 LIST_HEAD(kinst_probe_list, kinst_probe);
84 void kinst_probe_create(struct kinst_probe *, struct linker_file *);
88 void kinst_patch_tracepoint(struct kinst_probe *, kinst_patchval_t);
H A Dkinst.c158 kinst_probe_create(struct kinst_probe *kp, linker_file_t lf) in kinst_probe_create()
235 struct kinst_probe *kp = parg; in kinst_destroy()
247 struct kinst_probe *kp = parg; in kinst_enable()
262 struct kinst_probe *kp = parg; in kinst_disable()
/freebsd/sys/cddl/dev/kinst/aarch64/
H A Dkinst_isa.c22 kinst_emulate(struct trapframe *frame, const struct kinst_probe *kp) in kinst_emulate()
140 kinst_jump_next_instr(struct trapframe *frame, const struct kinst_probe *kp) in kinst_jump_next_instr()
149 kinst_trampoline_populate(struct kinst_probe *kp) in kinst_trampoline_populate()
186 const struct kinst_probe *kp; in kinst_invop()
236 kinst_patch_tracepoint(struct kinst_probe *kp, kinst_patchval_t val) in kinst_patch_tracepoint()
247 kinst_instr_dissect(struct kinst_probe *kp) in kinst_instr_dissect()
294 struct kinst_probe *kp; in kinst_make_probe()
402 kp = malloc(sizeof(struct kinst_probe), M_KINST, in kinst_make_probe()
/freebsd/sys/cddl/dev/kinst/amd64/
H A Dkinst_isa.c99 kinst_riprel_disp(struct kinst_probe *kp, void *dst) in kinst_riprel_disp()
106 kinst_trampoline_populate(struct kinst_probe *kp, uint8_t *tramp) in kinst_trampoline_populate()
141 struct kinst_probe *kp; in kinst_invop()
226 kinst_patch_tracepoint(struct kinst_probe *kp, kinst_patchval_t val) in kinst_patch_tracepoint()
239 kinst_set_disp8(struct kinst_probe *kp, uint8_t byte) in kinst_set_disp8()
245 kinst_set_disp32(struct kinst_probe *kp, uint8_t *bytes) in kinst_set_disp32()
279 kinst_instr_dissect(struct kinst_probe *kp, uint8_t **instr) in kinst_instr_dissect()
499 struct kinst_probe *kp; in kinst_make_probe()
579 kp = malloc(sizeof(struct kinst_probe), M_KINST, in kinst_make_probe()
/freebsd/sys/cddl/dev/kinst/riscv/
H A Dkinst_isa.c68 kinst_emulate(struct trapframe *frame, const struct kinst_probe *kp) in kinst_emulate()
234 kinst_jump_next_instr(struct trapframe *frame, const struct kinst_probe *kp) in kinst_jump_next_instr()
243 kinst_trampoline_populate(struct kinst_probe *kp) in kinst_trampoline_populate()
297 const struct kinst_probe *kp; in kinst_invop()
347 kinst_patch_tracepoint(struct kinst_probe *kp, kinst_patchval_t val) in kinst_patch_tracepoint()
362 kinst_instr_dissect(struct kinst_probe *kp, int instrsize) in kinst_instr_dissect()
445 struct kinst_probe *kp; in kinst_make_probe()
527 kp = malloc(sizeof(struct kinst_probe), M_KINST, in kinst_make_probe()