Print this page
6069 libdisasm: instrlen arch op should have a sane default
Reviewed by: Robert Mustacchi <rm@joyent.com>
@@ -182,23 +182,13 @@
return (1);
return (0);
}
-static int
-dis_i386_instrlen(dis_handle_t *dhp, uint64_t pc)
-{
- if (dis_disassemble(dhp, pc, NULL, 0) != 0)
- return (-1);
-
- return (dhp->dh_addr - pc);
-}
-
dis_arch_t dis_arch_i386 = {
.da_supports_flags = dis_i386_supports_flags,
.da_handle_attach = dis_i386_handle_attach,
.da_handle_detach = dis_i386_handle_detach,
.da_disassemble = dis_i386_disassemble,
.da_min_instrlen = dis_i386_min_instrlen,
.da_max_instrlen = dis_i386_max_instrlen,
- .da_instrlen = dis_i386_instrlen,
};