Lines Matching refs:ka
1669 kmt_bparg_t *ka = args; in kmt_brkpt_ctor() local
1678 if (ka->ka_symbol != NULL) { in kmt_brkpt_ctor()
1679 if (mdb_tgt_lookup_by_scope(t, ka->ka_symbol, &s, NULL) == -1) { in kmt_brkpt_ctor()
1683 ka->ka_symbol); in kmt_brkpt_ctor()
1688 ka->ka_addr = (uintptr_t)s.st_value; in kmt_brkpt_ctor()
1692 if (ka->ka_addr & 3) in kmt_brkpt_ctor()
1696 if (mdb_vread(&instr, sizeof (instr), ka->ka_addr) != sizeof (instr)) in kmt_brkpt_ctor()
1703 kb->kb_addr = ka->ka_addr; in kmt_brkpt_ctor()
1724 kmt_bparg_t *ka = vep->ve_args; in kmt_brkpt_info() local
1726 if (ka->ka_symbol != NULL) { in kmt_brkpt_info()
1728 ka->ka_symbol); in kmt_brkpt_info()
1731 ka->ka_addr); in kmt_brkpt_info()
1732 addr = ka->ka_addr; in kmt_brkpt_info()
1750 kmt_bparg_t *ka = args; in kmt_brkpt_secmp() local
1753 if (ka->ka_symbol != NULL) { in kmt_brkpt_secmp()
1754 return (mdb_tgt_lookup_by_scope(t, ka->ka_symbol, in kmt_brkpt_secmp()
1758 return (ka->ka_addr == kb->kb_addr); in kmt_brkpt_secmp()
2173 kmt_bparg_t *ka = vep->ve_args; in kmt_bparg_dtor() local
2175 if (ka->ka_symbol != NULL) in kmt_bparg_dtor()
2176 strfree(ka->ka_symbol); in kmt_bparg_dtor()
2178 if (ka->ka_defbp != NULL) in kmt_bparg_dtor()
2179 kmt_defbp_delete(mdb.m_target, ka->ka_defbp); in kmt_bparg_dtor()
2181 mdb_free(ka, sizeof (kmt_bparg_t)); in kmt_bparg_dtor()
2188 kmt_bparg_t *ka = mdb_alloc(sizeof (kmt_bparg_t), UM_SLEEP); in kmt_add_vbrkpt() local
2190 ka->ka_addr = addr; in kmt_add_vbrkpt()
2191 ka->ka_symbol = NULL; in kmt_add_vbrkpt()
2192 ka->ka_defbp = NULL; in kmt_add_vbrkpt()
2195 func, data, ka, kmt_bparg_dtor)); in kmt_add_vbrkpt()
2202 kmt_bparg_t *ka; in kmt_add_sbrkpt() local
2254 ka = mdb_alloc(sizeof (kmt_bparg_t), UM_SLEEP); in kmt_add_sbrkpt()
2255 ka->ka_symbol = strdup(fullname); in kmt_add_sbrkpt()
2256 ka->ka_addr = 0; in kmt_add_sbrkpt()
2257 ka->ka_defbp = dbp; in kmt_add_sbrkpt()
2260 func, data, ka, kmt_bparg_dtor)); in kmt_add_sbrkpt()