Branch: Tag:

2017-01-13

2017-01-13 17:46:51 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler [amd64]: First go at implementing DISASSEMBLE_CODE().

Work in progress; disassembly of SIB not yet implemented,
argument order is not correct in some cases, but it does disassemble
some opcodes correctly.

90:   extern ptrdiff_t amd64_prev_stored_pc;      #define READ_INCR_BYTE(PC) EXTRACT_UCHAR((PC)++) +  + void amd64_disassemble_code(PIKE_OPCODE_T *pc, size_t len); + #define DISASSEMBLE_CODE(PC, LEN) amd64_disassemble_code((PC), (LEN))