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