• Home
  • Raw
  • Download

Lines Matching refs:eax

300     push    eax
311 mov eax, ss
312 push eax
313 movzx eax, word [ebp + 4 * 4]
314 push eax
315 mov eax, ds
316 push eax
317 mov eax, es
318 push eax
319 mov eax, fs
320 push eax
321 mov eax, gs
322 push eax
325 mov eax, [ebp + 3 * 4]
326 push eax
331 mov eax, [esp + 2]
332 xchg eax, [esp]
333 and eax, 0xFFFF
334 mov [esp+4], eax
338 mov eax, [esp + 2]
339 xchg eax, [esp]
340 and eax, 0xFFFF
341 mov [esp+4], eax
344 xor eax, eax
346 push eax
348 push eax
351 mov eax, [ebp + 5 * 4]
352 push eax
355 mov eax, cr4
356 or eax, 0x208
357 mov cr4, eax
358 push eax
359 mov eax, cr3
360 push eax
361 mov eax, cr2
362 push eax
363 xor eax, eax
364 push eax
365 mov eax, cr0
366 push eax
369 mov eax, dr7
370 push eax
371 mov eax, dr6
372 push eax
373 mov eax, dr3
374 push eax
375 mov eax, dr2
376 push eax
377 mov eax, dr1
378 push eax
379 mov eax, dr0
380 push eax
404 mov eax, ASM_PFX(SmiPFHandler)
405 call eax
422 pop eax
423 mov cr0, eax
425 pop eax
426 mov cr2, eax
427 pop eax
428 mov cr3, eax
429 pop eax
430 mov cr4, eax
463 pop eax
484 mov eax, [esp + 4] ; GDT base
486 mov ecx, [eax + TSS_SEL + 2]
488 mov cl, [eax + TSS_SEL + 7]
511 movzx eax, word [ecx + IA32_TSS._SS]
512 push eax
513 movzx eax, word [ecx + IA32_TSS._CS]
514 push eax
515 movzx eax, word [ecx + IA32_TSS._DS]
516 push eax
517 movzx eax, word [ecx + IA32_TSS._ES]
518 push eax
519 movzx eax, word [ecx + IA32_TSS._FS]
520 push eax
521 movzx eax, word [ecx + IA32_TSS._GS]
522 push eax
530 mov eax, [esp + 2]
531 xchg eax, [esp]
532 and eax, 0xFFFF
533 mov [esp+4], eax
537 mov eax, [esp + 2]
538 xchg eax, [esp]
539 and eax, 0xFFFF
540 mov [esp+4], eax
543 mov eax, TSS_SEL
544 push eax
545 movzx eax, word [ecx + IA32_TSS.LDT]
546 push eax
552 mov eax, cr4
553 or eax, 0x208
554 mov cr4, eax
555 push eax
556 mov eax, cr3
557 push eax
558 mov eax, cr2
559 push eax
560 xor eax, eax
561 push eax
562 mov eax, cr0
563 push eax
566 mov eax, dr7
567 push eax
568 mov eax, dr6
569 push eax
570 mov eax, dr3
571 push eax
572 mov eax, dr2
573 push eax
574 mov eax, dr1
575 push eax
576 mov eax, dr0
577 push eax
595 mov eax, ASM_PFX(SmiPFHandler)
606 call eax
624 pop eax
625 mov cr0, eax
627 pop eax
628 mov cr2, eax
629 pop eax
630 mov dword [ecx + IA32_TSS._CR3], eax
631 pop eax
632 mov cr4, eax
650 pop eax
652 pop eax
654 pop eax
656 pop eax
658 pop eax
660 pop eax
680 mov eax, dword [ecx + IA32_TSS._ESP] ; Get old stack pointer
682 mov [eax - 0xc], ebx ; create EIP in old stack
684 mov [eax - 0x8], ebx ; create CS in old stack
687 mov [eax - 0x4], ebx ; create eflags in old stack
688 mov eax, dword [ecx + IA32_TSS._ESP] ; Get old stack pointer
689 sub eax, 0xc ; minus 12 byte
690 mov dword [ecx + IA32_TSS._ESP], eax ; Set new stack pointer
692 mov eax, ASM_PFX(PageFaultStubFunction)
693 mov dword [ecx + IA32_TSS.EIP], eax