Home | History | Annotate | Download | only in processor

Lines Matching defs:raw_context

90     BrandContext(&raw_context);
132 // Fill RAW_CONTEXT with pseudo-random data, for round-trip checking.
133 void BrandContext(MDRawContextX86 *raw_context) {
135 for (size_t i = 0; i < sizeof(*raw_context); i++)
136 reinterpret_cast<uint8_t *>(raw_context)[i] = (x += 17);
140 MDRawContextX86 raw_context;
162 raw_context.eip = 0x40000200;
163 raw_context.ebp = 0x80000000;
166 StackwalkerX86 walker(&system_info, &raw_context, &stack_region, &modules,
180 EXPECT_EQ(0, memcmp(&raw_context, &frame->context, sizeof(raw_context)));
189 raw_context.eip = 0x40000200;
190 raw_context.ebp = 0x80000000;
193 StackwalkerX86 walker(&system_info, &raw_context, &stack_region, &modules,
206 EXPECT_EQ(0, memcmp(&raw_context, &frame->context, sizeof(raw_context)));
212 raw_context.eip = 0x40000200;
213 raw_context.ebp = 0x80000000;
216 StackwalkerX86 walker(&system_info, &raw_context, NULL, &modules,
229 EXPECT_EQ(0, memcmp(&raw_context, &frame->context, sizeof(raw_context)));
253 raw_context.eip = 0x4000c7a5;
254 raw_context.esp = stack_section.start().Value();
255 raw_context.ebp = frame0_ebp.Value();
258 StackwalkerX86 walker(&system_info, &raw_context, &stack_region, &modules,
315 raw_context.eip = 0x4000f49d;
316 raw_context.esp = stack_section.start().Value();
319 raw_context.ebp = 0xd43eed6e;
322 StackwalkerX86 walker(&system_info, &raw_context, &stack_region, &modules,
381 raw_context.eip = 0x4000f49d;
382 raw_context.esp = stack_section.start().Value();
385 raw_context.ebp = 0xd43eed6e;
388 raw_context, &stack_region, &modules,
445 raw_context.eip = 0x4000f49d;
446 raw_context.esp = stack_section.start().Value();
449 raw_context.ebp = 0xd43eed6e;
452 StackwalkerX86 walker(&system_info, &raw_context, &stack_region, &modules,
509 raw_context.eip = 0x4000aa85;
510 raw_context.esp = stack_section.start().Value();
511 raw_context.ebp = 0xf052c1de; // should not be needed to walk frame
514 StackwalkerX86 walker(&system_info, &raw_context, &stack_region, &modules,
589 raw_context.eip = 0x4000aa85;
590 raw_context.esp = frame0_esp.Value();
591 raw_context.ebp = frame0_ebp.Value();
594 StackwalkerX86 walker(&system_info, &raw_context, &stack_region, &modules,
678 raw_context.eip = 0x40001004; // in module1::wheedle
679 raw_context.esp = stack_section.start().Value();
680 raw_context.ebp = frame0_ebp.Value();
683 StackwalkerX86 walker(&system_info, &raw_context, &stack_region, &modules,
778 raw_context.eip = 0x40000c9c;
779 raw_context.esp = stack_section.start().Value();
780 raw_context.ebp = 0x2ae314cd; // should not be needed to walk frame
783 StackwalkerX86 walker(&system_info, &raw_context, &stack_region, &modules,
867 raw_context.eip = 0x40000700;
868 raw_context.esp = stack_section.start().Value();
869 raw_context.ebp = frame0_ebp.Value();
872 StackwalkerX86 walker(&system_info, &raw_context, &stack_region, &modules,
939 raw_context.eip = 0x4000e8b8; // in module1::whine
940 raw_context.esp = stack_section.start().Value();
942 raw_context.ebp = frame1_ebp.Value();
945 StackwalkerX86 walker(&system_info, &raw_context, &stack_region, &modules,
1022 raw_context.eip = 0x40009ab8; // in module1::RaisedByTheAliens
1023 raw_context.esp = stack_section.start().Value();
1025 raw_context.ebp = 0xecbdd1a5;
1028 StackwalkerX86 walker(&system_info, &raw_context, &stack_region, &modules,
1165 raw_context.eip = 0x771ef8c1; // in ntdll::ZwWaitForSingleObject
1166 raw_context.esp = stack_section.start().Value();
1167 ASSERT_TRUE(raw_context.esp == frame0_esp.Value());
1168 raw_context.ebp = frame1_ebp.Value();
1171 StackwalkerX86 walker(&system_info, &raw_context, &stack_region, &modules,
1376 raw_context.eip = 0x77c181cd; // inside msvcrt!wcsstr
1377 raw_context.esp = frame0_esp.Value();
1378 raw_context.ebp = frame0_ebp.Value();
1380 ASSERT_TRUE(raw_context.esp == stack_section.start().Value());
1381 ASSERT_TRUE(raw_context.ebp == stack_section.start().Value() + 8);
1384 StackwalkerX86 walker(&system_info, &raw_context, &stack_region,
1581 raw_context.eip = 0x59685c46; // Context frame in
1583 raw_context.esp = frame0_esp.Value();
1584 raw_context.ebp = frame0_ebp.Value();
1587 StackwalkerX86 walker(&system_info, &raw_context, &stack_region,
1822 raw_context.eip = 0x4247860; // IP address not in known module
1823 raw_context.ebp = 0x5420362d; // bogus
1824 raw_context.esp = frame0_esp.Value();
1827 ASSERT_TRUE(raw_context.esp == stack_section.start().Value());
1830 StackwalkerX86 walker(&system_info, &raw_context, &stack_region,
1852 EXPECT_EQ(raw_context.eip, frame0->context.eip);
1853 EXPECT_EQ(raw_context.ebp, frame0->context.ebp);
1854 EXPECT_EQ(raw_context.esp, frame0->context.esp);
1966 raw_context = expected;
1970 // and raw_context as the current register values. (Set
1971 // raw_context.esp to the stack's starting address.) Expect two
1976 raw_context.esp = stack_section.start().Value();
1979 StackwalkerX86 walker(&system_info, &raw_context, &stack_region, &modules,
2033 raw_context.eip = 0x40004000;
2043 raw_context.eip = 0x40004001;
2044 raw_context.ebx = 0x91aa9a8b; // callee's %ebx value
2054 raw_context.eip = 0x40004002;
2055 raw_context.ebx = 0x53d1379d; // saved %esi
2056 raw_context.esi = 0xa5c790ed; // callee's %esi value
2069 raw_context.eip = 0x40004003;
2070 raw_context.ebx = 0x53d1379d; // saved %esi
2071 raw_context.esi = 0xa97f229d; // callee's %esi
2072 raw_context.edi = 0xb05cc997; // callee's %edi
2087 raw_context.eip = 0x40004004;
2088 raw_context.ebx = 0x53d1379d; // saved %esi
2089 raw_context.esi = 0x0fb7dc4e; // callee's %esi
2090 raw_context.edi = 0x993b4280; // callee's %edi
2103 raw_context.eip = 0x40004005;
2104 raw_context.ebx = 0x53d1379d; // saved %esi
2105 raw_context.esi = 0x0fb7dc4e; // callee's %esi
2106 raw_context.edi = 0x40005510; // return address
2121 raw_context.eip = 0x40004006;
2122 raw_context.ebp = frame0_ebp.Value();
2123 raw_context.ebx = 0x53d1379d; // saved %esi
2124 raw_context.esi = 0x743833c9; // callee's %esi
2125 raw_context.edi = 0x40005510; // return address