]> gitweb.factorcode.org Git - factor.git/commitdiff
tools.disassembler.udis: update struct layout for latest udis from git
authorSlava Pestov <slava@slava-pestovs-macbook-pro.local>
Wed, 16 Jun 2010 20:48:58 +0000 (16:48 -0400)
committerSlava Pestov <slava@slava-pestovs-macbook-pro.local>
Wed, 16 Jun 2010 20:48:58 +0000 (16:48 -0400)
basis/tools/disassembler/udis/udis-tests.factor
basis/tools/disassembler/udis/udis.factor

index df3ef413650ee23edb290071ae650936f4d56800..522893f3687d6817440e6f7391a09e1f48b51e95 100644 (file)
@@ -2,8 +2,7 @@ IN: tools.disassembler.udis.tests
 USING: tools.disassembler.udis tools.test alien.c-types system combinators kernel ;
 
 {
-    { [ os linux? cpu x86.64? and ] [ [ 656 ] [ ud heap-size ] unit-test ] }
-    { [ os macosx? cpu x86.32? and ] [ [ 592 ] [ ud heap-size ] unit-test ] }
-    { [ os macosx? cpu x86.64? and ] [ [ 656 ] [ ud heap-size ] unit-test ] }
+    { [ cpu x86.32? ] [ [ 604 ] [ ud heap-size ] unit-test ] }
+    { [ cpu x86.64? ] [ [ 672 ] [ ud heap-size ] unit-test ] }
     [ ]
 } cond
\ No newline at end of file
index e998a5cfdb2af984fa3a327533b70e5e63ff9134..8cf885f5830db65f0c56120bdfaa5104b8f3df6a 100644 (file)
@@ -67,7 +67,11 @@ STRUCT: ud
     { c3 uchar }
     { inp_cache uchar[256] }
     { inp_sess uchar[64] }
-    { itab_entry void* } ;
+    { have_modrm uchar }
+    { modrm uchar }
+    { user_opaque_data void* }
+    { itab_entry void* }
+    { le void* } ;
 
 FUNCTION: void ud_translate_intel ( ud* u ) ;
 FUNCTION: void ud_translate_att ( ud* u ) ;