Searched refs:dis_handle_t (Results 1 - 8 of 8) sorted by relevance

/opensolaris-onvv-gate/usr/src/lib/libdisasm/common/
H A Dlibdisasm.h38 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 Ddis_sparc_fmt.h105 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 Ddis_sparc.c100 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 Ddis_sparc.h75 typedef int (*format_fcn)(dis_handle_t *, uint32_t, const inst_t *, int);
H A Ddis_sparc_fmt.c650 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 Ddis_i386.c55 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 Ddis_main.c104 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 Dmdb_disasm.c297 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