Lines Matching full:frame0
271 StackFrameX86 *frame0 = static_cast<StackFrameX86 *>(frames->at(0));
272 EXPECT_EQ(StackFrame::FRAME_TRUST_CONTEXT, frame0->trust);
273 EXPECT_EQ(StackFrameX86::CONTEXT_VALID_ALL, frame0->context_validity);
274 EXPECT_EQ(0x4000c7a5U, frame0->instruction);
275 EXPECT_EQ(0x4000c7a5U, frame0->context.eip);
276 EXPECT_EQ(frame0_ebp.Value(), frame0->context.ebp);
277 EXPECT_EQ(NULL, frame0->windows_frame_info);
335 StackFrameX86 *frame0 = static_cast<StackFrameX86 *>(frames->at(0));
336 EXPECT_EQ(StackFrame::FRAME_TRUST_CONTEXT, frame0->trust);
337 ASSERT_EQ(StackFrameX86::CONTEXT_VALID_ALL, frame0->context_validity);
338 EXPECT_EQ(0x4000f49dU, frame0->instruction);
339 EXPECT_EQ(0x4000f49dU, frame0->context.eip);
340 EXPECT_EQ(stack_section.start().Value(), frame0->context.esp);
341 EXPECT_EQ(0xd43eed6eU, frame0->context.ebp);
342 EXPECT_EQ(NULL, frame0->windows_frame_info);
401 StackFrameX86 *frame0 = static_cast<StackFrameX86 *>(frames->at(0));
402 EXPECT_EQ(StackFrame::FRAME_TRUST_CONTEXT, frame0->trust);
403 ASSERT_EQ(StackFrameX86::CONTEXT_VALID_ALL, frame0->context_validity);
404 EXPECT_EQ(0x4000f49dU, frame0->instruction);
405 EXPECT_EQ(0x4000f49dU, frame0->context.eip);
406 EXPECT_EQ(stack_section.start().Value(), frame0->context.esp);
407 EXPECT_EQ(0xd43eed6eU, frame0->context.ebp);
408 EXPECT_EQ(NULL, frame0->windows_frame_info);
467 StackFrameX86 *frame0 = static_cast<StackFrameX86 *>(frames->at(0));
468 EXPECT_EQ(StackFrame::FRAME_TRUST_CONTEXT, frame0->trust);
469 ASSERT_EQ(StackFrameX86::CONTEXT_VALID_ALL, frame0->context_validity);
470 EXPECT_EQ(0x4000f49dU, frame0->instruction);
471 EXPECT_EQ(0x4000f49dU, frame0->context.eip);
472 EXPECT_EQ(stack_section.start().Value(), frame0->context.esp);
473 EXPECT_EQ(0xd43eed6eU, frame0->context.ebp);
474 EXPECT_EQ(NULL, frame0->windows_frame_info);
526 StackFrameX86 *frame0 = static_cast<StackFrameX86 *>(frames->at(0));
527 EXPECT_EQ(StackFrame::FRAME_TRUST_CONTEXT, frame0->trust);
528 ASSERT_EQ(StackFrameX86::CONTEXT_VALID_ALL, frame0->context_validity);
529 EXPECT_EQ(0x4000aa85U, frame0->instruction);
530 EXPECT_EQ(0x4000aa85U, frame0->context.eip);
531 EXPECT_EQ(stack_section.start().Value(), frame0->context.esp);
532 EXPECT_EQ(0xf052c1deU, frame0->context.ebp);
533 EXPECT_TRUE(frame0->windows_frame_info != NULL);
607 StackFrameX86 *frame0 = static_cast<StackFrameX86 *>(frames->at(0));
608 EXPECT_EQ(StackFrame::FRAME_TRUST_CONTEXT, frame0->trust);
609 ASSERT_EQ(StackFrameX86::CONTEXT_VALID_ALL, frame0->context_validity);
610 EXPECT_EQ(0x4000aa85U, frame0->instruction);
611 EXPECT_EQ(0x4000aa85U, frame0->context.eip);
612 EXPECT_EQ(frame0_esp.Value(), frame0->context.esp);
613 EXPECT_EQ(frame0_ebp.Value(), frame0->context.ebp);
614 EXPECT_TRUE(frame0->windows_frame_info != NULL);
695 StackFrameX86 *frame0 = static_cast<StackFrameX86 *>(frames->at(0));
696 EXPECT_EQ(StackFrame::FRAME_TRUST_CONTEXT, frame0->trust);
697 ASSERT_EQ(StackFrameX86::CONTEXT_VALID_ALL, frame0->context_validity);
698 EXPECT_EQ(0x40001004U, frame0->instruction);
699 EXPECT_EQ(0x40001004U, frame0->context.eip);
700 EXPECT_EQ(frame0_esp.Value(), frame0->context.esp);
701 EXPECT_EQ(frame0_ebp.Value(), frame0->context.ebp);
702 EXPECT_EQ(&module1, frame0->module);
703 EXPECT_EQ("module1::wheedle", frame0->function_name);
704 EXPECT_EQ(0x40001000U, frame0->function_base);
707 ASSERT_TRUE(frame0->windows_frame_info != NULL);
709 frame0->windows_frame_info->valid);
711 frame0->windows_frame_info->type_);
712 EXPECT_EQ(12U, frame0->windows_frame_info->parameter_size);
795 StackFrameX86 *frame0 = static_cast<StackFrameX86 *>(frames->at(0));
796 EXPECT_EQ(StackFrame::FRAME_TRUST_CONTEXT, frame0->trust);
797 ASSERT_EQ(StackFrameX86::CONTEXT_VALID_ALL, frame0->context_validity);
798 EXPECT_EQ(0x40000c9cU, frame0->instruction);
799 EXPECT_EQ(0x40000c9cU, frame0->context.eip);
800 EXPECT_EQ(stack_section.start().Value(), frame0->context.esp);
801 EXPECT_EQ(0x2ae314cdU, frame0->context.ebp);
802 EXPECT_TRUE(frame0->windows_frame_info != NULL);
884 StackFrameX86 *frame0 = static_cast<StackFrameX86 *>(frames->at(0));
885 EXPECT_EQ(StackFrame::FRAME_TRUST_CONTEXT, frame0->trust);
886 ASSERT_EQ(StackFrameX86::CONTEXT_VALID_ALL, frame0->context_validity);
887 EXPECT_EQ(0x40000700U, frame0->instruction);
888 EXPECT_EQ(0x40000700U, frame0->context.eip);
889 EXPECT_EQ(stack_section.start().Value(), frame0->context.esp);
890 EXPECT_EQ(frame0_ebp.Value(), frame0->context.ebp);
891 EXPECT_TRUE(frame0->windows_frame_info != NULL);
957 StackFrameX86 *frame0 = static_cast<StackFrameX86 *>(frames->at(0));
958 EXPECT_EQ(StackFrame::FRAME_TRUST_CONTEXT, frame0->trust);
959 ASSERT_EQ(StackFrameX86::CONTEXT_VALID_ALL, frame0->context_validity);
960 EXPECT_EQ(0x4000e8b8U, frame0->instruction);
961 EXPECT_EQ(0x4000e8b8U, frame0->context.eip);
962 EXPECT_EQ(frame0_esp.Value(), frame0->context.esp);
964 EXPECT_EQ(frame1_ebp.Value(), frame0->context.ebp);
965 EXPECT_EQ(&module1, frame0->module);
966 EXPECT_EQ("module1::discombobulated", frame0->function_name);
967 EXPECT_EQ(0x4000e8a8U, frame0->function_base);
970 ASSERT_TRUE(frame0->windows_frame_info != NULL);
971 EXPECT_EQ(WindowsFrameInfo::VALID_ALL, frame0->windows_frame_info->valid);
973 frame0->windows_frame_info->type_);
974 EXPECT_EQ(0x10U, frame0->windows_frame_info->local_size);
1040 StackFrameX86 *frame0 = static_cast<StackFrameX86 *>(frames->at(0));
1041 EXPECT_EQ(StackFrame::FRAME_TRUST_CONTEXT, frame0->trust);
1042 ASSERT_EQ(StackFrameX86::CONTEXT_VALID_ALL, frame0->context_validity);
1043 EXPECT_EQ(0x40009ab8U, frame0->instruction);
1044 EXPECT_EQ(0x40009ab8U, frame0->context.eip);
1045 EXPECT_EQ(frame0_esp.Value(), frame0->context.esp);
1046 EXPECT_EQ(0xecbdd1a5, frame0->context.ebp);
1047 EXPECT_EQ(&module1, frame0->module);
1048 EXPECT_EQ("module1::RaisedByTheAliens", frame0->function_name);
1049 EXPECT_EQ(0x40009aa8U, frame0->function_base);
1052 ASSERT_TRUE(frame0->windows_frame_info != NULL);
1053 EXPECT_EQ(WindowsFrameInfo::VALID_ALL, frame0->windows_frame_info->valid);
1055 frame0->windows_frame_info->type_);
1056 EXPECT_EQ("", frame0->windows_frame_info->program_string);
1057 EXPECT_TRUE(frame0->windows_frame_info->allocates_base_pointer);
1184 StackFrameX86 *frame0 = static_cast<StackFrameX86 *>(frames->at(0));
1185 EXPECT_EQ(StackFrame::FRAME_TRUST_CONTEXT, frame0->trust);
1186 ASSERT_EQ(StackFrameX86::CONTEXT_VALID_ALL, frame0->context_validity);
1187 EXPECT_EQ(0x771ef8c1U, frame0->instruction);
1188 EXPECT_EQ(0x771ef8c1U, frame0->context.eip);
1189 EXPECT_EQ(frame0_esp.Value(), frame0->context.esp);
1190 EXPECT_EQ(frame1_ebp.Value(), frame0->context.ebp);
1191 EXPECT_EQ(&module3, frame0->module);
1192 EXPECT_EQ("ZwWaitForSingleObject", frame0->function_name);
1195 ASSERT_TRUE(frame0->windows_frame_info != NULL);
1196 EXPECT_EQ(WindowsFrameInfo::VALID_ALL, frame0->windows_frame_info->valid);
1198 frame0->windows_frame_info->type_);
1199 EXPECT_EQ("", frame0->windows_frame_info->program_string);
1200 EXPECT_FALSE(frame0->windows_frame_info->allocates_base_pointer);
1397 StackFrameX86 *frame0 = static_cast<StackFrameX86 *>(frames->at(0));
1398 EXPECT_EQ(StackFrame::FRAME_TRUST_CONTEXT, frame0->trust);
1399 ASSERT_EQ(StackFrameX86::CONTEXT_VALID_ALL, frame0->context_validity);
1400 EXPECT_EQ(0x77c181cdU, frame0->instruction);
1401 EXPECT_EQ(0x77c181cdU, frame0->context.eip);
1402 EXPECT_EQ(frame0_esp.Value(), frame0->context.esp);
1403 EXPECT_EQ(frame0_ebp.Value(), frame0->context.ebp);
1404 EXPECT_EQ(&msvcrt_dll, frame0->module);
1405 EXPECT_EQ("wcsstr", frame0->function_name);
1406 ASSERT_TRUE(frame0->windows_frame_info != NULL);
1407 EXPECT_EQ(WindowsFrameInfo::VALID_ALL, frame0->windows_frame_info->valid);
1409 frame0->windows_frame_info->type_);
1413 frame0->windows_frame_info->program_string);
1415 EXPECT_FALSE(frame0->windows_frame_info->allocates_base_pointer);
1849 StackFrameX86 *frame0 = static_cast<StackFrameX86 *>(frames->at(0));
1850 EXPECT_EQ(StackFrame::FRAME_TRUST_CONTEXT, frame0->trust);
1851 ASSERT_EQ(StackFrameX86::CONTEXT_VALID_ALL, frame0->context_validity);
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);
1855 EXPECT_EQ(NULL, frame0->module); // IP not in known module
1856 EXPECT_EQ("", frame0->function_name);
1857 ASSERT_EQ(NULL, frame0->windows_frame_info);
1991 StackFrameX86 *frame0 = static_cast<StackFrameX86 *>(frames->at(0));
1992 EXPECT_EQ(StackFrame::FRAME_TRUST_CONTEXT, frame0->trust);
1993 ASSERT_EQ(StackFrameX86::CONTEXT_VALID_ALL, frame0->context_validity);
1994 EXPECT_EQ("enchiridion", frame0->function_name);
1995 EXPECT_EQ(0x40004000U, frame0->function_base);
1996 ASSERT_TRUE(frame0->windows_frame_info != NULL);
1998 frame0->windows_frame_info->valid);
1999 ASSERT_TRUE(frame0->cfi_frame_info != NULL);