• Home
  • Raw
  • Download

Lines Matching refs:i386_disasm

36 	* i386_disasm.c (ADD_NSTRING): Define.
37 (i386_disasm): Print color codes in the appropriate places.
43 (i386_disasm.o, x86_64_disasm.o): Depend on those in $(srcdir).
72 * i386_disasm.c (i386_disasm): Adjust reader of match_data.
74 * i386_disasm.c (i386_disasm): Reset bufcnt when not matched. We
87 * i386_disasm.c (i386_disasm): Correct resizing of buffer.
97 * i386_disasm.c (i386_disasm): Adjust for new op%d_str definition.
99 * i386_disasm.c [X86_64] (i386_disasm): Handle rex prefix when
102 * i386_disasm.c (i386_disasm): Minor optimizations.
106 * i386_disasm.c (i386_disasm): The index is not emitted anymore, no
109 * i386_disasm.c (amd3dnow): Mark as const.
120 * i386_disasm.c: Implement AMD 3DNOW disassembly.
124 * i386_disasm.c (i386_disasm): If instruction matches prefix,
130 * i386_disasm.c (i386_disasm): Handle cltq, cqto.
148 * i386_disasm.c (i386_disasm): Reinitialize fmt always before
156 * i386_disasm.c (struct output_buffer): Remove symcb and symcbarg.
157 (i386_disasm): Remove appropriate initializers.
160 * i386_disasm.c (struct output_buffer): Add labelbuf, labelbufsize,
162 (i386_disasm): Remove labelbuf and labelbufsize variables.
168 * i386_disasm.c (i386_disasm): Resize output buffer if necessary.
171 (i386_disasm): Store final NUL btye at end of functions.
181 * i386_disasm.c: Rewrite interface to callback functions for operands
190 * i386_disasm.c: Likewise.
199 * i386_disasm.c (i386_disasm): Likewise.
208 * i386_disasm.c (i386_disasm): Extend matcher to allow tables to
219 * i386_disasm.c (i386_disasm): More special instructions.
233 * i386_disasm.c (i386_disasm): Third parameter can also have string.
240 * i386_disasm.c (i386_disasm): Implement suffix_D.
249 * i386_disasm.c (ABORT_ENTRY): Removed.
250 (i386_disasm): Fix handling of SIB. Pass correct address value to
261 * i386_disasm.c (MNE_INVALID): Define.
262 (i386_disasm): Handle invalid opcodes in mnemonics printing, not
276 * i386_disasm.c: Handle data16 for suffix_w and FCT_imm.
279 * i386_disasm.c (i386_disasm): Fix recognizing insufficient bytes in
285 * i386_disasm.c (i386_disasm): Better handle end of input buffer.
292 * i386_disasm.c (ADD_STRING): Use _len instead of len.
293 (i386_disasm): If no instruction can be matched because of lack of
310 * i386_disasm.c (i386_disasm): Implement suffix_w0.
315 * i386_disasm.c (i386_disasm): Increment addr for invalid prefixes.
325 * i386_disasm.c: Protect ADD_CHAR and ADD_STRING macros. Adjust uses.
326 (i386_disasm): Handle suffix.
335 * i386_disasm.c: Fix prefix printing. Adjust function calls for
342 * i386_disasm.c: Likewise.
376 * i386_disasm.c (i386_disasm): Handle prefixes better.
383 * i386_disasm.c: New file.