Home
last modified time | relevance | path

Searched refs:kinst_patchval_t (Results 1 – 8 of 8) sorted by relevance

/freebsd/sys/cddl/dev/kinst/
H A Dkinst.h35 kinst_patchval_t kp_patchval;
36 kinst_patchval_t kp_savedval;
37 kinst_patchval_t *kp_patchpoint;
88 void kinst_patch_tracepoint(struct kinst_probe *, kinst_patchval_t);
H A Dtrampoline.c35 #define KINST_TRAMP_FILL_PATTERN ((kinst_patchval_t []){KINST_PATCHVAL})
36 #define KINST_TRAMP_FILL_SIZE sizeof(kinst_patchval_t)
/freebsd/sys/cddl/dev/kinst/aarch64/
H A Dkinst_isa.c24 kinst_patchval_t instr = kp->kp_savedval; in kinst_emulate()
236 kinst_patch_tracepoint(struct kinst_probe *kp, kinst_patchval_t val) in kinst_patch_tracepoint()
242 *(kinst_patchval_t *)addr = val; in kinst_patch_tracepoint()
250 kinst_patchval_t instr = kp->kp_savedval; in kinst_instr_dissect()
273 kinst_instr_ldx(kinst_patchval_t instr) in kinst_instr_ldx()
282 kinst_instr_stx(kinst_patchval_t instr) in kinst_instr_stx()
297 kinst_patchval_t *instr, *limit, *tmp; in kinst_make_probe()
309 instr = (kinst_patchval_t *)(symval->value); in kinst_make_probe()
310 limit = (kinst_patchval_t *)(symval->value + symval->size); in kinst_make_probe()
H A Dkinst_isa.h20 typedef uint32_t kinst_patchval_t; typedef
/freebsd/sys/cddl/dev/kinst/riscv/
H A Dkinst_isa.c70 kinst_patchval_t instr = kp->kp_savedval; in kinst_emulate()
347 kinst_patch_tracepoint(struct kinst_probe *kp, kinst_patchval_t val) in kinst_patch_tracepoint()
365 kinst_patchval_t instr = kp->kp_savedval; in kinst_instr_dissect()
412 kinst_instr_system(kinst_patchval_t instr) in kinst_instr_system()
422 kinst_instr_lr(kinst_patchval_t instr) in kinst_instr_lr()
432 kinst_instr_sc(kinst_patchval_t instr) in kinst_instr_sc()
448 kinst_patchval_t *insn, v; in kinst_make_probe()
468 for (insn = (kinst_patchval_t *)instr; in kinst_make_probe()
469 insn < (kinst_patchval_t *)limit; insn++) { in kinst_make_probe()
489 memcpy(&v, instr, sizeof(kinst_patchval_t)); in kinst_make_probe()
[all …]
H A Dkinst_isa.h24 typedef uint32_t kinst_patchval_t; typedef
/freebsd/sys/cddl/dev/kinst/amd64/
H A Dkinst_isa.h26 typedef uint8_t kinst_patchval_t; typedef
H A Dkinst_isa.c226 kinst_patch_tracepoint(struct kinst_probe *kp, kinst_patchval_t val) in kinst_patch_tracepoint()