Lines Matching refs:pc
222 dis_generic_previnstr(dis_handle_t *dhp, uint64_t pc, int n) in dis_generic_previnstr() argument
226 uint64_t res = pc; in dis_generic_previnstr()
229 return (pc); in dis_generic_previnstr()
231 if (dhp->dh_lookup(dhp->dh_data, pc, NULL, 0, &start, NULL) != 0 || in dis_generic_previnstr()
232 start == pc) in dis_generic_previnstr()
237 for (cur = 0, nseen = 0, addr = start; addr < pc; addr = dhp->dh_addr) { in dis_generic_previnstr()
247 if (addr != pc) { in dis_generic_previnstr()
271 dis_previnstr(dis_handle_t *dhp, uint64_t pc, int n) in dis_previnstr() argument
274 return (dis_generic_previnstr(dhp, pc, n)); in dis_previnstr()
276 return (dhp->dh_arch->da_previnstr(dhp, pc, n)); in dis_previnstr()
292 dis_generic_instrlen(dis_handle_t *dhp, uint64_t pc) in dis_generic_instrlen() argument
294 if (dis_disassemble(dhp, pc, NULL, 0) != 0) in dis_generic_instrlen()
297 return (dhp->dh_addr - pc); in dis_generic_instrlen()
301 dis_instrlen(dis_handle_t *dhp, uint64_t pc) in dis_instrlen() argument
304 return (dis_generic_instrlen(dhp, pc)); in dis_instrlen()
306 return (dhp->dh_arch->da_instrlen(dhp, pc)); in dis_instrlen()