• Home
  • Raw
  • Download

Lines Matching refs:i386_disasm

8 	* i386_disasm.c (i386_disasm): Use FALLTHOUGH macro instead of
35 * i386_disasm.c (i386_disasm): Add fallthrough comment.
41 * i386_disasm.c: Remove sys/param.h.
57 * i386_disasm.c (i386_disasm): Add ebl parameter.
94 * i386_disasm.c (ADD_NSTRING): Define.
95 (i386_disasm): Print color codes in the appropriate places.
101 (i386_disasm.o, x86_64_disasm.o): Depend on those in $(srcdir).
130 * i386_disasm.c (i386_disasm): Adjust reader of match_data.
132 * i386_disasm.c (i386_disasm): Reset bufcnt when not matched. We
145 * i386_disasm.c (i386_disasm): Correct resizing of buffer.
155 * i386_disasm.c (i386_disasm): Adjust for new op%d_str definition.
157 * i386_disasm.c [X86_64] (i386_disasm): Handle rex prefix when
160 * i386_disasm.c (i386_disasm): Minor optimizations.
164 * i386_disasm.c (i386_disasm): The index is not emitted anymore, no
167 * i386_disasm.c (amd3dnow): Mark as const.
178 * i386_disasm.c: Implement AMD 3DNOW disassembly.
182 * i386_disasm.c (i386_disasm): If instruction matches prefix,
188 * i386_disasm.c (i386_disasm): Handle cltq, cqto.
206 * i386_disasm.c (i386_disasm): Reinitialize fmt always before
214 * i386_disasm.c (struct output_buffer): Remove symcb and symcbarg.
215 (i386_disasm): Remove appropriate initializers.
218 * i386_disasm.c (struct output_buffer): Add labelbuf, labelbufsize,
220 (i386_disasm): Remove labelbuf and labelbufsize variables.
226 * i386_disasm.c (i386_disasm): Resize output buffer if necessary.
229 (i386_disasm): Store final NUL btye at end of functions.
239 * i386_disasm.c: Rewrite interface to callback functions for operands
248 * i386_disasm.c: Likewise.
257 * i386_disasm.c (i386_disasm): Likewise.
266 * i386_disasm.c (i386_disasm): Extend matcher to allow tables to
277 * i386_disasm.c (i386_disasm): More special instructions.
291 * i386_disasm.c (i386_disasm): Third parameter can also have string.
298 * i386_disasm.c (i386_disasm): Implement suffix_D.
307 * i386_disasm.c (ABORT_ENTRY): Removed.
308 (i386_disasm): Fix handling of SIB. Pass correct address value to
319 * i386_disasm.c (MNE_INVALID): Define.
320 (i386_disasm): Handle invalid opcodes in mnemonics printing, not
334 * i386_disasm.c: Handle data16 for suffix_w and FCT_imm.
337 * i386_disasm.c (i386_disasm): Fix recognizing insufficient bytes in
343 * i386_disasm.c (i386_disasm): Better handle end of input buffer.
350 * i386_disasm.c (ADD_STRING): Use _len instead of len.
351 (i386_disasm): If no instruction can be matched because of lack of
368 * i386_disasm.c (i386_disasm): Implement suffix_w0.
373 * i386_disasm.c (i386_disasm): Increment addr for invalid prefixes.
383 * i386_disasm.c: Protect ADD_CHAR and ADD_STRING macros. Adjust uses.
384 (i386_disasm): Handle suffix.
393 * i386_disasm.c: Fix prefix printing. Adjust function calls for
400 * i386_disasm.c: Likewise.
434 * i386_disasm.c (i386_disasm): Handle prefixes better.
441 * i386_disasm.c: New file.