Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- val disassembly : X86Instruction array =
- [|{Opcode = XOR;
- Address = 4096UL;
- Assembly = [|48uy; 49uy|];
- Mnemonic = "xor";
- Operands = "byte ptr [ecx], dh";
- Details =
- Some
- {ImplicitReads = [||];
- ImplicitWrites = [|EFLAGS|];
- Groups = [||];
- ArchitectureSpecificDetails =
- X86Info
- {Prefix = [|0uy; 0uy; 0uy; 0uy; 0uy|];
- SegmentOverride = None;
- Opcode = [|48uy; 0uy; 0uy|];
- ModRM = 49uy;
- Operands =
- [|Memory ({SIB = {Scale = 1;
- Index = None;
- Base = ECX;};
- Displacement = 0L;},1uy,4uy); Register (DH,1uy)|];};};};
- {Opcode = XOR;
- Address = 4098UL;
- Assembly = [|50uy; 51uy|];
- Mnemonic = "xor";
- Operands = "dh, byte ptr [ebx]";
- Details =
- Some
- {ImplicitReads = [||];
- ImplicitWrites = [|EFLAGS|];
- Groups = [||];
- ArchitectureSpecificDetails =
- X86Info
- {Prefix = [|0uy; 0uy; 0uy; 0uy; 0uy|];
- SegmentOverride = None;
- Opcode = [|50uy; 0uy; 0uy|];
- ModRM = 51uy;
- Operands =
- [|Register (DH,1uy); Memory ({SIB = {Scale = 1;
- Index = None;
- Base = EBX;};
- Displacement = 0L;},1uy,4uy)|];};};};
- {Opcode = XOR;
- Address = 4100UL;
- Assembly = [|52uy; 53uy|];
- Mnemonic = "xor";
- Operands = "al, 0x35";
- Details =
- Some
- {ImplicitReads = [||];
- ImplicitWrites = [|EFLAGS|];
- Groups = [||];
- ArchitectureSpecificDetails =
- X86Info {Prefix = [|0uy; 0uy; 0uy; 0uy; 0uy|];
- SegmentOverride = None;
- Opcode = [|52uy; 0uy; 0uy|];
- ModRM = 0uy;
- Operands = [|Register (AL,4uy); Immediate (53L,1uy)|];};};};
- {Opcode = AAA;
- Address = 4102UL;
- Assembly = [|54uy; 55uy|];
- Mnemonic = "aaa";
- Operands = "";
- Details =
- Some
- {ImplicitReads = [||];
- ImplicitWrites = [||];
- Groups = [|NOT64BITMODE|];
- ArchitectureSpecificDetails =
- X86Info {Prefix = [|1uy; 0uy; 0uy; 0uy; 0uy|];
- SegmentOverride = SS;
- Opcode = [|55uy; 0uy; 0uy|];
- ModRM = 0uy;
- Operands = [||];};};};
- {Opcode = CMP;
- Address = 4104UL;
- Assembly = [|56uy; 57uy|];
- Mnemonic = "cmp";
- Operands = "byte ptr [ecx], bh";
- Details =
- Some
- {ImplicitReads = [||];
- ImplicitWrites = [|EFLAGS|];
- Groups = [||];
- ArchitectureSpecificDetails =
- X86Info
- {Prefix = [|0uy; 0uy; 0uy; 0uy; 0uy|];
- SegmentOverride = None;
- Opcode = [|56uy; 0uy; 0uy|];
- ModRM = 57uy;
- Operands =
- [|Memory ({SIB = {Scale = 1;
- Index = None;
- Base = ECX;};
- Displacement = 0L;},1uy,4uy); Register (BH,1uy)|];};};};
- {Opcode = XOR;
- Address = 4106UL;
- Assembly = [|48uy; 49uy|];
- Mnemonic = "xor";
- Operands = "byte ptr [ecx], dh";
- Details =
- Some
- {ImplicitReads = [||];
- ImplicitWrites = [|EFLAGS|];
- Groups = [||];
- ArchitectureSpecificDetails =
- X86Info
- {Prefix = [|0uy; 0uy; 0uy; 0uy; 0uy|];
- SegmentOverride = None;
- Opcode = [|48uy; 0uy; 0uy|];
- ModRM = 49uy;
- Operands =
- [|Memory ({SIB = {Scale = 1;
- Index = None;
- Base = ECX;};
- Displacement = 0L;},1uy,4uy); Register (DH,1uy)|];};};};
- {Opcode = XOR;
- Address = 4108UL;
- Assembly = [|50uy; 51uy|];
- Mnemonic = "xor";
- Operands = "dh, byte ptr [ebx]";
- Details =
- Some
- {ImplicitReads = [||];
- ImplicitWrites = [|EFLAGS|];
- Groups = [||];
- ArchitectureSpecificDetails =
- X86Info
- {Prefix = [|0uy; 0uy; 0uy; 0uy; 0uy|];
- SegmentOverride = None;
- Opcode = [|50uy; 0uy; 0uy|];
- ModRM = 51uy;
- Operands =
- [|Register (DH,1uy); Memory ({SIB = {Scale = 1;
- Index = None;
- Base = EBX;};
- Displacement = 0L;},1uy,4uy)|];};};};
- {Opcode = XOR;
- Address = 4110UL;
- Assembly = [|52uy; 53uy|];
- Mnemonic = "xor";
- Operands = "al, 0x35";
- Details =
- Some
- {ImplicitReads = [||];
- ImplicitWrites = [|EFLAGS|];
- Groups = [||];
- ArchitectureSpecificDetails =
- X86Info {Prefix = [|0uy; 0uy; 0uy; 0uy; 0uy|];
- SegmentOverride = None;
- Opcode = [|52uy; 0uy; 0uy|];
- ModRM = 0uy;
- Operands = [|Register (AL,4uy); Immediate (53L,1uy)|];};};};
- {Opcode = AAA;
- Address = 4112UL;
- Assembly = [|54uy; 55uy|];
- Mnemonic = "aaa";
- Operands = "";
- Details =
- Some
- {ImplicitReads = [||];
- ImplicitWrites = [||];
- Groups = [|NOT64BITMODE|];
- ArchitectureSpecificDetails =
- X86Info {Prefix = [|1uy; 0uy; 0uy; 0uy; 0uy|];
- SegmentOverride = SS;
- Opcode = [|55uy; 0uy; 0uy|];
- ModRM = 0uy;
- Operands = [||];};};};
- {Opcode = CMP;
- Address = 4114UL;
- Assembly = [|56uy; 57uy|];
- Mnemonic = "cmp";
- Operands = "byte ptr [ecx], bh";
- Details =
- Some
- {ImplicitReads = [||];
- ImplicitWrites = [|EFLAGS|];
- Groups = [||];
- ArchitectureSpecificDetails =
- X86Info
- {Prefix = [|0uy; 0uy; 0uy; 0uy; 0uy|];
- SegmentOverride = None;
- Opcode = [|56uy; 0uy; 0uy|];
- ModRM = 57uy;
- Operands =
- [|Memory ({SIB = {Scale = 1;
- Index = None;
- Base = ECX;};
- Displacement = 0L;},1uy,4uy); Register (BH,1uy)|];};};};
- {Opcode = FDIVR;
- Address = 4116UL;
- Assembly = [|216uy; 191uy; 255uy; 255uy; 159uy; 133uy|];
- Mnemonic = "fdivr";
- Operands = "dword ptr [edi + 0x859fffff]";
- Details =
- Some
- {ImplicitReads = [||];
- ImplicitWrites = [|FPSW|];
- Groups = [||];
- ArchitectureSpecificDetails =
- X86Info
- {Prefix = [|0uy; 0uy; 0uy; 0uy; 0uy|];
- SegmentOverride = None;
- Opcode = [|216uy; 0uy; 0uy|];
- ModRM = 191uy;
- Operands = [|Memory ({SIB = {Scale = 1;
- Index = None;
- Base = EDI;};
- Displacement = -2053111809L;},4uy,4uy)|];};};};
- {Opcode = ADD;
- Address = 4122UL;
- Assembly = [|4uy; 8uy|];
- Mnemonic = "add";
- Operands = "al, 8";
- Details =
- Some
- {ImplicitReads = [||];
- ImplicitWrites = [|EFLAGS|];
- Groups = [||];
- ArchitectureSpecificDetails =
- X86Info {Prefix = [|0uy; 0uy; 0uy; 0uy; 0uy|];
- SegmentOverride = None;
- Opcode = [|4uy; 0uy; 0uy|];
- ModRM = 0uy;
- Operands = [|Register (AL,4uy); Immediate (8L,1uy)|];};};};
- {Opcode = MOV;
- Address = 4124UL;
- Assembly = [|176uy; 134uy|];
- Mnemonic = "mov";
- Operands = "al, -0x7a";
- Details =
- Some
- {ImplicitReads = [||];
- ImplicitWrites = [||];
- Groups = [||];
- ArchitectureSpecificDetails =
- X86Info {Prefix = [|0uy; 0uy; 0uy; 0uy; 0uy|];
- SegmentOverride = None;
- Opcode = [|176uy; 0uy; 0uy|];
- ModRM = 0uy;
- Operands = [|Register (AL,1uy); Immediate (-122L,1uy)|];};};};
- {Opcode = ADD;
- Address = 4126UL;
- Assembly = [|4uy; 8uy|];
- Mnemonic = "add";
- Operands = "al, 8";
- Details =
- Some
- {ImplicitReads = [||];
- ImplicitWrites = [|EFLAGS|];
- Groups = [||];
- ArchitectureSpecificDetails =
- X86Info {Prefix = [|0uy; 0uy; 0uy; 0uy; 0uy|];
- SegmentOverride = None;
- Opcode = [|4uy; 0uy; 0uy|];
- ModRM = 0uy;
- Operands = [|Register (AL,4uy); Immediate (8L,1uy)|];};};};
- {Opcode = XOR;
- Address = 4128UL;
- Assembly = [|48uy; 49uy|];
- Mnemonic = "xor";
- Operands = "byte ptr [ecx], dh";
- Details =
- Some
- {ImplicitReads = [||];
- ImplicitWrites = [|EFLAGS|];
- Groups = [||];
- ArchitectureSpecificDetails =
- X86Info
- {Prefix = [|0uy; 0uy; 0uy; 0uy; 0uy|];
- SegmentOverride = None;
- Opcode = [|48uy; 0uy; 0uy|];
- ModRM = 49uy;
- Operands =
- [|Memory ({SIB = {Scale = 1;
- Index = None;
- Base = ECX;};
- Displacement = 0L;},1uy,4uy); Register (DH,1uy)|];};};};
- {Opcode = XOR;
- Address = 4130UL;
- Assembly = [|50uy; 51uy|];
- Mnemonic = "xor";
- Operands = "dh, byte ptr [ebx]";
- Details =
- Some
- {ImplicitReads = [||];
- ImplicitWrites = [|EFLAGS|];
- Groups = [||];
- ArchitectureSpecificDetails =
- X86Info
- {Prefix = [|0uy; 0uy; 0uy; 0uy; 0uy|];
- SegmentOverride = None;
- Opcode = [|50uy; 0uy; 0uy|];
- ModRM = 51uy;
- Operands =
- [|Register (DH,1uy); Memory ({SIB = {Scale = 1;
- Index = None;
- Base = EBX;};
- Displacement = 0L;},1uy,4uy)|];};};};
- {Opcode = XOR;
- Address = 4132UL;
- Assembly = [|48uy; 49uy|];
- Mnemonic = "xor";
- Operands = "byte ptr [ecx], dh";
- Details =
- Some
- {ImplicitReads = [||];
- ImplicitWrites = [|EFLAGS|];
- Groups = [||];
- ArchitectureSpecificDetails =
- X86Info
- {Prefix = [|0uy; 0uy; 0uy; 0uy; 0uy|];
- SegmentOverride = None;
- Opcode = [|48uy; 0uy; 0uy|];
- ModRM = 49uy;
- Operands =
- [|Memory ({SIB = {Scale = 1;
- Index = None;
- Base = ECX;};
- Displacement = 0L;},1uy,4uy); Register (DH,1uy)|];};};};
- {Opcode = XOR;
- Address = 4134UL;
- Assembly = [|50uy; 51uy|];
- Mnemonic = "xor";
- Operands = "dh, byte ptr [ebx]";
- Details =
- Some
- {ImplicitReads = [||];
- ImplicitWrites = [|EFLAGS|];
- Groups = [||];
- ArchitectureSpecificDetails =
- X86Info
- {Prefix = [|0uy; 0uy; 0uy; 0uy; 0uy|];
- SegmentOverride = None;
- Opcode = [|50uy; 0uy; 0uy|];
- ModRM = 51uy;
- Operands =
- [|Register (DH,1uy); Memory ({SIB = {Scale = 1;
- Index = None;
- Base = EBX;};
- Displacement = 0L;},1uy,4uy)|];};};};
- {Opcode = XOR;
- Address = 4136UL;
- Assembly = [|52uy; 53uy|];
- Mnemonic = "xor";
- Operands = "al, 0x35";
- Details =
- Some
- {ImplicitReads = [||];
- ImplicitWrites = [|EFLAGS|];
- Groups = [||];
- ArchitectureSpecificDetails =
- X86Info {Prefix = [|0uy; 0uy; 0uy; 0uy; 0uy|];
- SegmentOverride = None;
- Opcode = [|52uy; 0uy; 0uy|];
- ModRM = 0uy;
- Operands = [|Register (AL,4uy); Immediate (53L,1uy)|];};};};
- {Opcode = AAA;
- Address = 4138UL;
- Assembly = [|54uy; 55uy|];
- Mnemonic = "aaa";
- Operands = "";
- Details =
- Some
- {ImplicitReads = [||];
- ImplicitWrites = [||];
- Groups = [|NOT64BITMODE|];
- ArchitectureSpecificDetails =
- X86Info {Prefix = [|1uy; 0uy; 0uy; 0uy; 0uy|];
- SegmentOverride = SS;
- Opcode = [|55uy; 0uy; 0uy|];
- ModRM = 0uy;
- Operands = [||];};};}|]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement