Hmmmm.... Something's weird there, according to my logs of the hanging point:
Copy code to clipboard 1 08:21:32:21.04272: Interrupt 1C=F000:0000FF53@F000:FE9D(CD); ERRORCODE: FFFFFFFE 2 f000:0000fe9b CD 1C int 1c Physical(p):000ffeb6=00( ); Paged(p):000ffeb6=00( ); Normal(p):0000feb6=00( ); Physical(p):000ffeb7=83(?); Paged(p):000ffeb7=83(?); Normal(p):0000feb7=83(?); Physical(p):000ffeb8=3e(>); Paged(p):000ffeb8=3e(>); Normal(p):0000feb8=3e(>); Physical(p):000ffeb9=6e(n); Paged(p):000ffeb9=6e(n); Normal(p):0000feb9=6e(n); Physical(p):000ffeba=00( ); Paged(p):000ffeba=00( ); Normal(p):0000feba=00( ); Paged(w):00004632=46(F); Physical(w):00004632=46(F); RAM(w):00004632=46(F); RealRAM(w):00004632=46(F); Paged(w):00004633=30(0); Physical(w):00004633=30(0); RAM(w):00004633=30(0); RealRAM(w):00004633=30(0); Paged(w):00004630=00( ); Physical(w):00004630=00( ); RAM(w):00004630=00( ); RealRAM(w):00004630=00( ); Paged(w):00004631=f0(?); Physical(w):00004631=f0(?); RAM(w):00004631=f0(?); RealRAM(w):00004631=f0(?); Paged(w):0000462e=9d(?); Physical(w):0000462e=9d(?); RAM(w):0000462e=9d(?); RealRAM(w):0000462e=9d(?); Paged(w):0000462f=fe(?); Physical(w):0000462f=fe(?); RAM(w):0000462f=fe(?); RealRAM(w):0000462f=fe(?); RealRAM(r):00000070=53(S); RAM(r):00000070=53(S); Physical(r):00000070=53(S); Paged(r):00000070=53(S); RealRAM(r):00000071=ff(?); RAM(r):00000071=ff(?); Physical(r):00000071=ff(?); Paged(r):00000071=ff(?); RealRAM(r):00000072=00( ); RAM(r):00000072=00( ); Physical(r):00000072=00( ); Paged(r):00000072=00( ); RealRAM(r):00000073=f0(?); RAM(r):00000073=f0(?); Physical(r):00000073=f0(?); Paged(r):00000073=f0(?) 3 Registers: 4 EAX: 0000000c EBX: ffe20404 ECX: d43600bc EDX: 000003f2 5 ESP: 00000354 EBP: 00000370 ESI: 00000000 EDI: 0000000a 6 CS: f000 DS: 0040 ES: 9f80 FS: 0000 GS: 0000 SS: 042e TR: 0010 LDTR: 0028 7 EIP: 0000fe9b EFLAGS: 00203046 8 CR0: 6001001c CR1: 00000000 CR2: ffe3f000 CR3: 00000000 9 CR4: 00000000 10 DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000 11 DR6: 00004000 DR7: 00000000 12 GDTR: 00000002d0001fff IDTR: 0000000000000400 13 FLAGSINFO: 0000000000I00avr0n11oditsZ0a0P1c 14 f000:0000ff53 CF iretd Physical(p):000fff53=cf(?); Paged(p):000fff53=cf(?); Normal(p):0000ff53=cf(?); Physical(p):000fff54=60(`); Paged(p):000fff54=60(`); Normal(p):0000ff54=60(`); Physical(p):000fff55=1e(); Paged(p):000fff55=1e(); Normal(p):0000ff55=1e(); Physical(p):000fff56=33(3); Paged(p):000fff56=33(3); Normal(p):0000ff56=33(3); Physical(p):000fff57=d2(?); Paged(p):000fff57=d2(?); Normal(p):0000ff57=d2(?); Physical(p):000fff58=b4(?); Paged(p):000fff58=b4(?); Normal(p):0000ff58=b4(?); Physical(p):000fff59=02(); Paged(p):000fff59=02(); Normal(p):0000ff59=02(); Physical(p):000fff5a=cd(?); Paged(p):000fff5a=cd(?); Normal(p):0000ff5a=cd(?); Physical(p):000fff5b=17(); Paged(p):000fff5b=17(); Normal(p):0000ff5b=17(); Physical(p):000fff5c=f6(?); Paged(p):000fff5c=f6(?); Normal(p):0000ff5c=f6(?); Physical(p):000fff5d=c4(?); Paged(p):000fff5d=c4(?); Normal(p):0000ff5d=c4(?); Physical(p):000fff5e=80(?); Paged(p):000fff5e=80(?); Normal(p):0000ff5e=80(?); Physical(p):000fff5f=74(t); Paged(p):000fff5f=74(t); Normal(p):0000ff5f=74(t); Physical(p):000fff60=52(R); Paged(p):000fff60=52(R); Normal(p):0000ff60=52(R); Physical(p):000fff61=bb(?); Paged(p):000fff61=bb(?); Normal(p):0000ff61=bb(?); Physical(p):000fff62=40(@); Paged(p):000fff62=40(@); Normal(p):0000ff62=40(@); Physical(p):000fff63=00( ); Paged(p):000fff63=00( ); Normal(p):0000ff63=00( ); Physical(p):000fff64=8e(?); Paged(p):000fff64=8e(?); Normal(p):0000ff64=8e(?); Physical(p):000fff65=db(?); Paged(p):000fff65=db(?); Normal(p):0000ff65=db(?); Physical(p):000fff66=b0(?); Paged(p):000fff66=b0(?); Normal(p):0000ff66=b0(?); Physical(p):000fff67=01(); Paged(p):000fff67=01(); Normal(p):0000ff67=01(); Physical(p):000fff68=86(?); Paged(p):000fff68=86(?); Normal(p):0000ff68=86(?); Physical(p):000fff69=06(); Paged(p):000fff69=06(); Normal(p):0000ff69=06(); Physical(p):000fff6a=00( ); Paged(p):000fff6a=00( ); Normal(p):0000ff6a=00( ); Physical(p):000fff6b=01(); Paged(p):000fff6b=01(); Normal(p):0000ff6b=01(); Physical(p):000fff6c=3c(<); Paged(p):000fff6c=3c(<); Normal(p):0000ff6c=3c(<); Physical(p):000fff6d=01(); Paged(p):000fff6d=01(); Normal(p):0000ff6d=01(); Physical(p):000fff6e=74(t); Paged(p):000fff6e=74(t); Normal(p):0000ff6e=74(t); Physical(p):000fff6f=43(C); Paged(p):000fff6f=43(C); Normal(p):0000ff6f=43(C); Physical(p):000fff70=fb(?); Paged(p):000fff70=fb(?); Normal(p):0000ff70=fb(?); Physical(p):000fff71=e8(?); Paged(p):000fff71=e8(?); Normal(p):0000ff71=e8(?); Physical(p):000fff72=fb(?); Paged(p):000fff72=fb(?); Normal(p):0000ff72=fb(?); RealRAM(r):0000462e=9d(?); RAM(r):0000462e=9d(?); Physical(r):0000462e=9d(?); Paged(r):0000462e=9d(?); RealRAM(r):0000462f=fe(?); RAM(r):0000462f=fe(?); Physical(r):0000462f=fe(?); Paged(r):0000462f=fe(?); RealRAM(r):00004630=00( ); RAM(r):00004630=00( ); Physical(r):00004630=00( ); Paged(r):00004630=00( ); RealRAM(r):00004631=f0(?); RAM(r):00004631=f0(?); Physical(r):00004631=f0(?); Paged(r):00004631=f0(?); RealRAM(r):00004632=46(F); RAM(r):00004632=46(F); Physical(r):00004632=46(F); Paged(r):00004632=46(F); RealRAM(r):00004633=30(0); RAM(r):00004633=30(0); Physical(r):00004633=30(0); Paged(r):00004633=30(0) 15 Registers: 16 EAX: 0000000c EBX: ffe20404 ECX: d43600bc EDX: 000003f2 17 ESP: 0000034e EBP: 00000370 ESI: 00000000 EDI: 0000000a 18 CS: f000 DS: 0040 ES: 9f80 FS: 0000 GS: 0000 SS: 042e TR: 0010 LDTR: 0028 19 EIP: 0000ff53 EFLAGS: 00203046 20 CR0: 6001001c CR1: 00000000 CR2: ffe3f000 CR3: 00000000 21 CR4: 00000000 22 DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000 23 DR6: 00004000 DR7: 00000000 24 GDTR: 00000002d0001fff IDTR: 0000000000000400 25 FLAGSINFO: 0000000000I00avr0n11oditsZ0a0P1c
It's in real mode, executing an interrupt. But the IRET of said interrupt is weirdly enough an IRETD? But IRETD should be impossible, since the INT reloads CS in real mode fashion, thus clearing the G and D bits(returning it to 16-bit mode)???
Edit: Hmmmm... Strange... That IRETD shouldn't be an IRETD but simply an IRET?
Copy code to clipboard 1 f000:0000fefb 75 9E jnz 0000fe9b Physical(p):000fff17=86(?); Paged(p):000fff17=86(?); Normal(p):0000ff17=86(?); Physical(p):000fff18=b0(?); Paged(p):000fff18=b0(?); Normal(p):0000ff18=b0(?); Physical(p):000fff19=92(?); Paged(p):000fff19=92(?); Normal(p):0000ff19=92(?); Physical(p):000fff1a=e6(?); Paged(p):000fff1a=e6(?); Normal(p):0000ff1a=e6(?) 2 Registers: 3 EAX: 000000c3 EBX: ffe20404 ECX: d43600bc EDX: 000003f4 4 ESP: 00000354 EBP: 00000370 ESI: 00000000 EDI: 0000000a 5 CS: f000 DS: 0040 ES: 9f80 FS: 0000 GS: 0000 SS: 042e TR: 0010 LDTR: 0028 6 EIP: 0000fefb EFLAGS: 00203083 7 CR0: 6001001c CR1: 00000000 CR2: ffe3f000 CR3: 00000000 8 CR4: 00000000 9 DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000 10 DR6: 00004000 DR7: 00000000 11 GDTR: 00000002d0001fff IDTR: 0000000000000400 12 CS descriptor: 0000930F0000FFFF 13 DS descriptor: 001093000400FFFF 14 ES descriptor: 00109309F800FFFF 15 FS descriptor: 001093000000FFFF 16 GS descriptor: 001093000000FFFF 17 SS descriptor: 0010930042E0FFFF 18 TR descriptor: FF008BE157270067 19 LDTR descriptor: 9B0082F17000FFFF 20 FLAGSINFO: 0000000000I00avr0n11oditSz0a0p1C 21 00:20:11:22.05472: Interrupt 1C=F000:0000FF53@F000:FE9D(CD); ERRORCODE: FFFFFFFE 22 f000:0000fe9b CD 1C int 1c Physical(p):000ffe9b=cd(?); Paged(p):000ffe9b=cd(?); Normal(p):0000fe9b=cd(?); Physical(p):000ffe9c=1c(); Paged(p):000ffe9c=1c(); Normal(p):0000fe9c=1c(); Physical(p):000ffe9d=b0(?); Paged(p):000ffe9d=b0(?); Normal(p):0000fe9d=b0(?); Physical(p):000ffe9e=20( ); Paged(p):000ffe9e=20( ); Normal(p):0000fe9e=20( ); Physical(p):000ffe9f=e6(?); Paged(p):000ffe9f=e6(?); Normal(p):0000fe9f=e6(?); Physical(p):000ffea0=20( ); Paged(p):000ffea0=20( ); Normal(p):0000fea0=20( ); Physical(p):000ffea1=5a(Z); Paged(p):000ffea1=5a(Z); Normal(p):0000fea1=5a(Z); Physical(p):000ffea2=58(X); Paged(p):000ffea2=58(X); Normal(p):0000fea2=58(X); Physical(p):000ffea3=1f(); Paged(p):000ffea3=1f(); Normal(p):0000fea3=1f(); Physical(p):000ffea4=cf(?); Paged(p):000ffea4=cf(?); Normal(p):0000fea4=cf(?); Physical(p):000ffea5=1e(); Paged(p):000ffea5=1e(); Normal(p):0000fea5=1e(); Physical(p):000ffea6=50(P); Paged(p):000ffea6=50(P); Normal(p):0000fea6=50(P); Physical(p):000ffea7=52(R); Paged(p):000ffea7=52(R); Normal(p):0000fea7=52(R); Physical(p):000ffea8=b8(?); Paged(p):000ffea8=b8(?); Normal(p):0000fea8=b8(?); Physical(p):000ffea9=40(@); Paged(p):000ffea9=40(@); Normal(p):0000fea9=40(@); Physical(p):000ffeaa=00( ); Paged(p):000ffeaa=00( ); Normal(p):0000feaa=00( ); Physical(p):000ffeab=8e(?); Paged(p):000ffeab=8e(?); Normal(p):0000feab=8e(?); Physical(p):000ffeac=d8(?); Paged(p):000ffeac=d8(?); Normal(p):0000feac=d8(?); Physical(p):000ffead=ff(?); Paged(p):000ffead=ff(?); Normal(p):0000fead=ff(?); Physical(p):000ffeae=06(); Paged(p):000ffeae=06(); Normal(p):0000feae=06(); Physical(p):000ffeaf=6c(l); Paged(p):000ffeaf=6c(l); Normal(p):0000feaf=6c(l); Physical(p):000ffeb0=00( ); Paged(p):000ffeb0=00( ); Normal(p):0000feb0=00( ); Physical(p):000ffeb1=75(u); Paged(p):000ffeb1=75(u); Normal(p):0000feb1=75(u); Physical(p):000ffeb2=04(); Paged(p):000ffeb2=04(); Normal(p):0000feb2=04(); Physical(p):000ffeb3=ff(?); Paged(p):000ffeb3=ff(?); Normal(p):0000feb3=ff(?); Physical(p):000ffeb4=06(); Paged(p):000ffeb4=06(); Normal(p):0000feb4=06(); Physical(p):000ffeb5=6e(n); Paged(p):000ffeb5=6e(n); Normal(p):0000feb5=6e(n); Physical(p):000ffeb6=00( ); Paged(p):000ffeb6=00( ); Normal(p):0000feb6=00( ); Physical(p):000ffeb7=83(?); Paged(p):000ffeb7=83(?); Normal(p):0000feb7=83(?); Physical(p):000ffeb8=3e(>); Paged(p):000ffeb8=3e(>); Normal(p):0000feb8=3e(>); Physical(p):000ffeb9=6e(n); Paged(p):000ffeb9=6e(n); Normal(p):0000feb9=6e(n); Physical(p):000ffeba=00( ); Paged(p):000ffeba=00( ); Normal(p):0000feba=00( ); Paged(w):00004632=83(?); Physical(w):00004632=83(?); RAM(w):00004632=83(?); RealRAM(w):00004632=83(?); Paged(w):00004633=30(0); Physical(w):00004633=30(0); RAM(w):00004633=30(0); RealRAM(w):00004633=30(0); Paged(w):00004630=00( ); Physical(w):00004630=00( ); RAM(w):00004630=00( ); RealRAM(w):00004630=00( ); Paged(w):00004631=f0(?); Physical(w):00004631=f0(?); RAM(w):00004631=f0(?); RealRAM(w):00004631=f0(?); Paged(w):0000462e=9d(?); Physical(w):0000462e=9d(?); RAM(w):0000462e=9d(?); RealRAM(w):0000462e=9d(?); Paged(w):0000462f=fe(?); Physical(w):0000462f=fe(?); RAM(w):0000462f=fe(?); RealRAM(w):0000462f=fe(?); RealRAM(r):00000070=53(S); RAM(r):00000070=53(S); Physical(r):00000070=53(S); Paged(r):00000070=53(S); RealRAM(r):00000071=ff(?); RAM(r):00000071=ff(?); Physical(r):00000071=ff(?); Paged(r):00000071=ff(?); RealRAM(r):00000072=00( ); RAM(r):00000072=00( ); Physical(r):00000072=00( ); Paged(r):00000072=00( ); RealRAM(r):00000073=f0(?); RAM(r):00000073=f0(?); Physical(r):00000073=f0(?); Paged(r):00000073=f0(?) 23 Registers: 24 EAX: 000000c3 EBX: ffe20404 ECX: d43600bc EDX: 000003f4 25 ESP: 00000354 EBP: 00000370 ESI: 00000000 EDI: 0000000a 26 CS: f000 DS: 0040 ES: 9f80 FS: 0000 GS: 0000 SS: 042e TR: 0010 LDTR: 0028 27 EIP: 0000fe9b EFLAGS: 00203083 28 CR0: 6001001c CR1: 00000000 CR2: ffe3f000 CR3: 00000000 29 CR4: 00000000 30 DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000 31 DR6: 00004000 DR7: 00000000 32 GDTR: 00000002d0001fff IDTR: 0000000000000400 33 CS descriptor: 0000930F0000FFFF 34 DS descriptor: 001093000400FFFF 35 ES descriptor: 00109309F800FFFF 36 FS descriptor: 001093000000FFFF 37 GS descriptor: 001093000000FFFF 38 SS descriptor: 0010930042E0FFFF 39 TR descriptor: FF008BE157270067 40 LDTR descriptor: 9B0082F17000FFFF 41 FLAGSINFO: 0000000000I00avr0n11oditSz0a0p1C 42 f000:0000ff53 CF iretd Physical(p):000fff53=cf(?); Paged(p):000fff53=cf(?); Normal(p):0000ff53=cf(?); Physical(p):000fff54=60(`); Paged(p):000fff54=60(`); Normal(p):0000ff54=60(`); Physical(p):000fff55=1e(); Paged(p):000fff55=1e(); Normal(p):0000ff55=1e(); Physical(p):000fff56=33(3); Paged(p):000fff56=33(3); Normal(p):0000ff56=33(3); Physical(p):000fff57=d2(?); Paged(p):000fff57=d2(?); Normal(p):0000ff57=d2(?); Physical(p):000fff58=b4(?); Paged(p):000fff58=b4(?); Normal(p):0000ff58=b4(?); Physical(p):000fff59=02(); Paged(p):000fff59=02(); Normal(p):0000ff59=02(); Physical(p):000fff5a=cd(?); Paged(p):000fff5a=cd(?); Normal(p):0000ff5a=cd(?); Physical(p):000fff5b=17(); Paged(p):000fff5b=17(); Normal(p):0000ff5b=17(); Physical(p):000fff5c=f6(?); Paged(p):000fff5c=f6(?); Normal(p):0000ff5c=f6(?); Physical(p):000fff5d=c4(?); Paged(p):000fff5d=c4(?); Normal(p):0000ff5d=c4(?); Physical(p):000fff5e=80(?); Paged(p):000fff5e=80(?); Normal(p):0000ff5e=80(?); Physical(p):000fff5f=74(t); Paged(p):000fff5f=74(t); Normal(p):0000ff5f=74(t); Physical(p):000fff60=52(R); Paged(p):000fff60=52(R); Normal(p):0000ff60=52(R); Physical(p):000fff61=bb(?); Paged(p):000fff61=bb(?); Normal(p):0000ff61=bb(?); Physical(p):000fff62=40(@); Paged(p):000fff62=40(@); Normal(p):0000ff62=40(@); Physical(p):000fff63=00( ); Paged(p):000fff63=00( ); Normal(p):0000ff63=00( ); Physical(p):000fff64=8e(?); Paged(p):000fff64=8e(?); Normal(p):0000ff64=8e(?); Physical(p):000fff65=db(?); Paged(p):000fff65=db(?); Normal(p):0000ff65=db(?); Physical(p):000fff66=b0(?); Paged(p):000fff66=b0(?); Normal(p):0000ff66=b0(?); Physical(p):000fff67=01(); Paged(p):000fff67=01(); Normal(p):0000ff67=01(); Physical(p):000fff68=86(?); Paged(p):000fff68=86(?); Normal(p):0000ff68=86(?); Physical(p):000fff69=06(); Paged(p):000fff69=06(); Normal(p):0000ff69=06(); Physical(p):000fff6a=00( ); Paged(p):000fff6a=00( ); Normal(p):0000ff6a=00( ); Physical(p):000fff6b=01(); Paged(p):000fff6b=01(); Normal(p):0000ff6b=01(); Physical(p):000fff6c=3c(<); Paged(p):000fff6c=3c(<); Normal(p):0000ff6c=3c(<); Physical(p):000fff6d=01(); Paged(p):000fff6d=01(); Normal(p):0000ff6d=01(); Physical(p):000fff6e=74(t); Paged(p):000fff6e=74(t); Normal(p):0000ff6e=74(t); Physical(p):000fff6f=43(C); Paged(p):000fff6f=43(C); Normal(p):0000ff6f=43(C); Physical(p):000fff70=fb(?); Paged(p):000fff70=fb(?); Normal(p):0000ff70=fb(?); Physical(p):000fff71=e8(?); Paged(p):000fff71=e8(?); Normal(p):0000ff71=e8(?); Physical(p):000fff72=fb(?); Paged(p):000fff72=fb(?); Normal(p):0000ff72=fb(?); RealRAM(r):0000462e=9d(?); RAM(r):0000462e=9d(?); Physical(r):0000462e=9d(?); Paged(r):0000462e=9d(?); RealRAM(r):0000462f=fe(?); RAM(r):0000462f=fe(?); Physical(r):0000462f=fe(?); Paged(r):0000462f=fe(?); RealRAM(r):00004630=00( ); RAM(r):00004630=00( ); Physical(r):00004630=00( ); Paged(r):00004630=00( ); RealRAM(r):00004631=f0(?); RAM(r):00004631=f0(?); Physical(r):00004631=f0(?); Paged(r):00004631=f0(?); RealRAM(r):00004632=83(?); RAM(r):00004632=83(?); Physical(r):00004632=83(?); Paged(r):00004632=83(?); RealRAM(r):00004633=30(0); RAM(r):00004633=30(0); Physical(r):00004633=30(0); Paged(r):00004633=30(0) 43 Registers: 44 EAX: 000000c3 EBX: ffe20404 ECX: d43600bc EDX: 000003f4 45 ESP: 0000034e EBP: 00000370 ESI: 00000000 EDI: 0000000a 46 CS: f000 DS: 0040 ES: 9f80 FS: 0000 GS: 0000 SS: 042e TR: 0010 LDTR: 0028 47 EIP: 0000ff53 EFLAGS: 00203083 48 CR0: 6001001c CR1: 00000000 CR2: ffe3f000 CR3: 00000000 49 CR4: 00000000 50 DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000 51 DR6: 00004000 DR7: 00000000 52 GDTR: 00000002d0001fff IDTR: 0000000000000400 53 CS descriptor: 0000930F0000FFFF 54 DS descriptor: 001093000400FFFF 55 ES descriptor: 00109309F800FFFF 56 FS descriptor: 001093000000FFFF 57 GS descriptor: 001093000000FFFF 58 SS descriptor: 0010930042E0FFFF 59 TR descriptor: FF008BE157270067 60 LDTR descriptor: 9B0082F17000FFFF … Show last 22 lines 61 FLAGSINFO: 0000000000I00avr0n11oditSz0a0p1C 62 f000:0000fe9d B0 20 mov al,20 Physical(p):000ffe9d=b0(?); Paged(p):000ffe9d=b0(?); Normal(p):0000fe9d=b0(?); Physical(p):000ffe9e=20( ); Paged(p):000ffe9e=20( ); Normal(p):0000fe9e=20( ); Physical(p):000ffe9f=e6(?); Paged(p):000ffe9f=e6(?); Normal(p):0000fe9f=e6(?); Physical(p):000ffea0=20( ); Paged(p):000ffea0=20( ); Normal(p):0000fea0=20( ); Physical(p):000ffea1=5a(Z); Paged(p):000ffea1=5a(Z); Normal(p):0000fea1=5a(Z); Physical(p):000ffea2=58(X); Paged(p):000ffea2=58(X); Normal(p):0000fea2=58(X); Physical(p):000ffea3=1f(); Paged(p):000ffea3=1f(); Normal(p):0000fea3=1f(); Physical(p):000ffea4=cf(?); Paged(p):000ffea4=cf(?); Normal(p):0000fea4=cf(?); Physical(p):000ffea5=1e(); Paged(p):000ffea5=1e(); Normal(p):0000fea5=1e(); Physical(p):000ffea6=50(P); Paged(p):000ffea6=50(P); Normal(p):0000fea6=50(P); Physical(p):000ffea7=52(R); Paged(p):000ffea7=52(R); Normal(p):0000fea7=52(R); Physical(p):000ffea8=b8(?); Paged(p):000ffea8=b8(?); Normal(p):0000fea8=b8(?); Physical(p):000ffea9=40(@); Paged(p):000ffea9=40(@); Normal(p):0000fea9=40(@); Physical(p):000ffeaa=00( ); Paged(p):000ffeaa=00( ); Normal(p):0000feaa=00( ); Physical(p):000ffeab=8e(?); Paged(p):000ffeab=8e(?); Normal(p):0000feab=8e(?); Physical(p):000ffeac=d8(?); Paged(p):000ffeac=d8(?); Normal(p):0000feac=d8(?); Physical(p):000ffead=ff(?); Paged(p):000ffead=ff(?); Normal(p):0000fead=ff(?); Physical(p):000ffeae=06(); Paged(p):000ffeae=06(); Normal(p):0000feae=06(); Physical(p):000ffeaf=6c(l); Paged(p):000ffeaf=6c(l); Normal(p):0000feaf=6c(l); Physical(p):000ffeb0=00( ); Paged(p):000ffeb0=00( ); Normal(p):0000feb0=00( ); Physical(p):000ffeb1=75(u); Paged(p):000ffeb1=75(u); Normal(p):0000feb1=75(u); Physical(p):000ffeb2=04(); Paged(p):000ffeb2=04(); Normal(p):0000feb2=04(); Physical(p):000ffeb3=ff(?); Paged(p):000ffeb3=ff(?); Normal(p):0000feb3=ff(?); Physical(p):000ffeb4=06(); Paged(p):000ffeb4=06(); Normal(p):0000feb4=06(); Physical(p):000ffeb5=6e(n); Paged(p):000ffeb5=6e(n); Normal(p):0000feb5=6e(n); Physical(p):000ffeb6=00( ); Paged(p):000ffeb6=00( ); Normal(p):0000feb6=00( ); Physical(p):000ffeb7=83(?); Paged(p):000ffeb7=83(?); Normal(p):0000feb7=83(?); Physical(p):000ffeb8=3e(>); Paged(p):000ffeb8=3e(>); Normal(p):0000feb8=3e(>); Physical(p):000ffeb9=6e(n); Paged(p):000ffeb9=6e(n); Normal(p):0000feb9=6e(n); Physical(p):000ffeba=00( ); Paged(p):000ffeba=00( ); Normal(p):0000feba=00( ); Physical(p):000ffebb=18(); Paged(p):000ffebb=18(); Normal(p):0000febb=18(); Physical(p):000ffebc=75(u); Paged(p):000ffebc=75(u); Normal(p):0000febc=75(u) 63 Registers: 64 EAX: 000000c3 EBX: ffe20404 ECX: d43600bc EDX: 000003f4 65 ESP: 00000354 EBP: 00000370 ESI: 00000000 EDI: 0000000a 66 CS: f000 DS: 0040 ES: 9f80 FS: 0000 GS: 0000 SS: 042e TR: 0010 LDTR: 0028 67 EIP: 0000fe9d EFLAGS: 00203083 68 CR0: 6001001c CR1: 00000000 CR2: ffe3f000 CR3: 00000000 69 CR4: 00000000 70 DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000 71 DR6: 00004000 DR7: 00000000 72 GDTR: 00000002d0001fff IDTR: 0000000000000400 73 CS descriptor: 0000930F0000FFFF 74 DS descriptor: 001093000400FFFF 75 ES descriptor: 00109309F800FFFF 76 FS descriptor: 001093000000FFFF 77 GS descriptor: 001093000000FFFF 78 SS descriptor: 0010930042E0FFFF 79 TR descriptor: FF008BE157270067 80 LDTR descriptor: 9B0082F17000FFFF 81 FLAGSINFO: 0000000000I00avr0n11oditSz0a0p1C
Since CS's D-bit is cleared, why would an IRETD be executed? Hmmm...
Edit: Might just be a opcode jumptable issue there.
Edit: Yup. Just a disassembly issue. It's actually a IRET(16-bit), but the decoder table made it decode as IRETD while executing as a normal IRET.