ReactOS
0.4.15-dev-5608-gafb953a
|
Go to the source code of this file.
Classes | |
struct | dis_private |
struct | dis386 |
Typedefs | |
typedef enum bfd_flavour | bfd_flavour |
typedef enum bfd_architecture | bfd_arch |
typedef uintptr_t | bfd_vma |
typedef unsigned char | bfd_byte |
typedef void * | bfd |
typedef intptr_t | bfd_signed_vma |
typedef void(* | op_rtn) (int bytemode, int sizeflag) |
Enumerations | |
enum | bfd_flavour { bfd_target_unknown_flavour } |
enum | bfd_architecture { bfd_arch_i386 } |
enum | bfd_endian { BFD_ENDIAN_BIG, BIG_ENDIAN_LITTLE, BFD_ENDIAN_UNKNOWN } |
Definition at line 36 of file i386-dis.c.
#define abort | ( | void | ) | DbgBreakPoint(); |
Definition at line 35 of file i386-dis.c.
#define AFLAG 2 |
Definition at line 462 of file i386-dis.c.
Definition at line 421 of file i386-dis.c.
#define ah_reg 120 |
Definition at line 496 of file i386-dis.c.
Definition at line 417 of file i386-dis.c.
Definition at line 417 of file i386-dis.c.
#define al_reg 116 |
Definition at line 492 of file i386-dis.c.
Definition at line 430 of file i386-dis.c.
#define ATTRIBUTE_UNUSED |
Definition at line 37 of file i386-dis.c.
Definition at line 425 of file i386-dis.c.
#define ax_reg 124 |
Definition at line 501 of file i386-dis.c.
Definition at line 465 of file i386-dis.c.
#define bfd_mach_i386_i386 3 |
Definition at line 33 of file i386-dis.c.
#define bfd_mach_i386_i386_intel_syntax 2 |
Definition at line 32 of file i386-dis.c.
#define bfd_mach_i386_i8086 4 |
Definition at line 34 of file i386-dis.c.
#define bfd_mach_x86_64 1 |
Definition at line 31 of file i386-dis.c.
#define bfd_mach_x86_64_intel_syntax 0 |
Definition at line 30 of file i386-dis.c.
Definition at line 424 of file i386-dis.c.
#define bh_reg 123 |
Definition at line 499 of file i386-dis.c.
Definition at line 420 of file i386-dis.c.
#define bl_reg 119 |
Definition at line 495 of file i386-dis.c.
#define bp_reg 129 |
Definition at line 506 of file i386-dis.c.
#define bx_reg 127 |
Definition at line 504 of file i386-dis.c.
#define ch_reg 121 |
Definition at line 497 of file i386-dis.c.
Definition at line 418 of file i386-dis.c.
#define cl_reg 117 |
Definition at line 493 of file i386-dis.c.
Definition at line 376 of file i386-dis.c.
#define cond_jump_flag NULL, cond_jump_mode |
Definition at line 457 of file i386-dis.c.
#define cond_jump_mode 8 |
Definition at line 472 of file i386-dis.c.
static CRITICAL_SECTION cs OP_REG, cs_reg |
Definition at line 443 of file i386-dis.c.
#define cs_reg 101 |
Definition at line 477 of file i386-dis.c.
#define cx_reg 125 |
Definition at line 502 of file i386-dis.c.
Definition at line 468 of file i386-dis.c.
#define DFLAG 1 |
Definition at line 463 of file i386-dis.c.
Definition at line 423 of file i386-dis.c.
#define dh_reg 122 |
Definition at line 498 of file i386-dis.c.
#define di_reg 131 |
Definition at line 508 of file i386-dis.c.
Definition at line 419 of file i386-dis.c.
#define dl_reg 118 |
Definition at line 494 of file i386-dis.c.
Definition at line 377 of file i386-dis.c.
Definition at line 474 of file i386-dis.c.
Definition at line 444 of file i386-dis.c.
#define ds_reg 103 |
Definition at line 479 of file i386-dis.c.
Definition at line 439 of file i386-dis.c.
Definition at line 426 of file i386-dis.c.
#define dx_reg 126 |
Definition at line 503 of file i386-dis.c.
Definition at line 408 of file i386-dis.c.
#define eAX_reg 108 |
Definition at line 483 of file i386-dis.c.
Definition at line 352 of file i386-dis.c.
Definition at line 413 of file i386-dis.c.
#define eBP_reg 113 |
Definition at line 488 of file i386-dis.c.
Definition at line 409 of file i386-dis.c.
#define eBX_reg 111 |
Definition at line 486 of file i386-dis.c.
Definition at line 410 of file i386-dis.c.
#define eCX_reg 109 |
Definition at line 484 of file i386-dis.c.
Definition at line 354 of file i386-dis.c.
Definition at line 415 of file i386-dis.c.
#define eDI_reg 115 |
Definition at line 490 of file i386-dis.c.
Definition at line 355 of file i386-dis.c.
Definition at line 411 of file i386-dis.c.
#define eDX_reg 110 |
Definition at line 485 of file i386-dis.c.
Definition at line 450 of file i386-dis.c.
Definition at line 441 of file i386-dis.c.
#define es_reg 100 |
Definition at line 476 of file i386-dis.c.
Definition at line 414 of file i386-dis.c.
#define eSI_reg 114 |
Definition at line 489 of file i386-dis.c.
Definition at line 412 of file i386-dis.c.
#define eSP_reg 112 |
Definition at line 487 of file i386-dis.c.
Definition at line 353 of file i386-dis.c.
Definition at line 358 of file i386-dis.c.
Definition at line 451 of file i386-dis.c.
Definition at line 320 of file i386-dis.c.
#define FLOATCODE 1 |
Definition at line 521 of file i386-dis.c.
#define fs_reg 104 |
Definition at line 480 of file i386-dis.c.
#define FWAIT_OPCODE (0x9b) |
Definition at line 267 of file i386-dis.c.
Definition at line 362 of file i386-dis.c.
Definition at line 364 of file i386-dis.c.
Definition at line 545 of file i386-dis.c.
Definition at line 546 of file i386-dis.c.
Definition at line 547 of file i386-dis.c.
Definition at line 548 of file i386-dis.c.
Definition at line 549 of file i386-dis.c.
Definition at line 528 of file i386-dis.c.
Definition at line 529 of file i386-dis.c.
Definition at line 530 of file i386-dis.c.
Definition at line 531 of file i386-dis.c.
Definition at line 535 of file i386-dis.c.
Definition at line 533 of file i386-dis.c.
Definition at line 532 of file i386-dis.c.
Definition at line 536 of file i386-dis.c.
Definition at line 534 of file i386-dis.c.
Definition at line 537 of file i386-dis.c.
Definition at line 538 of file i386-dis.c.
Definition at line 539 of file i386-dis.c.
Definition at line 540 of file i386-dis.c.
Definition at line 541 of file i386-dis.c.
Definition at line 542 of file i386-dis.c.
Definition at line 543 of file i386-dis.c.
Definition at line 544 of file i386-dis.c.
Definition at line 550 of file i386-dis.c.
Definition at line 551 of file i386-dis.c.
Definition at line 446 of file i386-dis.c.
#define gs_reg 105 |
Definition at line 481 of file i386-dis.c.
Definition at line 363 of file i386-dis.c.
Definition at line 365 of file i386-dis.c.
Definition at line 368 of file i386-dis.c.
#define indir_dx_reg 150 |
Definition at line 519 of file i386-dis.c.
#define indirDX OP_IMREG, indir_dx_reg |
Definition at line 427 of file i386-dis.c.
Definition at line 356 of file i386-dis.c.
Definition at line 357 of file i386-dis.c.
Definition at line 1867 of file i386-dis.c.
Definition at line 371 of file i386-dis.c.
Definition at line 370 of file i386-dis.c.
Definition at line 372 of file i386-dis.c.
Definition at line 373 of file i386-dis.c.
Definition at line 374 of file i386-dis.c.
Definition at line 375 of file i386-dis.c.
#define loop_jcxz_flag NULL, loop_jcxz_mode |
Definition at line 458 of file i386-dis.c.
#define loop_jcxz_mode 9 |
Definition at line 473 of file i386-dis.c.
Definition at line 360 of file i386-dis.c.
Definition at line 471 of file i386-dis.c.
Definition at line 359 of file i386-dis.c.
#define MAXLEN 20 |
Definition at line 193 of file i386-dis.c.
#define MODRM_CHECK if (!need_modrm) abort () |
Definition at line 1297 of file i386-dis.c.
Definition at line 361 of file i386-dis.c.
Definition at line 452 of file i386-dis.c.
Definition at line 448 of file i386-dis.c.
#define NDEBUG |
Definition at line 11 of file i386-dis.c.
Definition at line 431 of file i386-dis.c.
Definition at line 432 of file i386-dis.c.
#define OPSIMD OP_SIMD_Suffix, 0 |
Definition at line 455 of file i386-dis.c.
#define OPSUF OP_3DNowSuffix, 0 |
Definition at line 454 of file i386-dis.c.
Definition at line 433 of file i386-dis.c.
Definition at line 434 of file i386-dis.c.
Definition at line 15 of file i386-dis.c.
#define PREFIX_ADDR 0x400 |
Definition at line 314 of file i386-dis.c.
#define PREFIX_CS 8 |
Definition at line 307 of file i386-dis.c.
#define PREFIX_DATA 0x200 |
Definition at line 313 of file i386-dis.c.
#define PREFIX_DS 0x20 |
Definition at line 309 of file i386-dis.c.
#define PREFIX_ES 0x40 |
Definition at line 310 of file i386-dis.c.
#define PREFIX_FS 0x80 |
Definition at line 311 of file i386-dis.c.
#define PREFIX_FWAIT 0x800 |
Definition at line 315 of file i386-dis.c.
#define PREFIX_GS 0x100 |
Definition at line 312 of file i386-dis.c.
#define PREFIX_LOCK 4 |
Definition at line 306 of file i386-dis.c.
#define PREFIX_REPNZ 2 |
Definition at line 305 of file i386-dis.c.
#define PREFIX_REPZ 1 |
Definition at line 304 of file i386-dis.c.
#define PREFIX_SS 0x10 |
Definition at line 308 of file i386-dis.c.
Definition at line 553 of file i386-dis.c.
Definition at line 554 of file i386-dis.c.
Definition at line 563 of file i386-dis.c.
Definition at line 564 of file i386-dis.c.
Definition at line 565 of file i386-dis.c.
Definition at line 566 of file i386-dis.c.
Definition at line 567 of file i386-dis.c.
Definition at line 568 of file i386-dis.c.
Definition at line 569 of file i386-dis.c.
Definition at line 570 of file i386-dis.c.
Definition at line 571 of file i386-dis.c.
Definition at line 572 of file i386-dis.c.
Definition at line 555 of file i386-dis.c.
Definition at line 573 of file i386-dis.c.
Definition at line 574 of file i386-dis.c.
Definition at line 575 of file i386-dis.c.
Definition at line 576 of file i386-dis.c.
Definition at line 577 of file i386-dis.c.
Definition at line 578 of file i386-dis.c.
Definition at line 579 of file i386-dis.c.
Definition at line 580 of file i386-dis.c.
Definition at line 581 of file i386-dis.c.
Definition at line 582 of file i386-dis.c.
Definition at line 556 of file i386-dis.c.
Definition at line 583 of file i386-dis.c.
Definition at line 584 of file i386-dis.c.
Definition at line 585 of file i386-dis.c.
Definition at line 557 of file i386-dis.c.
Definition at line 558 of file i386-dis.c.
Definition at line 559 of file i386-dis.c.
Definition at line 560 of file i386-dis.c.
Definition at line 561 of file i386-dis.c.
Definition at line 562 of file i386-dis.c.
Definition at line 16 of file i386-dis.c.
Definition at line 469 of file i386-dis.c.
#define rAX_reg 132 |
Definition at line 510 of file i386-dis.c.
#define rBP_reg 137 |
Definition at line 515 of file i386-dis.c.
#define rBX_reg 135 |
Definition at line 513 of file i386-dis.c.
#define rCX_reg 133 |
Definition at line 511 of file i386-dis.c.
Definition at line 366 of file i386-dis.c.
#define rDI_reg 139 |
Definition at line 517 of file i386-dis.c.
#define rDX_reg 134 |
Definition at line 512 of file i386-dis.c.
#define REX_EXTX 4 |
Definition at line 284 of file i386-dis.c.
#define REX_EXTY 2 |
Definition at line 285 of file i386-dis.c.
#define REX_EXTZ 1 |
Definition at line 286 of file i386-dis.c.
#define REX_MODE64 8 |
Definition at line 283 of file i386-dis.c.
Definition at line 367 of file i386-dis.c.
Definition at line 401 of file i386-dis.c.
Definition at line 397 of file i386-dis.c.
Definition at line 397 of file i386-dis.c.
Definition at line 405 of file i386-dis.c.
Definition at line 404 of file i386-dis.c.
Definition at line 400 of file i386-dis.c.
Definition at line 402 of file i386-dis.c.
Definition at line 398 of file i386-dis.c.
Definition at line 403 of file i386-dis.c.
Definition at line 399 of file i386-dis.c.
Definition at line 406 of file i386-dis.c.
Definition at line 380 of file i386-dis.c.
Definition at line 385 of file i386-dis.c.
Definition at line 381 of file i386-dis.c.
Definition at line 382 of file i386-dis.c.
Definition at line 387 of file i386-dis.c.
Definition at line 383 of file i386-dis.c.
Definition at line 386 of file i386-dis.c.
Definition at line 384 of file i386-dis.c.
Definition at line 388 of file i386-dis.c.
Definition at line 393 of file i386-dis.c.
Definition at line 389 of file i386-dis.c.
Definition at line 390 of file i386-dis.c.
Definition at line 395 of file i386-dis.c.
Definition at line 391 of file i386-dis.c.
Definition at line 394 of file i386-dis.c.
Definition at line 392 of file i386-dis.c.
#define rSI_reg 138 |
Definition at line 516 of file i386-dis.c.
#define rSP_reg 136 |
Definition at line 514 of file i386-dis.c.
#define si_reg 130 |
Definition at line 507 of file i386-dis.c.
#define sp_reg 128 |
Definition at line 505 of file i386-dis.c.
Definition at line 39 of file i386-dis.c.
Definition at line 442 of file i386-dis.c.
#define ss_reg 102 |
Definition at line 478 of file i386-dis.c.
Definition at line 2634 of file i386-dis.c.
Definition at line 2635 of file i386-dis.c.
#define SUFFIX_ALWAYS 4 |
Definition at line 461 of file i386-dis.c.
Definition at line 429 of file i386-dis.c.
Definition at line 378 of file i386-dis.c.
#define UNIXWARE_COMPAT 1 |
Definition at line 200 of file i386-dis.c.
#define USE_GROUPS 2 |
Definition at line 522 of file i386-dis.c.
#define USE_PREFIX_USER_TABLE 3 |
Definition at line 523 of file i386-dis.c.
Definition at line 291 of file i386-dis.c.
Definition at line 466 of file i386-dis.c.
Definition at line 467 of file i386-dis.c.
Definition at line 587 of file i386-dis.c.
#define X86_64_SPECIAL 4 |
Definition at line 524 of file i386-dis.c.
Definition at line 470 of file i386-dis.c.
Definition at line 435 of file i386-dis.c.
Definition at line 449 of file i386-dis.c.
Definition at line 453 of file i386-dis.c.
Definition at line 436 of file i386-dis.c.
Definition at line 350 of file i386-dis.c.
Definition at line 437 of file i386-dis.c.
Definition at line 438 of file i386-dis.c.
Definition at line 28 of file i386-dis.c.
typedef enum bfd_architecture bfd_arch |
Definition at line 26 of file i386-dis.c.
typedef enum bfd_flavour bfd_flavour |
typedef intptr_t bfd_signed_vma |
Definition at line 29 of file i386-dis.c.
Definition at line 25 of file i386-dis.c.
Definition at line 589 of file i386-dis.c.
Enumerator | |
---|---|
bfd_arch_i386 |
Definition at line 21 of file i386-dis.c.
Enumerator | |
---|---|
BFD_ENDIAN_BIG | |
BIG_ENDIAN_LITTLE | |
BFD_ENDIAN_UNKNOWN |
Definition at line 27 of file i386-dis.c.
Enumerator | |
---|---|
bfd_target_unknown_flavour |
Definition at line 17 of file i386-dis.c.
Definition at line 3138 of file i386-dis.c.
Referenced by OP_DSreg(), OP_E(), OP_OFF(), and OP_OFF64().
Definition at line 4449 of file i386-dis.c.
Referenced by OP_0f07(), OP_0fae(), OP_3DNowSuffix(), OP_M(), OP_MS(), OP_Rd(), OP_SIMD_Suffix(), and OP_XS().
|
static |
Definition at line 325 of file i386-dis.c.
|
static |
Definition at line 3585 of file i386-dis.c.
|
static |
Definition at line 3598 of file i386-dis.c.
Definition at line 4434 of file i386-dis.c.
Definition at line 125 of file i386-dis.c.
Referenced by KdbpCliMainLoop(), and KdbpCmdDisassembleX().
Definition at line 95 of file i386-dis.c.
Referenced by KdbpStepOverInstruction().
|
static |
Definition at line 73 of file i386-dis.c.
Referenced by KdbpDisassemble(), and KdbpGetInstLength().
|
static |
Definition at line 60 of file i386-dis.c.
Referenced by KdbpGetInstLength().
|
static |
Definition at line 79 of file i386-dis.c.
Referenced by KdbpDisassemble().
Definition at line 46 of file i386-dis.c.
Referenced by KdbpDisassemble().
|
static |
Definition at line 66 of file i386-dis.c.
Referenced by KdbpDisassemble(), and KdbpGetInstLength().
Definition at line 4234 of file i386-dis.c.
Definition at line 3131 of file i386-dis.c.
Referenced by append_seg(), BadOp(), ckprefix(), OP_3DNowSuffix(), OP_C(), OP_D(), OP_DIR(), OP_E(), OP_EM(), OP_ESreg(), OP_EX(), OP_G(), OP_I(), OP_I64(), OP_IMREG(), OP_indirE(), OP_J(), OP_MMX(), OP_OFF(), OP_OFF64(), OP_REG(), OP_SEG(), OP_sI(), OP_SIMD_Suffix(), OP_ST(), OP_STi(), OP_T(), OP_XMM(), print_insn(), and ptr_reg().
Definition at line 4202 of file i386-dis.c.
Definition at line 4211 of file i386-dis.c.
Definition at line 4309 of file i386-dis.c.
Definition at line 4064 of file i386-dis.c.
Definition at line 4075 of file i386-dis.c.
Definition at line 3943 of file i386-dis.c.
Definition at line 4049 of file i386-dis.c.
Definition at line 3238 of file i386-dis.c.
Referenced by dofloat(), INVLPG_Fixup(), OP_0f07(), OP_0fae(), OP_EM(), OP_EX(), OP_indirE(), OP_M(), OP_Rd(), and PNI_Fixup().
Definition at line 4042 of file i386-dis.c.
Definition at line 3519 of file i386-dis.c.
Definition at line 3801 of file i386-dis.c.
Definition at line 3702 of file i386-dis.c.
Definition at line 3173 of file i386-dis.c.
Definition at line 3901 of file i386-dis.c.
Definition at line 4193 of file i386-dis.c.
Definition at line 4105 of file i386-dis.c.
Definition at line 4175 of file i386-dis.c.
Referenced by OP_OFF64().
Definition at line 3966 of file i386-dis.c.
Definition at line 3991 of file i386-dis.c.
Definition at line 4096 of file i386-dis.c.
Definition at line 3642 of file i386-dis.c.