Home | History | Annotate | Download | only in processor

Lines Matching defs:raw_context

86     BrandContext(&raw_context);
124 // Fill RAW_CONTEXT with pseudo-random data, for round-trip checking.
125 void BrandContext(MDRawContextARM64 *raw_context) {
127 for (size_t i = 0; i < sizeof(*raw_context); i++)
128 reinterpret_cast<uint8_t *>(raw_context)[i] = (x += 17);
132 MDRawContextARM64 raw_context;
150 StackwalkerARM64 walker(&system_info, &raw_context, &stack_region, &modules,
164 EXPECT_EQ(0, memcmp(&raw_context, &frame->context, sizeof(raw_context)));
173 StackwalkerARM64 walker(&system_info, &raw_context, NULL, &modules,
186 EXPECT_EQ(0, memcmp(&raw_context, &frame->context, sizeof(raw_context)));
222 raw_context.iregs[MD_CONTEXT_ARM64_REG_PC] = 0x40005510;
223 raw_context.iregs[MD_CONTEXT_ARM64_REG_SP] = stack_section.start().Value();
226 StackwalkerARM64 walker(&system_info, &raw_context, &stack_region, &modules,
243 EXPECT_EQ(0, memcmp(&raw_context, &frame0->context, sizeof(raw_context)));
287 raw_context.iregs[MD_CONTEXT_ARM64_REG_PC] = 0x40000200;
288 raw_context.iregs[MD_CONTEXT_ARM64_REG_SP] = stack_section.start().Value();
298 StackwalkerARM64 walker(&system_info, &raw_context, &stack_region, &modules,
313 EXPECT_EQ(0, memcmp(&raw_context, &frame0->context, sizeof(raw_context)));
361 raw_context.iregs[MD_CONTEXT_ARM64_REG_PC] = 0x40005510;
362 raw_context.iregs[MD_CONTEXT_ARM64_REG_SP] = stack_section.start().Value();
365 StackwalkerARM64 walker(&system_info, &raw_context, &stack_region, &modules,
382 EXPECT_EQ(0, memcmp(&raw_context, &frame0->context, sizeof(raw_context)));
424 raw_context.iregs[MD_CONTEXT_ARM64_REG_PC] = 0x40005510;
425 raw_context.iregs[MD_CONTEXT_ARM64_REG_SP] = stack_section.start().Value();
428 StackwalkerARM64 walker(&system_info, &raw_context, &stack_region, &modules,
446 EXPECT_EQ(0, memcmp(&raw_context, &frame0->context, sizeof(raw_context)));
485 raw_context.iregs[MD_CONTEXT_ARM64_REG_PC] = 0x40005510;
486 raw_context.iregs[MD_CONTEXT_ARM64_REG_LR] = return_address1;
487 raw_context.iregs[MD_CONTEXT_ARM64_REG_FP] = frame1_fp.Value();
488 raw_context.iregs[MD_CONTEXT_ARM64_REG_SP] = stack_section.start().Value();
491 StackwalkerARM64 walker(&system_info, &raw_context,
509 EXPECT_EQ(0, memcmp(&raw_context, &frame0->context, sizeof(raw_context)));
619 raw_context = expected;
623 // and raw_context as the current register values. (Set the stack
629 raw_context.iregs[MD_CONTEXT_ARM64_REG_SP] = stack_section.start().Value();
632 StackwalkerARM64 walker(&system_info, &raw_context, &stack_region,
704 raw_context.iregs[MD_CONTEXT_ARM64_REG_PC] = 0x0000000040004000L;
705 raw_context.iregs[MD_CONTEXT_ARM64_REG_LR] = 0x0000000040005510L;
717 raw_context.iregs[MD_CONTEXT_ARM64_REG_PC] = 0x0000000040004001L;
719 raw_context.iregs[19] = 0xadc9f635a635adc9L;
720 raw_context.iregs[20] = 0x623135ac35ac6231L;
721 raw_context.iregs[MD_CONTEXT_ARM64_REG_FP] = 0x5fc4be14be145fc4L;
736 raw_context.iregs[MD_CONTEXT_ARM64_REG_PC] = 0x0000000040004001L;
737 raw_context.iregs[MD_CONTEXT_ARM64_REG_FP] = 0x5fc4be14be145fc4L;
755 raw_context.iregs[MD_CONTEXT_ARM64_REG_PC] = 0x0000000040004002L;
756 raw_context.iregs[0] = 0x5e68b5d5b5d55e68L; // saved x19
757 raw_context.iregs[1] = 0x34f3ebd1ebd134f3L; // saved x20
758 raw_context.iregs[2] = 0x74bca31ea31e74bcL; // saved x21
759 raw_context.iregs[3] = 0x16b32dcb2dcb16b3L; // saved x22
760 raw_context.iregs[19] = 0xadc9f635a635adc9L; // distinct callee x19
761 raw_context.iregs[20] = 0x623135ac35ac6231L; // distinct callee x20
762 raw_context.iregs[21] = 0xac4543564356ac45L; // distinct callee x21
763 raw_context.iregs[22] = 0x2561562f562f2561L; // distinct callee x22
765 raw_context.iregs[MD_CONTEXT_ARM64_REG_FP] = 0x5fc4be14be145fc4L;
778 raw_context.iregs[MD_CONTEXT_ARM64_REG_PC] = 0x0000000040004003L;
780 raw_context.iregs[1] = 0xfb756319fb756319L;
781 raw_context.iregs[MD_CONTEXT_ARM64_REG_FP] = 0x5fc4be14be145fc4L;
799 raw_context.iregs[MD_CONTEXT_ARM64_REG_PC] = 0x0000000040004004L;
801 raw_context.iregs[1] = 0xfb756319fb756319L;
802 raw_context.iregs[MD_CONTEXT_ARM64_REG_FP] = 0x5fc4be14be145fc4L;
820 raw_context.iregs[MD_CONTEXT_ARM64_REG_PC] = 0x0000000040004005L;
821 raw_context.iregs[1] = 0xfb756319fb756319L; // distinct callee x1
839 raw_context.iregs[MD_CONTEXT_ARM64_REG_PC] = 0x0000000040004006L;
840 raw_context.iregs[1] = 0xfb756319fb756319L; // distinct callee x1
849 raw_context.iregs[MD_CONTEXT_ARM64_REG_PC] = 0x0000000040006000L;
850 raw_context.iregs[MD_CONTEXT_ARM64_REG_SP] = 0x0000000080000000L;
851 raw_context.iregs[MD_CONTEXT_ARM64_REG_LR] = 0x0000000040005510L;
853 StackwalkerARM64 walker(&system_info, &raw_context, &stack_region, &modules,
867 raw_context.iregs[MD_CONTEXT_ARM64_REG_PC] = 0x0000000040007000L;
868 raw_context.iregs[MD_CONTEXT_ARM64_REG_SP] = 0x0000000080000000L;
870 StackwalkerARM64 walker(&system_info, &raw_context, &stack_region, &modules,