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,
 };