Rev 269 | Rev 276 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 269 | Rev 273 | ||
---|---|---|---|
Line 1078... | Line 1078... | ||
1078 | mov esi,[params] |
1078 | mov esi,[params] |
1079 | mov eax, [esi+0x08] ;app_eip |
1079 | mov eax, [esi+0x08] ;app_eip |
1080 | mov [edi+TSS._eip],eax ;set eip in TSS |
1080 | mov [edi+TSS._eip],eax ;set eip in TSS |
1081 | mov eax, [esi+0x0C] ;app_esp |
1081 | mov eax, [esi+0x0C] ;app_esp |
1082 | mov [edi+TSS._esp],eax ;set stack in TSS |
1082 | mov [edi+TSS._esp],eax ;set stack in TSS |
1083 | mov [edi+TSS._eflags],dword 0x3202 |
1083 | mov [edi+TSS._eflags],dword 0x1202 |
Line 1084... | Line 1084... | ||
1084 | 1084 | ||
1085 | mov [edi+TSS._cs],app_code ;selector of code segment |
1085 | mov [edi+TSS._cs],app_code ;selector of code segment |
1086 | mov [edi+TSS._ss],app_data |
1086 | mov [edi+TSS._ss],app_data |
1087 | mov [edi+TSS._ds],app_data |
1087 | mov [edi+TSS._ds],app_data |