From a38e9c2e794de153046dd38866aa960a97669bd3 Mon Sep 17 00:00:00 2001 From: "U-SLAVA-DFB8FF805\\Slava" <Slava@slava-dfb8ff805.(none)> Date: Sun, 22 Mar 2009 22:19:40 -0500 Subject: [PATCH] tools.disassembler now uses udis on Windows --- basis/tools/disassembler/disassembler.factor | 2 +- basis/tools/disassembler/udis/udis.factor | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) mode change 100644 => 100755 basis/tools/disassembler/disassembler.factor mode change 100644 => 100755 basis/tools/disassembler/udis/udis.factor diff --git a/basis/tools/disassembler/disassembler.factor b/basis/tools/disassembler/disassembler.factor old mode 100644 new mode 100755 index 2a717c084f..83b7dfef81 --- a/basis/tools/disassembler/disassembler.factor +++ b/basis/tools/disassembler/disassembler.factor @@ -18,7 +18,7 @@ M: word disassemble word-xt 2array disassemble ; M: method-spec disassemble first2 method disassemble ; -cpu x86? os unix? and +cpu x86? "tools.disassembler.udis" "tools.disassembler.gdb" ? require diff --git a/basis/tools/disassembler/udis/udis.factor b/basis/tools/disassembler/udis/udis.factor old mode 100644 new mode 100755 index 8f99e4f440..304595f41c --- a/basis/tools/disassembler/udis/udis.factor +++ b/basis/tools/disassembler/udis/udis.factor @@ -30,9 +30,9 @@ CONSTANT: UD_VENDOR_AMD 0 CONSTANT: UD_VENDOR_INTEL 1 FUNCTION: void ud_init ( ud* u ) ; -FUNCTION: void ud_set_mode ( ud* u, uint8_t mode ) ; +FUNCTION: void ud_set_mode ( ud* u, uchar mode ) ; FUNCTION: void ud_set_pc ( ud* u, ulonglong pc ) ; -FUNCTION: void ud_set_input_buffer ( ud* u, uint8_t* offset, size_t size ) ; +FUNCTION: void ud_set_input_buffer ( ud* u, uchar* offset, size_t size ) ; FUNCTION: void ud_set_vendor ( ud* u, uint vendor ) ; FUNCTION: void ud_set_syntax ( ud* u, void* syntax ) ; FUNCTION: void ud_input_skip ( ud* u, size_t size ) ;