! Copyright (C) 2008 Slava Pestov.
! See http://factorcode.org/license.txt for BSD license.
USING: tr arrays sequences io words generic system combinators
-vocabs.loader ;
+vocabs.loader kernel ;
IN: tools.disassembler
GENERIC: disassemble ( obj -- )
M: method-spec disassemble first2 method disassemble ;
-cpu {
- { x86.32 [ "tools.disassembler.udis" ] }
- { x86.64 [ "tools.disassembler.udis" ] }
- { ppc [ "tools.disassembler.gdb" ] }
-} case require
+cpu x86? os unix? and
+"tools.disassembler.udis"
+"tools.disassembler.gdb" ?
+require