]> gitweb.factorcode.org Git - factor.git/commitdiff
Use gdb on Windows
authorSlava Pestov <slava@slava-pestovs-macbook-pro.local>
Sat, 13 Dec 2008 00:44:43 +0000 (18:44 -0600)
committerSlava Pestov <slava@slava-pestovs-macbook-pro.local>
Sat, 13 Dec 2008 00:44:43 +0000 (18:44 -0600)
basis/tools/disassembler/disassembler.factor

index fac340845b8f1ade79f36c947dbbc309407f835c..2a717c084fd038515ad36586f01bdc2d5eda46b6 100644 (file)
@@ -1,7 +1,7 @@
 ! 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 -- )
@@ -18,8 +18,7 @@ M: word disassemble word-xt 2array disassemble ;
 
 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