/illumos-gate/usr/src/cmd/mdb/common/mdb/ |
H A D | mdb_print.h | 42 extern int cmd_enum(uintptr_t, uint_t, int, const mdb_arg_t *); 44 extern int cmd_sizeof(uintptr_t, uint_t, int, const mdb_arg_t *); 46 extern int cmd_offsetof(uintptr_t, uint_t, int, const mdb_arg_t *); 47 extern int cmd_list(uintptr_t, uint_t, int, const mdb_arg_t *); 48 extern int cmd_array(uintptr_t, uint_t, int, const mdb_arg_t *); 49 extern int cmd_print(uintptr_t, uint_t, int, const mdb_arg_t *); 52 extern int cmd_printf(uintptr_t, uint_t, int, const mdb_arg_t *);
|
H A D | mdb_kvm.c | 76 ((uintptr_t)(buf) - (uintptr_t)(obase) + (uintptr_t)(nbase)) 79 ((uintptr_t)(buf) < (uintptr_t)(base) || \ 80 ((uintptr_t)(buf) >= (uintptr_t)(base) + (uintptr_t)(size))) 123 uintptr_t addr, head; in kt_load_modules() 361 pid_t (*f_pid)(uintptr_t); in kt_dump_contains_proc() 448 addr = (uintptr_t)kt->k_regs; in kt_regs() 811 switch ((uintptr_t)as) { in kt_vtop() 814 case (uintptr_t)MDB_TGT_AS_IO: in kt_vtop() 859 switch ((uintptr_t)obj) { in kt_lookup_by_name() 1032 switch ((uintptr_t)obj) { in kt_symbol_iter() [all …]
|
H A D | mdb_help.h | 40 extern int cmd_dmods(uintptr_t, uint_t, int, const mdb_arg_t *); 41 extern int cmd_dcmds(uintptr_t, uint_t, int, const mdb_arg_t *); 42 extern int cmd_walkers(uintptr_t, uint_t, int, const mdb_arg_t *); 43 extern int cmd_formats(uintptr_t, uint_t, int, const mdb_arg_t *); 44 extern int cmd_help(uintptr_t, uint_t, int, const mdb_arg_t *); 46 extern int cmd_which(uintptr_t, uint_t, int, const mdb_arg_t *);
|
H A D | mdb_addrvec.c | 45 mdb_free(adp->ad_data, sizeof (uintptr_t) * adp->ad_size); in mdb_addrvec_destroy() 50 mdb_addrvec_unshift(mdb_addrvec_t *adp, uintptr_t value) in mdb_addrvec_unshift() 54 void *data = mdb_alloc(sizeof (uintptr_t) * size, UM_SLEEP); in mdb_addrvec_unshift() 56 bcopy(adp->ad_data, data, sizeof (uintptr_t) * adp->ad_size); in mdb_addrvec_unshift() 57 mdb_free(adp->ad_data, sizeof (uintptr_t) * adp->ad_size); in mdb_addrvec_unshift() 66 uintptr_t 72 return ((uintptr_t)-1L); in mdb_addrvec_shift()
|
/illumos-gate/usr/src/cmd/mdb/i86pc/modules/common/ |
H A D | intr_common.h | 47 void interrupt_print_isr(uintptr_t, uintptr_t, uintptr_t); 54 int ioapic(uintptr_t, uint_t, int, const mdb_arg_t *); 55 int apic(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv); 58 int soft_interrupt_dump(uintptr_t, uint_t, int, const mdb_arg_t *); 75 extern uintptr_t gld_intr_addr;
|
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/ |
H A D | mdi.h | 38 extern int mdipi(uintptr_t, uint_t, int, const mdb_arg_t *); 39 extern int mdiprops(uintptr_t, uint_t, int, const mdb_arg_t *); 40 extern int mdiphci(uintptr_t, uint_t, int, const mdb_arg_t *); 41 extern int mdivhci(uintptr_t, uint_t, int, const mdb_arg_t *); 42 extern int mdiclient_paths(uintptr_t, uint_t, int, const mdb_arg_t *); 43 extern int mdiphci_paths(uintptr_t, uint_t, int, const mdb_arg_t *); 44 extern int mdiphcis(uintptr_t, uint_t, int, const mdb_arg_t *);
|
H A D | sysevent.c | 120 (uintptr_t)sclist.sl_name)) == -1) { in sysevent_subclass_list() 160 (uintptr_t)addr) == -1) { in sysevent_class_list() 165 (uintptr_t)clist.cl_name)) == -1) { in sysevent_class_list() 244 wsp->walk_addr = (uintptr_t)cl_walker->hash_tbl[0]; in sysevent_class_list_walk_init() 270 wsp->walk_addr = (uintptr_t)clist.cl_next; in sysevent_class_list_walk_step() 275 wsp->walk_addr = (uintptr_t) in sysevent_class_list_walk_step() 350 (uintptr_t)addr) == -1) { in sysevent_channel() 355 (uintptr_t)chan_tbl.scd_channel_name)) == -1) { in sysevent_channel() 419 wsp->walk_addr = (uintptr_t)scd.scd_next; in sysevent_channel_walk_step() 425 wsp->walk_addr = (uintptr_t) in sysevent_channel_walk_step() [all …]
|
H A D | typegraph.h | 34 extern int typegraph(uintptr_t, uint_t, int, const mdb_arg_t *); 35 extern int istype(uintptr_t, uint_t, int, const mdb_arg_t *); 36 extern int notype(uintptr_t, uint_t, int, const mdb_arg_t *); 37 extern int whattype(uintptr_t, uint_t, int, const mdb_arg_t *); 38 extern int findfalse(uintptr_t, uint_t, int, const mdb_arg_t *); 39 extern int findlocks(uintptr_t, uint_t, int, const mdb_arg_t *);
|
H A D | findstack.c | 54 print_stack(uintptr_t sp, uintptr_t pc, uintptr_t addr, in print_stack() 178 uintptr_t se_thread; 179 uintptr_t se_sp; 180 uintptr_t se_sobj_ops; 187 uintptr_t se_stack[1]; 216 uintptr_t *stack = sep->se_stack; in stacks_hash_entry() 533 uintptr_t laddr = addr; in stacks_has_caller() 534 uintptr_t haddr = addr + 1; in stacks_has_caller() 542 laddr = (uintptr_t)sym.st_value; in stacks_has_caller() 586 uintptr_t lhs = *(const uintptr_t *)lp; in uintptrcomp() [all …]
|
H A D | leaky.c | 210 leaky_search(uintptr_t addr) in leaky_search() 246 uintptr_t nbase; in leaky_grep() 247 uintptr_t base; in leaky_grep() 249 const uintptr_t mask = sizeof (uintptr_t) - 1; in leaky_grep() 308 uintptr_t ptr = *cur++; in leaky_grep() 451 leaky_lookup_marked(uintptr_t loc, uintptr_t *addr_out, size_t *size_out) in leaky_lookup_marked() 466 leaky_add_leak(int type, uintptr_t addr, uintptr_t bufaddr, hrtime_t timestamp, in leaky_add_leak() 467 leak_pc_t *stack, uint_t depth, uintptr_t cid, uintptr_t data) in leaky_add_leak() 470 uintptr_t total = 0; in leaky_add_leak() 781 uintptr_t filter = 0; in findleaks() [all …]
|
/illumos-gate/usr/src/cmd/mdb/common/modules/nfs/ |
H A D | nfssrv.h | 20 extern int nfs_expvis_dcmd(uintptr_t, uint_t, int, const mdb_arg_t *); 21 extern int nfs_expinfo_dcmd(uintptr_t, uint_t, int, const mdb_arg_t *); 22 extern int nfs_exptable_dcmd(uintptr_t, uint_t, int, const mdb_arg_t *); 23 extern int nfs_exptable_path_dcmd(uintptr_t, uint_t, int, const mdb_arg_t *); 24 extern int nfs_nstree_dcmd(uintptr_t, uint_t, int, const mdb_arg_t *); 26 extern int nfs_fid_hashdist_dcmd(uintptr_t, uint_t, int, const mdb_arg_t *); 27 extern int nfs_path_hashdist_dcmd(uintptr_t, uint_t, int, const mdb_arg_t *);
|
/illumos-gate/usr/src/uts/i86pc/os/ |
H A D | dtrace_subr.c | 42 int (*dtih_func)(uintptr_t, uintptr_t *, uintptr_t); 49 dtrace_invop(uintptr_t addr, uintptr_t *stack, uintptr_t eax) in dtrace_invop() 63 dtrace_invop_add(int (*func)(uintptr_t, uintptr_t *, uintptr_t)) in dtrace_invop_add() argument 74 dtrace_invop_remove(int (*func)(uintptr_t, uintptr_t *, uintptr_t)) in dtrace_invop_remove() argument 108 dtrace_toxic_ranges(void (*func)(uintptr_t base, uintptr_t limit)) in dtrace_toxic_ranges() 110 extern uintptr_t toxic_addr; in dtrace_toxic_ranges() 186 uintptr_t npc = curthread->t_dtrace_npc; in dtrace_user_probe()
|
/illumos-gate/usr/src/cmd/mdb/common/modules/ufs/ |
H A D | ufs.c | 39 uintptr_t iw_ihead; 47 uintptr_t ihead; in inode_walk_init() 88 uintptr_t addr = wsp->walk_addr; in inode_walk_step() 102 addr = (uintptr_t)ih.ih_chain[0]; in inode_walk_step() 125 uintptr_t id_addr; 339 uintptr_t addr = wsp->walk_addr; in acl_walk_init() 368 wsp->walk_addr = (uintptr_t)*aclpp; in acl_walk_init() 378 uintptr_t addr = wsp->walk_addr; in acl_walk_step() 380 uint_t i = (uintptr_t)wsp->walk_arg; in acl_walk_step() 393 addr = (uintptr_t)*aclpp; in acl_walk_step() [all …]
|
/illumos-gate/usr/src/cmd/mdb/intel/kmdb/ |
H A D | kvm_isadep.c | 65 kmt_step_out_validate(mdb_tgt_t *t, uintptr_t pc) in kmt_step_out_validate() 84 kmt_step_out(mdb_tgt_t *t, uintptr_t *p) in kmt_step_out() 108 kmt_next(mdb_tgt_t *t, uintptr_t *p) in kmt_next() 129 void *arg = (void *)(uintptr_t)mdb.m_nargs; in kmt_stack_common() 148 arg = (void *)(uintptr_t)mdb_strtoull(argv->a_un.a_str); in kmt_stack_common() 150 arg = (void *)(uintptr_t)argv->a_un.a_val; in kmt_stack_common() 167 kmt_stack(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) in kmt_stack() 198 kmt_io_check(uint64_t nbytes, uintptr_t addr, int dowarn) in kmt_io_check() 374 void (*iorw)(void *, size_t, uintptr_t)) in kmt_iorw() argument 395 kmt_ioread(mdb_tgt_t *t, void *buf, size_t nbytes, uintptr_t addr) in kmt_ioread() [all …]
|
/illumos-gate/usr/src/uts/common/brand/sn1/ |
H A D | sn1_brand.c | 51 int sn1_brandsys(int, int64_t *, uintptr_t, uintptr_t, uintptr_t, 52 uintptr_t, uintptr_t, uintptr_t); 154 sn1_brandsys(int cmd, int64_t *rval, uintptr_t arg1, uintptr_t arg2, in sn1_brandsys() 155 uintptr_t arg3, uintptr_t arg4, uintptr_t arg5, uintptr_t arg6) in sn1_brandsys()
|
/illumos-gate/usr/src/cmd/sgs/rtld/sparcv9/ |
H A D | sparc_elf.c | 50 extern void plt_upper_32(uintptr_t, uintptr_t); 51 extern void plt_upper_44(uintptr_t, uintptr_t); 52 extern void plt_full_range(uintptr_t, uintptr_t); 145 elf_plt_write(uintptr_t addr, uintptr_t vaddr, void *rptr, uintptr_t symval, in elf_plt_write() 149 uintptr_t nsym = ~symval; in elf_plt_write() 392 uintptr_t *dyndata; in elf_plt_trace_write() 400 (void) elf_plt_write((uintptr_t)addr, (uintptr_t)addr, in elf_plt_trace_write() 424 dyndata = (uintptr_t *)((uintptr_t)dyn_plt + in elf_plt_trace_write() 456 (void) elf_plt_write((uintptr_t)addr, (uintptr_t)addr, rptr, in elf_plt_trace_write() 680 uintptr_t pltoff; in bindpltpad() [all …]
|
/illumos-gate/usr/src/uts/intel/os/ |
H A D | sendsig.c | 327 lwp->lwp_oldcontext = (uintptr_t)uc; in sendsig() 345 frame.retaddr = (caddr_t)(uintptr_t)-1L; in sendsig() 363 rp->r_rsi = (uintptr_t)sip_addr; in sendsig() 364 rp->r_rdx = (uintptr_t)uc; in sendsig() 491 if (sp >= (caddr_t)(uintptr_t)USERLIMIT32 || in sendsig32() 554 tuc->uc_xsave = (int32_t)(uintptr_t)fp; in sendsig32() 566 lwp->lwp_oldcontext = (uintptr_t)uc; in sendsig32() 573 stk32.ss_sp = (caddr32_t)(uintptr_t) in sendsig32() 591 frame32.ucp = (caddr32_t)(uintptr_t)uc; in sendsig32() 601 rp->r_sp = (greg_t)(uintptr_t)sp; in sendsig32() [all …]
|
/illumos-gate/usr/src/cmd/sgs/rtld/sparc/ |
H A D | sparc_elf.c | 53 extern void plt_full_range(uintptr_t, uintptr_t); 113 elf_plt_write(uintptr_t addr, uintptr_t vaddr, void *rptr, uintptr_t symval, in elf_plt_write() 117 uintptr_t vpltaddr, pltaddr; in elf_plt_write() 204 sizeof (uintptr_t) + /* reflmp */ 244 uintptr_t *dyndata; in elf_plt_trace_write() 252 (void) elf_plt_write((uintptr_t)addr, (uintptr_t)addr, in elf_plt_trace_write() 277 dyndata = (uintptr_t *)((uintptr_t)dyn_plt + in elf_plt_trace_write() 317 *dyndata++ = (uintptr_t)rlmp; in elf_plt_trace_write() 318 *dyndata++ = (uintptr_t)dlmp; in elf_plt_trace_write() 329 (void) elf_plt_write((uintptr_t)addr, (uintptr_t)addr, rptr, in elf_plt_trace_write() [all …]
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | id32.c | 46 #define ID32_ENCODE(x) (((x) - (uintptr_t)heap_core_base) | \ 47 ((((x) - (uintptr_t)heap_core_base) % ID32_MOD)) + 1) 48 #define ID32_DECODE(x) (P2ALIGN((x), (uintptr_t)ID32_ALIGN) + \ 49 (uintptr_t)heap_core_base) 77 uintptr_t id; in id32_alloc() 83 id = ID32_ENCODE((uintptr_t)hent); in id32_alloc() 99 kmem_cache_free(id32_cache, (void *)(uintptr_t)ID32_DECODE(id)); in id32_free() 113 return (((void **)(uintptr_t)ID32_DECODE(id))[0]); in id32_lookup()
|
/illumos-gate/usr/src/cmd/sgs/rtld/mdbmod/common/ |
H A D | rtld.c | 199 Rtmap_Name(uintptr_t addr) in Rtmap_Name() 279 uintptr_t datap, nitems; in Depends() 529 uintptr_t datap, nitems; in dcmd_Rtmaps() 818 uintptr_t datap; in _dcmd_Lm_list() 820 addr = (uintptr_t)lml.lm_lists; in _dcmd_Lm_list() 851 uintptr_t nitems; in _dcmd_Lm_list() 942 uintptr_t datap, nitems; in dcmd_Lm_list() 1054 uintptr_t datap, listidx; in dcmd_GrpHdl() 1097 addr = (uintptr_t)gh.gh_depends; in dcmd_GrpHdl() 1148 uintptr_t datap, nitems; in dcmd_Handles() [all …]
|
/illumos-gate/usr/src/cmd/mdb/common/modules/libsysevent/ |
H A D | libsysevent.c | 34 sysevent(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) in sysevent() 53 sysevent_handle(uintptr_t addr, uint_t flags, int argc, in sysevent_handle() 70 (uintptr_t)addr) == -1) { in sysevent_handle() 75 (uintptr_t)sysevent_hdl.sh_channel_name)) == -1) { in sysevent_handle() 85 (uintptr_t)sysevent_hdl.sh_priv_data) == -1) { in sysevent_handle() 97 (uintptr_t)sub.sp_evq_head); in sysevent_handle() 107 (uintptr_t)sysevent_hdl.sh_priv_data + in sysevent_handle() 151 status = wsp->walk_callback((uintptr_t)se_q.sq_ev, NULL, in sysevent_walk_step() 154 wsp->walk_addr = (uintptr_t)se_q.sq_next; in sysevent_walk_step()
|
/illumos-gate/usr/src/cmd/lockstat/ |
H A D | sym.c | 49 uintptr_t addr; 65 add_symbol(char *name, uintptr_t addr, size_t size) in add_symbol() 85 remove_symbol(uintptr_t addr) in remove_symbol() 114 remove_symbol((uintptr_t)ksp->ks_private); in fake_up_certain_popular_kernel_symbols() 116 add_symbol(name, (uintptr_t)ksp->ks_private, in fake_up_certain_popular_kernel_symbols() 126 uintptr_t a1 = ((syment_t *)p1)->addr; in symcmp() 127 uintptr_t a2 = ((syment_t *)p2)->addr; in symcmp() 175 (uintptr_t)symp->st_value, (size_t)symp->st_size); in symtab_init() 204 addr_to_sym(uintptr_t addr, uintptr_t *offset, size_t *sizep) in addr_to_sym() 225 uintptr_t [all …]
|
/illumos-gate/usr/src/cmd/mdb/common/modules/fctl/ |
H A D | fctl.c | 291 (uintptr_t)ulp.ulp_name) > 0) { in ulps() 399 (uintptr_t)modlist.mod_ports) == in ulpmods() 413 (uintptr_t)ulp_port.port_next); in ulpmods() 462 addr = (uintptr_t)portlist.port_handle; in fcport() 783 (uintptr_t)fp_did_table[pd_hash_index].d_id_head; in pd_by_did_walk_s() 992 (uintptr_t)msg.id_buf) != msg.id_size) { in fc_dump_logmsg() 1055 (uintptr_t)msg.id_buf) != msg.id_size) { in fc_dump_old_logmsg() 1096 uintptr_t pktstart = 0; in fc_trace_dump() 1097 uintptr_t pktend = UINT_MAX; in fc_trace_dump() 1197 wsp->walk_addr = (uintptr_t)(port.fp_job_head); in job_request_walk_i() [all …]
|
/illumos-gate/usr/src/cmd/mdb/intel/mdb/ |
H A D | kvm_ia32dep.c | 67 kt_stack_common(uintptr_t addr, uint_t flags, int argc, in kt_stack_common() 112 .t_periodic = (void (*)())(uintptr_t)mdb_tgt_nop, 146 .t_add_vbrkpt = (int (*)())(uintptr_t)mdb_tgt_null, 147 .t_add_sbrkpt = (int (*)())(uintptr_t)mdb_tgt_null, 148 .t_add_pwapt = (int (*)())(uintptr_t)mdb_tgt_null, 149 .t_add_vwapt = (int (*)())(uintptr_t)mdb_tgt_null, 150 .t_add_iowapt = (int (*)())(uintptr_t)mdb_tgt_null, 152 .t_add_sysexit = (int (*)())(uintptr_t)mdb_tgt_null, 153 .t_add_signal = (int (*)())(uintptr_t)mdb_tgt_null, 154 .t_add_fault = (int (*)())(uintptr_t)mdb_tgt_null, [all …]
|
/illumos-gate/usr/src/cmd/mdb/i86pc/modules/apix/ |
H A D | apix.c | 42 interrupt_dump_apix(uintptr_t addr, uint_t flags, int argc, in interrupt_dump_apix() 93 (uintptr_t)d_apixs[i]) == -1) in interrupt_dump_apix() 98 (uintptr_t)apix.x_vectbl[j]) == -1) in interrupt_dump_apix() 107 (uintptr_t)(apix_vector.v_autovect)) == -1) in interrupt_dump_apix() 111 (uintptr_t)irq_tbl[apix_vector.v_inum]) == -1)) in interrupt_dump_apix() 120 (uintptr_t)d_apixs[0]) != -1) { in interrupt_dump_apix() 124 (uintptr_t)apix.x_vectbl[j]) == -1) in interrupt_dump_apix() 133 (uintptr_t)(apix_vector.v_autovect)) == -1) { in interrupt_dump_apix() 172 gld_intr_addr = (uintptr_t)sym.st_value; in _mdb_init()
|