Lines Matching defs:gst

92 VexGuestState gst;
96 /* i386: helper1 = &gst, helper2 = %EFLAGS */
97 /* amd64: helper1 = &gst, helper2 = %EFLAGS */
98 /* ppc32: helper1 = &gst, helper2 = %CR, helper3 = %XER */
185 sb_helper1 = (HWord)&gst;
186 sb_helper2 = LibVEX_GuestX86_get_eflags(&gst);
222 sb_helper1 = (HWord)&gst;
223 sb_helper2 = LibVEX_GuestAMD64_get_rflags(&gst);
249 // gst
329 // gst: load word of guest_state_ptr to r31
445 Addr32 where_to_go = gst.guest_CIA;
456 Addr64 where_to_go = gst.guest_CIA;
472 sb_helper1 = (HWord)&gst;
474 sb_helper2 = LibVEX_GuestPPC32_get_CR(&gst);
475 sb_helper3 = LibVEX_GuestPPC32_get_XER(&gst);
477 sb_helper2 = LibVEX_GuestPPC64_get_CR(&gst);
478 sb_helper3 = LibVEX_GuestPPC64_get_XER(&gst);
788 gp = (HWord)&gst;
790 gst.GuestPC = res;
959 next_guest = gst.GuestPC;
972 HWord esp = gst.guest_ESP;
973 gst.guest_EIP = *(UInt*)(esp+0);
974 gst.guest_EAX = serviceFn( *(UInt*)(esp+4), *(UInt*)(esp+8) );
975 gst.guest_ESP = esp+4;
976 next_guest = gst.guest_EIP;
980 HWord esp = gst.guest_RSP;
981 gst.guest_RIP = *(UInt*)(esp+0);
982 gst.guest_RAX = serviceFn( gst.guest_RDI, gst.guest_RSI );
983 gst.guest_RSP = esp+8;
984 next_guest = gst.guest_RIP;
988 gst.guest_GPR3 = serviceFn( gst.guest_GPR3, gst.guest_GPR4 );
989 gst.guest_CIA = gst.guest_LR;
990 next_guest = gst.guest_CIA;
1028 dump_translations( (Addr64)gst.guest_TISTART, gst.guest_TILEN );
1121 LibVEX_Guest_initialise(&gst);
1126 gst.guest_EIP = (UInt)entryP;
1127 gst.guest_ESP = (UInt)&gstack[25000];
1128 *(UInt*)(gst.guest_ESP+4) = (UInt)serviceFn;
1129 *(UInt*)(gst.guest_ESP+0) = 0x12345678;
1131 gst.guest_RIP = (ULong)entryP;
1132 gst.guest_RSP = (ULong)&gstack[25000];
1133 gst.guest_RDI = (ULong)serviceFn;
1134 *(ULong*)(gst.guest_RSP+0) = 0x12345678AABBCCDDULL;
1139 gst.guest_CIA = (UInt)entryP;
1140 gst.guest_GPR1 = (UInt)&gstack[25000]; /* stack pointer */
1141 gst.guest_GPR3 = (UInt)serviceFn; /* param to entry */
1142 gst.guest_GPR2 = saved_R2;
1143 gst.guest_LR = 0x12345678; /* bogus return address */
1146 gst.guest_CIA = * (ULong*)entryP;
1147 gst.guest_GPR1 = (ULong)&gstack[25000]; /* stack pointer */
1148 gst.guest_GPR3 = (ULong)serviceFn; /* param to entry */
1149 gst.guest_GPR2 = saved_R2;
1150 gst.guest_GPR13 = saved_R13;
1151 gst.guest_LR = 0x1234567812345678ULL; /* bogus return address */
1152 // printf("setting CIA to %p\n", (void*)gst.guest_CIA);