Home | History | Annotate | Download | only in switchback

Lines Matching defs:gst

86 VexGuestState gst;
90 /* i386: helper1 = &gst, helper2 = %EFLAGS */
91 /* amd64: helper1 = &gst, helper2 = %EFLAGS */
92 /* ppc32: helper1 = &gst, helper2 = %CR, helper3 = %XER */
93 /* arm64: helper1 = &gst, helper2 = 32x0:NZCV:28x0 */
289 sb_helper1 = (HWord)&gst;
290 sb_helper2 = LibVEX_GuestX86_get_eflags(&gst);
393 HWord arg0 = (HWord)&gst;
394 HWord arg1 = LibVEX_GuestARM64_get_nzcv(&gst);
418 Addr where_to_go = gst.guest_PC;
516 block[1] = (HWord)&gst;
677 next_guest = gst.GuestPC;
687 HWord esp = gst.guest_ESP;
688 gst.guest_EIP = *(UInt*)(esp+0);
689 gst.guest_EAX = serviceFn( *(UInt*)(esp+4), *(UInt*)(esp+8) );
690 gst.guest_ESP = esp+4;
691 next_guest = gst.guest_EIP;
695 gst.guest_X0 = serviceFn( gst.guest_X0, gst.guest_X1 );
696 gst.guest_PC = gst.guest_X30;
697 next_guest = gst.guest_PC;
772 LibVEX_Guest_initialise(&gst);
773 gst.host_EvC_COUNTER = 999999999; // so we should never get an exit
774 gst.host_EvC_FAILADDR = 0x5a5a5a5a5a5a5a5a;
779 gst.guest_EIP = (UInt)entryP;
780 gst.guest_ESP = (UInt)&gstack[32000];
781 *(UInt*)(gst.guest_ESP+4) = (UInt)serviceFn;
782 *(UInt*)(gst.guest_ESP+0) = 0x12345678;
785 gst.guest_PC = (ULong)entryP;
786 gst.guest_SP = (ULong)&gstack[32000];
787 gst.guest_X0 = (ULong)serviceFn;
790 gst.guest_TPIDR_EL0 = tpidr_el0;