Searched refs:kinst_probe (Results 1 – 5 of 5) sorted by relevance
/freebsd/sys/cddl/dev/kinst/ |
H A D | kinst.h | 30 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 D | kinst.c | 158 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 D | kinst_isa.c | 22 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 D | kinst_isa.c | 99 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 D | kinst_isa.c | 68 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()
|