Home | History | Annotate | Download | only in processor

Lines Matching defs:raw_context

215   MDRawContextX86 raw_context;
217 raw_context.context_flags = MD_CONTEXT_X86_INTEGER | MD_CONTEXT_X86_CONTROL;
218 raw_context.edi = 0x3ecba80d;
219 raw_context.esi = 0x382583b9;
220 raw_context.ebx = 0x7fccc03f;
221 raw_context.edx = 0xf62f8ec2;
222 raw_context.ecx = 0x46a6a6a8;
223 raw_context.eax = 0x6a5025e2;
224 raw_context.ebp = 0xd9fabb4a;
225 raw_context.eip = kExpectedEIP;
226 raw_context.cs = 0xbffe6eda;
227 raw_context.eflags = 0xb2ce1e2d;
228 raw_context.esp = 0x659caaa4;
229 raw_context.ss = 0x2e951ef7;
230 Context context(dump, raw_context);
287 EXPECT_EQ(0x3ecba80dU, raw_context.edi);
288 EXPECT_EQ(0x382583b9U, raw_context.esi);
289 EXPECT_EQ(0x7fccc03fU, raw_context.ebx);
290 EXPECT_EQ(0xf62f8ec2U, raw_context.edx);
291 EXPECT_EQ(0x46a6a6a8U, raw_context.ecx);
292 EXPECT_EQ(0x6a5025e2U, raw_context.eax);
293 EXPECT_EQ(0xd9fabb4aU, raw_context.ebp);
294 EXPECT_EQ(kExpectedEIP, raw_context.eip);
295 EXPECT_EQ(0xbffe6edaU, raw_context.cs);
296 EXPECT_EQ(0xb2ce1e2dU, raw_context.eflags);
297 EXPECT_EQ(0x659caaa4U, raw_context.esp);
298 EXPECT_EQ(0x2e951ef7U, raw_context.ss);
306 MDRawContextX86 raw_context;
307 memset(&raw_context, 0, sizeof(raw_context));
308 raw_context.context_flags = MD_CONTEXT_X86_INTEGER | MD_CONTEXT_X86_CONTROL;
309 Context context(dump, raw_context);
690 MDRawContextX86 raw_context;
691 raw_context.context_flags = MD_CONTEXT_X86_INTEGER | MD_CONTEXT_X86_CONTROL;
692 raw_context.edi = 0x3ecba80d;
693 raw_context.esi = 0x382583b9;
694 raw_context.ebx = 0x7fccc03f;
695 raw_context.edx = 0xf62f8ec2;
696 raw_context.ecx = 0x46a6a6a8;
697 raw_context.eax = 0x6a5025e2;
698 raw_context.ebp = 0xd9fabb4a;
699 raw_context.eip = 0x6913f540;
700 raw_context.cs = 0xbffe6eda;
701 raw_context.eflags = 0xb2ce1e2d;
702 raw_context.esp = 0x659caaa4;
703 raw_context.ss = 0x2e951ef7;
704 Context context(dump, raw_context);
746 EXPECT_EQ(0x3ecba80dU, raw_context.edi);
747 EXPECT_EQ(0x382583b9U, raw_context.esi);
748 EXPECT_EQ(0x7fccc03fU, raw_context.ebx);
749 EXPECT_EQ(0xf62f8ec2U, raw_context.edx);
750 EXPECT_EQ(0x46a6a6a8U, raw_context.ecx);
751 EXPECT_EQ(0x6a5025e2U, raw_context.eax);
752 EXPECT_EQ(0xd9fabb4aU, raw_context.ebp);
753 EXPECT_EQ(0x6913f540U, raw_context.eip);
754 EXPECT_EQ(0xbffe6edaU, raw_context.cs);
755 EXPECT_EQ(0xb2ce1e2dU, raw_context.eflags);
756 EXPECT_EQ(0x659caaa4U, raw_context.esp);
757 EXPECT_EQ(0x2e951ef7U, raw_context.ss);
763 MDRawContextX86 raw_context;
764 raw_context.context_flags = MD_CONTEXT_X86_INTEGER |
766 raw_context.edi = 0x3ecba80d;
767 raw_context.esi = 0x382583b9;
768 raw_context.ebx = 0x7fccc03f;
769 raw_context.edx = 0xf62f8ec2;
770 raw_context.ecx = 0x46a6a6a8;
771 raw_context.eax = 0x6a5025e2;
772 raw_context.ebp = 0xd9fabb4a;
773 raw_context.eip = 0x6913f540;
774 raw_context.cs = 0xbffe6eda;
775 raw_context.eflags = 0xb2ce1e2d;
776 raw_context.esp = 0x659caaa4;
777 raw_context.ss = 0x2e951ef7;
778 Context context(dump, raw_context);
820 EXPECT_EQ(0x3ecba80dU, raw_context.edi);
821 EXPECT_EQ(0x382583b9U, raw_context.esi);
822 EXPECT_EQ(0x7fccc03fU, raw_context.ebx);
823 EXPECT_EQ(0xf62f8ec2U, raw_context.edx);
824 EXPECT_EQ(0x46a6a6a8U, raw_context.ecx);
825 EXPECT_EQ(0x6a5025e2U, raw_context.eax);
826 EXPECT_EQ(0xd9fabb4aU, raw_context.ebp);
827 EXPECT_EQ(0x6913f540U, raw_context.eip);
828 EXPECT_EQ(0xbffe6edaU, raw_context.cs);
829 EXPECT_EQ(0xb2ce1e2dU, raw_context.eflags);
830 EXPECT_EQ(0x659caaa4U, raw_context.esp);
831 EXPECT_EQ(0x2e951ef7U, raw_context.ss);
839 MDRawContextX86 raw_context;
841 raw_context.context_flags = 0;
842 raw_context.edi = 0x3ecba80d;
843 raw_context.esi = 0x382583b9;
844 raw_context.ebx = 0x7fccc03f;
845 raw_context.edx = 0xf62f8ec2;
846 raw_context.ecx = 0x46a6a6a8;
847 raw_context.eax = 0x6a5025e2;
848 raw_context.ebp = 0xd9fabb4a;
849 raw_context.eip = 0x6913f540;
850 raw_context.cs = 0xbffe6eda;
851 raw_context.eflags = 0xb2ce1e2d;
852 raw_context.esp = 0x659caaa4;
853 raw_context.ss = 0x2e951ef7;
854 Context context(dump, raw_context);
909 EXPECT_EQ(0x3ecba80dU, raw_context.edi);
910 EXPECT_EQ(0x382583b9U, raw_context.esi);
911 EXPECT_EQ(0x7fccc03fU, raw_context.ebx);
912 EXPECT_EQ(0xf62f8ec2U, raw_context.edx);
913 EXPECT_EQ(0x46a6a6a8U, raw_context.ecx);
914 EXPECT_EQ(0x6a5025e2U, raw_context.eax);
915 EXPECT_EQ(0xd9fabb4aU, raw_context.ebp);
916 EXPECT_EQ(0x6913f540U, raw_context.eip);
917 EXPECT_EQ(0xbffe6edaU, raw_context.cs);
918 EXPECT_EQ(0xb2ce1e2dU, raw_context.eflags);
919 EXPECT_EQ(0x659caaa4U, raw_context.esp);
920 EXPECT_EQ(0x2e951ef7U, raw_context.ss);
930 MDRawContextX86 raw_context;
932 raw_context.context_flags = 0;
933 raw_context.edi = 0x3ecba80d;
934 raw_context.esi = 0x382583b9;
935 raw_context.ebx = 0x7fccc03f;
936 raw_context.edx = 0xf62f8ec2;
937 raw_context.ecx = 0x46a6a6a8;
938 raw_context.eax = 0x6a5025e2;
939 raw_context.ebp = 0xd9fabb4a;
940 raw_context.eip = 0x6913f540;
941 raw_context.cs = 0xbffe6eda;
942 raw_context.eflags = 0xb2ce1e2d;
943 raw_context.esp = 0x659caaa4;
944 raw_context.ss = 0x2e951ef7;
945 Context context(dump, raw_context);
989 MDRawContextARM raw_context;
990 raw_context.context_flags = MD_CONTEXT_ARM_INTEGER;
991 raw_context.iregs[0] = 0x3ecba80d;
992 raw_context.iregs[1] = 0x382583b9;
993 raw_context.iregs[2] = 0x7fccc03f;
994 raw_context.iregs[3] = 0xf62f8ec2;
995 raw_context.iregs[4] = 0x46a6a6a8;
996 raw_context.iregs[5] = 0x6a5025e2;
997 raw_context.iregs[6] = 0xd9fabb4a;
998 raw_context.iregs[7] = 0x6913f540;
999 raw_context.iregs[8] = 0xbffe6eda;
1000 raw_context.iregs[9] = 0xb2ce1e2d;
1001 raw_context.iregs[10] = 0x659caaa4;
1002 raw_context.iregs[11] = 0xf0e0d0c0;
1003 raw_context.iregs[12] = 0xa9b8c7d6;
1004 raw_context.iregs[13] = 0x12345678;
1005 raw_context.iregs[14] = 0xabcd1234;
1006 raw_context.iregs[15] = 0x10203040;
1007 raw_context.cpsr = 0x2e951ef7;
1008 Context context(dump, raw_context);
1050 EXPECT_EQ(0x3ecba80dU, raw_context.iregs[0]);
1051 EXPECT_EQ(0x382583b9U, raw_context.iregs[1]);
1052 EXPECT_EQ(0x7fccc03fU, raw_context.iregs[2]);
1053 EXPECT_EQ(0xf62f8ec2U, raw_context.iregs[3]);
1054 EXPECT_EQ(0x46a6a6a8U, raw_context.iregs[4]);
1055 EXPECT_EQ(0x6a5025e2U, raw_context.iregs[5]);
1056 EXPECT_EQ(0xd9fabb4aU, raw_context.iregs[6]);
1057 EXPECT_EQ(0x6913f540U, raw_context.iregs[7]);
1058 EXPECT_EQ(0xbffe6edaU, raw_context.iregs[8]);
1059 EXPECT_EQ(0xb2ce1e2dU, raw_context.iregs[9]);
1060 EXPECT_EQ(0x659caaa4U, raw_context.iregs[10]);
1061 EXPECT_EQ(0xf0e0d0c0U, raw_context.iregs[11]);
1062 EXPECT_EQ(0xa9b8c7d6U, raw_context.iregs[12]);
1063 EXPECT_EQ(0x12345678U, raw_context.iregs[13]);
1064 EXPECT_EQ(0xabcd1234U, raw_context.iregs[14]);
1065 EXPECT_EQ(0x10203040U, raw_context.iregs[15]);
1066 EXPECT_EQ(0x2e951ef7U, raw_context.cpsr);
1072 MDRawContextARM raw_context;
1074 raw_context.context_flags = MD_CONTEXT_ARM_OLD | 0x00000002;
1075 raw_context.iregs[0] = 0x3ecba80d;
1076 raw_context.iregs[1] = 0x382583b9;
1077 raw_context.iregs[2] = 0x7fccc03f;
1078 raw_context.iregs[3] = 0xf62f8ec2;
1079 raw_context.iregs[4] = 0x46a6a6a8;
1080 raw_context.iregs[5] = 0x6a5025e2;
1081 raw_context.iregs[6] = 0xd9fabb4a;
1082 raw_context.iregs[7] = 0x6913f540;
1083 raw_context.iregs[8] = 0xbffe6eda;
1084 raw_context.iregs[9] = 0xb2ce1e2d;
1085 raw_context.iregs[10] = 0x659caaa4;
1086 raw_context.iregs[11] = 0xf0e0d0c0;
1087 raw_context.iregs[12] = 0xa9b8c7d6;
1088 raw_context.iregs[13] = 0x12345678;
1089 raw_context.iregs[14] = 0xabcd1234;
1090 raw_context.iregs[15] = 0x10203040;
1091 raw_context.cpsr = 0x2e951ef7;
1092 Context context(dump, raw_context);
1134 EXPECT_EQ(0x3ecba80dU, raw_context.iregs[0]);
1135 EXPECT_EQ(0x382583b9U, raw_context.iregs[1]);
1136 EXPECT_EQ(0x7fccc03fU, raw_context.iregs[2]);
1137 EXPECT_EQ(0xf62f8ec2U, raw_context.iregs[3]);
1138 EXPECT_EQ(0x46a6a6a8U, raw_context.iregs[4]);
1139 EXPECT_EQ(0x6a5025e2U, raw_context.iregs[5]);
1140 EXPECT_EQ(0xd9fabb4aU, raw_context.iregs[6]);
1141 EXPECT_EQ(0x6913f540U, raw_context.iregs[7]);
1142 EXPECT_EQ(0xbffe6edaU, raw_context.iregs[8]);
1143 EXPECT_EQ(0xb2ce1e2dU, raw_context.iregs[9]);
1144 EXPECT_EQ(0x659caaa4U, raw_context.iregs[10]);
1145 EXPECT_EQ(0xf0e0d0c0U, raw_context.iregs[11]);
1146 EXPECT_EQ(0xa9b8c7d6U, raw_context.iregs[12]);
1147 EXPECT_EQ(0x12345678U, raw_context.iregs[13]);
1148 EXPECT_EQ(0xabcd1234U, raw_context.iregs[14]);
1149 EXPECT_EQ(0x10203040U, raw_context.iregs[15]);
1150 EXPECT_EQ(0x2e951ef7U, raw_context.cpsr);
1156 MDRawContextMIPS raw_context;
1157 raw_context.context_flags = MD_CONTEXT_MIPS_INTEGER;
1158 raw_context.iregs[0] = 0x3ecba80d;
1159 raw_context.iregs[1] = 0x382583b9;
1160 raw_context.iregs[2] = 0x7fccc03f;
1161 raw_context.iregs[3] = 0xf62f8ec2;
1162 raw_context.iregs[4] = 0x46a6a6a8;
1163 raw_context.iregs[5] = 0x6a5025e2;
1164 raw_context.iregs[6] = 0xd9fabb4a;
1165 raw_context.iregs[7] = 0x6913f540;
1166 raw_context.iregs[8] = 0xbffe6eda;
1167 raw_context.iregs[9] = 0xb2ce1e2d;
1168 raw_context.iregs[10] = 0x659caaa4;
1169 raw_context.iregs[11] = 0xf0e0d0c0;
1170 raw_context.iregs[12] = 0xa9b8c7d6;
1171 raw_context.iregs[13] = 0x12345678;
1172 raw_context.iregs[14] = 0xabcd1234;
1173 raw_context.iregs[15] = 0x10203040;
1174 raw_context.iregs[16] = 0xa80d3ecb;
1175 raw_context.iregs[17] = 0x83b93825;
1176 raw_context.iregs[18] = 0xc03f7fcc;
1177 raw_context.iregs[19] = 0x8ec2f62f;
1178 raw_context.iregs[20] = 0xa6a846a6;
1179 raw_context.iregs[21] = 0x25e26a50;
1180 raw_context.iregs[22] = 0xbb4ad9fa;
1181 raw_context.iregs[23] = 0xf5406913;
1182 raw_context.iregs[24] = 0x6edabffe;
1183 raw_context.iregs[25] = 0x1e2db2ce;
1184 raw_context.iregs[26] = 0xaaa4659c;
1185 raw_context.iregs[27] = 0xd0c0f0e0;
1186 raw_context.iregs[28] = 0xc7d6a9b8;
1187 raw_context.iregs[29] = 0x56781234;
1188 raw_context.iregs[30] = 0x1234abcd;
1189 raw_context.iregs[31] = 0x30401020;
1191 Context context(dump, raw_context);
1232 EXPECT_EQ(0x3ecba80dU, raw_context.iregs[0]);
1233 EXPECT_EQ(0x382583b9U, raw_context.iregs[1]);
1234 EXPECT_EQ(0x7fccc03fU, raw_context.iregs[2]);
1235 EXPECT_EQ(0xf62f8ec2U, raw_context.iregs[3]);
1236 EXPECT_EQ(0x46a6a6a8U, raw_context.iregs[4]);
1237 EXPECT_EQ(0x6a5025e2U, raw_context.iregs[5]);
1238 EXPECT_EQ(0xd9fabb4aU, raw_context.iregs[6]);
1239 EXPECT_EQ(0x6913f540U, raw_context.iregs[7]);
1240 EXPECT_EQ(0xbffe6edaU, raw_context.iregs[8]);
1241 EXPECT_EQ(0xb2ce1e2dU, raw_context.iregs[9]);
1242 EXPECT_EQ(0x659caaa4U, raw_context.iregs[10]);
1243 EXPECT_EQ(0xf0e0d0c0U, raw_context.iregs[11]);
1244 EXPECT_EQ(0xa9b8c7d6U, raw_context.iregs[12]);
1245 EXPECT_EQ(0x12345678U, raw_context.iregs[13]);
1246 EXPECT_EQ(0xabcd1234U, raw_context.iregs[14]);
1247 EXPECT_EQ(0x10203040U, raw_context.iregs[15]);
1248 EXPECT_EQ(0xa80d3ecbU, raw_context.iregs[16]);
1249 EXPECT_EQ(0x83b93825U, raw_context.iregs[17]);
1250 EXPECT_EQ(0xc03f7fccU, raw_context.iregs[18]);
1251 EXPECT_EQ(0x8ec2f62fU, raw_context.iregs[19]);
1252 EXPECT_EQ(0xa6a846a6U, raw_context.iregs[20]);
1253 EXPECT_EQ(0x25e26a50U, raw_context.iregs[21]);
1254 EXPECT_EQ(0xbb4ad9faU, raw_context.iregs[22]);
1255 EXPECT_EQ(0xf5406913U, raw_context.iregs[23]);
1256 EXPECT_EQ(0x6edabffeU, raw_context.iregs[24]);
1257 EXPECT_EQ(0x1e2db2ceU, raw_context.iregs[25]);
1258 EXPECT_EQ(0xaaa4659cU, raw_context.iregs[26]);
1259 EXPECT_EQ(0xd0c0f0e0U, raw_context.iregs[27]);
1260 EXPECT_EQ(0xc7d6a9b8U, raw_context.iregs[28]);
1261 EXPECT_EQ(0x56781234U, raw_context.iregs[29]);
1262 EXPECT_EQ(0x1234abcdU, raw_context.iregs[30]);
1263 EXPECT_EQ(0x30401020U, raw_context.iregs[31]);