Home | History | Annotate | Download | only in processor

Lines Matching defs:stack

31 // corresponding symbol file, and checks the stack frames for correctness.
421 CallStack *stack = state.threads()->at(0);
422 ASSERT_TRUE(stack);
423 ASSERT_EQ(stack->frames()->size(), 4U);
425 ASSERT_TRUE(stack->frames()->at(0)->module);
426 ASSERT_EQ(stack->frames()->at(0)->module->base_address(), 0x400000U);
427 ASSERT_EQ(stack->frames()->at(0)->module->code_file(), "c:\\test_app.exe");
428 ASSERT_EQ(stack->frames()->at(0)->function_name,
430 ASSERT_EQ(stack->frames()->at(0)->source_file_name, "c:\\test_app.cc");
431 ASSERT_EQ(stack->frames()->at(0)->source_line, 58);
433 ASSERT_TRUE(stack->frames()->at(1)->module);
434 ASSERT_EQ(stack->frames()->at(1)->module->base_address(), 0x400000U);
435 ASSERT_EQ(stack
436 ASSERT_EQ(stack->frames()->at(1)->function_name, "main");
437 ASSERT_EQ(stack->frames()->at(1)->source_file_name, "c:\\test_app.cc");
438 ASSERT_EQ(stack->frames()->at(1)->source_line, 65);
441 ASSERT_TRUE(stack->frames()->at(2)->module);
442 ASSERT_EQ(stack->frames()->at(2)->module->base_address(), 0x400000U);
443 ASSERT_EQ(stack->frames()->at(2)->module->code_file(), "c:\\test_app.exe");
444 ASSERT_EQ(stack->frames()->at(2)->function_name, "__tmainCRTStartup");
445 ASSERT_EQ(stack->frames()->at(2)->source_file_name,
447 ASSERT_EQ(stack->frames()->at(2)->source_line, 327);
450 ASSERT_TRUE(stack->frames()->at(3)->module);
451 ASSERT_EQ(stack->frames()->at(3)->module->base_address(), 0x7c800000U);
452 ASSERT_EQ(stack->frames()->at(3)->module->code_file(),
454 ASSERT_TRUE(stack->frames()->at(3)->function_name.empty());
455 ASSERT_TRUE(stack->frames()->at(3)->source_file_name.empty());
456 ASSERT_EQ(stack->frames()->at(3)->source_line, 0);
507 // Return a thread missing stack memory.