Searched refs:dis_handle_t (Results 1 - 8 of 8) sorted by relevance
/opensolaris-onvv-gate/usr/src/lib/libdisasm/common/ |
H A D | libdisasm.h | 38 typedef struct dis_handle dis_handle_t; typedef in typeref:struct:dis_handle 61 extern dis_handle_t *dis_handle_create(int, void *, dis_lookup_f, dis_read_f); 62 extern void dis_handle_destroy(dis_handle_t *); 64 extern int dis_disassemble(dis_handle_t *, uint64_t, char *, size_t); 65 extern uint64_t dis_previnstr(dis_handle_t *, uint64_t, int n); 66 extern void dis_set_data(dis_handle_t *, void *); 67 extern void dis_flags_set(dis_handle_t *, int f); 68 extern void dis_flags_clear(dis_handle_t *, int f); 69 extern int dis_max_instrlen(dis_handle_t *);
|
/opensolaris-onvv-gate/usr/src/lib/libdisasm/sparc/ |
H A D | dis_sparc_fmt.h | 105 int fmt_call(dis_handle_t *, uint32_t, const inst_t *, int); 106 int fmt_ls(dis_handle_t *, uint32_t, const inst_t *, int); 107 int fmt_alu(dis_handle_t *, uint32_t, const inst_t *, int); 108 int fmt_branch(dis_handle_t *, uint32_t, const inst_t *, int); 109 int fmt_sethi(dis_handle_t *, uint32_t, const inst_t *, int); 110 int fmt_fpop1(dis_handle_t *, uint32_t, const inst_t *, int); 111 int fmt_fpop2(dis_handle_t *, uint32_t, const inst_t *, int); 112 int fmt_vis(dis_handle_t *, uint32_t, const inst_t *, int); 113 int fmt_trap(dis_handle_t *, uint32_t, const inst_t *, int); 114 int fmt_regwin(dis_handle_t *, uint32_ [all...] |
H A D | dis_sparc.c | 100 static const inst_t *dis_get_overlay(dis_handle_t *, const table_t *, 108 dis_handle_t * 117 dis_handle_t *dhp; 184 dis_handle_destroy(dis_handle_t *dhp) 186 dis_free(dhp, sizeof (dis_handle_t)); 190 dis_set_data(dis_handle_t *dhp, void *data) 196 dis_flags_set(dis_handle_t *dhp, int f) 202 dis_flags_clear(dis_handle_t *dhp, int f) 209 dis_max_instrlen(dis_handle_t *dhp) 221 dis_previnstr(dis_handle_t *dh [all...] |
H A D | dis_sparc.h | 75 typedef int (*format_fcn)(dis_handle_t *, uint32_t, const inst_t *, int);
|
H A D | dis_sparc_fmt.c | 650 static const char *get_regname(dis_handle_t *, int, uint32_t); 653 static void prt_name(dis_handle_t *, const char *, int); 657 static void prt_imm(dis_handle_t *, uint32_t, int); 659 static void prt_asi(dis_handle_t *, uint32_t); 661 static void prt_address(dis_handle_t *, uint32_t, int); 662 static void prt_aluargs(dis_handle_t *, uint32_t, uint32_t); 663 static void bprintf(dis_handle_t *, const char *, ...); 699 fmt_call(dis_handle_t *dhp, uint32_t instr, const inst_t *inp, int idx) 734 fmt_sethi(dis_handle_t *dhp, uint32_t instr, const inst_t *inp, int idx) 772 fmt_branch(dis_handle_t *dh [all...] |
/opensolaris-onvv-gate/usr/src/lib/libdisasm/i386/ |
H A D | dis_i386.c | 55 dis_handle_t *dhp = data; 73 dis_handle_t *dhp = data; 87 dis_handle_t *dhp = data; 92 dis_handle_t * 96 dis_handle_t *dhp; 144 dis_disassemble(dis_handle_t *dhp, uint64_t addr, char *buf, size_t buflen) 165 dis_handle_destroy(dis_handle_t *dhp) 167 dis_free(dhp, sizeof (dis_handle_t)); 171 dis_set_data(dis_handle_t *dhp, void *data) 177 dis_flags_set(dis_handle_t *dh [all...] |
/opensolaris-onvv-gate/usr/src/cmd/dis/ |
H A D | dis_main.c | 104 dis_data(dis_tgt_t *tgt, dis_handle_t *dhp, uint64_t addr, void *data, 361 dis_handle_t *dhp = data; 380 dis_handle_t *ca_handle; 438 dis_handle_t *dhp;
|
/opensolaris-onvv-gate/usr/src/cmd/mdb/common/mdb/ |
H A D | mdb_disasm.c | 297 dis_handle_t *dhp = dp->dis_data; 345 dis_handle_t *dhp = dp->dis_data; 388 dis_handle_t *dhp = dp->dis_data;
|
Completed in 106 milliseconds