Lines Matching refs:stack_map

32     const StackMap& stack_map,  in CheckStackMask()  argument
34 BitMemoryRegion stack_mask = code_info.GetStackMaskOf(stack_map); in CheckStackMask()
73 StackMap stack_map = code_info.GetStackMapAt(0); in TEST() local
74 ASSERT_TRUE(stack_map.Equals(code_info.GetStackMapForDexPc(0))); in TEST()
75 ASSERT_TRUE(stack_map.Equals(code_info.GetStackMapForNativePcOffset(64 * kPcAlign))); in TEST()
76 ASSERT_EQ(0u, stack_map.GetDexPc()); in TEST()
77 ASSERT_EQ(64u * kPcAlign, stack_map.GetNativePcOffset(kRuntimeISA)); in TEST()
78 ASSERT_EQ(0x3u, code_info.GetRegisterMaskOf(stack_map)); in TEST()
80 ASSERT_TRUE(CheckStackMask(code_info, stack_map, sp_mask)); in TEST()
82 ASSERT_TRUE(stack_map.HasDexRegisterMap()); in TEST()
83 DexRegisterMap dex_register_map = code_info.GetDexRegisterMapOf(stack_map); in TEST()
101 ASSERT_FALSE(stack_map.HasInlineInfo()); in TEST()
161 StackMap stack_map = code_info.GetStackMapAt(0); in TEST() local
162 ASSERT_TRUE(stack_map.Equals(code_info.GetStackMapForDexPc(0))); in TEST()
163 ASSERT_TRUE(stack_map.Equals(code_info.GetStackMapForNativePcOffset(64 * kPcAlign))); in TEST()
164 ASSERT_EQ(0u, stack_map.GetDexPc()); in TEST()
165 ASSERT_EQ(64u * kPcAlign, stack_map.GetNativePcOffset(kRuntimeISA)); in TEST()
166 ASSERT_EQ(0x3u, code_info.GetRegisterMaskOf(stack_map)); in TEST()
168 ASSERT_TRUE(CheckStackMask(code_info, stack_map, sp_mask1)); in TEST()
170 ASSERT_TRUE(stack_map.HasDexRegisterMap()); in TEST()
171 DexRegisterMap dex_register_map = code_info.GetDexRegisterMapOf(stack_map); in TEST()
189 ASSERT_TRUE(stack_map.HasInlineInfo()); in TEST()
190 auto inline_infos = code_info.GetInlineInfosOf(stack_map); in TEST()
200 StackMap stack_map = code_info.GetStackMapAt(1); in TEST() local
201 ASSERT_TRUE(stack_map.Equals(code_info.GetStackMapForDexPc(1u))); in TEST()
202 ASSERT_TRUE(stack_map.Equals(code_info.GetStackMapForNativePcOffset(128u * kPcAlign))); in TEST()
203 ASSERT_EQ(1u, stack_map.GetDexPc()); in TEST()
204 ASSERT_EQ(128u * kPcAlign, stack_map.GetNativePcOffset(kRuntimeISA)); in TEST()
205 ASSERT_EQ(0xFFu, code_info.GetRegisterMaskOf(stack_map)); in TEST()
207 ASSERT_TRUE(CheckStackMask(code_info, stack_map, sp_mask2)); in TEST()
209 ASSERT_TRUE(stack_map.HasDexRegisterMap()); in TEST()
210 DexRegisterMap dex_register_map = code_info.GetDexRegisterMapOf(stack_map); in TEST()
228 ASSERT_FALSE(stack_map.HasInlineInfo()); in TEST()
233 StackMap stack_map = code_info.GetStackMapAt(2); in TEST() local
234 ASSERT_TRUE(stack_map.Equals(code_info.GetStackMapForDexPc(2u))); in TEST()
235 ASSERT_TRUE(stack_map.Equals(code_info.GetStackMapForNativePcOffset(192u * kPcAlign))); in TEST()
236 ASSERT_EQ(2u, stack_map.GetDexPc()); in TEST()
237 ASSERT_EQ(192u * kPcAlign, stack_map.GetNativePcOffset(kRuntimeISA)); in TEST()
238 ASSERT_EQ(0xABu, code_info.GetRegisterMaskOf(stack_map)); in TEST()
240 ASSERT_TRUE(CheckStackMask(code_info, stack_map, sp_mask3)); in TEST()
242 ASSERT_TRUE(stack_map.HasDexRegisterMap()); in TEST()
243 DexRegisterMap dex_register_map = code_info.GetDexRegisterMapOf(stack_map); in TEST()
261 ASSERT_FALSE(stack_map.HasInlineInfo()); in TEST()
266 StackMap stack_map = code_info.GetStackMapAt(3); in TEST() local
267 ASSERT_TRUE(stack_map.Equals(code_info.GetStackMapForDexPc(3u))); in TEST()
268 ASSERT_TRUE(stack_map.Equals(code_info.GetStackMapForNativePcOffset(256u * kPcAlign))); in TEST()
269 ASSERT_EQ(3u, stack_map.GetDexPc()); in TEST()
270 ASSERT_EQ(256u * kPcAlign, stack_map.GetNativePcOffset(kRuntimeISA)); in TEST()
271 ASSERT_EQ(0xCDu, code_info.GetRegisterMaskOf(stack_map)); in TEST()
273 ASSERT_TRUE(CheckStackMask(code_info, stack_map, sp_mask4)); in TEST()
275 ASSERT_TRUE(stack_map.HasDexRegisterMap()); in TEST()
276 DexRegisterMap dex_register_map = code_info.GetDexRegisterMapOf(stack_map); in TEST()
294 ASSERT_FALSE(stack_map.HasInlineInfo()); in TEST()
331 StackMap stack_map = code_info.GetStackMapAt(0); in TEST() local
332 ASSERT_TRUE(stack_map.Equals(code_info.GetStackMapForDexPc(0))); in TEST()
333 ASSERT_TRUE(stack_map.Equals(code_info.GetStackMapForNativePcOffset(64 * kPcAlign))); in TEST()
334 ASSERT_EQ(0u, stack_map.GetDexPc()); in TEST()
335 ASSERT_EQ(64u * kPcAlign, stack_map.GetNativePcOffset(kRuntimeISA)); in TEST()
336 ASSERT_EQ(0x3u, code_info.GetRegisterMaskOf(stack_map)); in TEST()
338 ASSERT_TRUE(CheckStackMask(code_info, stack_map, sp_mask1)); in TEST()
340 ASSERT_TRUE(stack_map.HasDexRegisterMap()); in TEST()
341 DexRegisterMap map(code_info.GetDexRegisterMapOf(stack_map)); in TEST()
384 StackMap stack_map = code_info.GetStackMapAt(0); in TEST() local
385 ASSERT_TRUE(stack_map.Equals(code_info.GetStackMapForDexPc(0))); in TEST()
386 ASSERT_TRUE(stack_map.Equals(code_info.GetStackMapForNativePcOffset(64 * kPcAlign))); in TEST()
387 ASSERT_EQ(0u, stack_map.GetDexPc()); in TEST()
388 ASSERT_EQ(64u * kPcAlign, stack_map.GetNativePcOffset(kRuntimeISA)); in TEST()
389 ASSERT_EQ(0x3u, code_info.GetRegisterMaskOf(stack_map)); in TEST()
391 ASSERT_TRUE(stack_map.HasDexRegisterMap()); in TEST()
392 DexRegisterMap dex_register_map = code_info.GetDexRegisterMapOf(stack_map); in TEST()
406 ASSERT_FALSE(stack_map.HasInlineInfo()); in TEST()
491 StackMap stack_map = code_info.GetStackMapAt(0); in TEST() local
492 ASSERT_TRUE(stack_map.Equals(code_info.GetStackMapForDexPc(0))); in TEST()
493 ASSERT_TRUE(stack_map.Equals(code_info.GetStackMapForNativePcOffset(64 * kPcAlign))); in TEST()
494 ASSERT_EQ(0u, stack_map.GetDexPc()); in TEST()
495 ASSERT_EQ(64u * kPcAlign, stack_map.GetNativePcOffset(kRuntimeISA)); in TEST()
496 ASSERT_EQ(0x3u, code_info.GetRegisterMaskOf(stack_map)); in TEST()
498 ASSERT_FALSE(stack_map.HasDexRegisterMap()); in TEST()
499 ASSERT_FALSE(stack_map.HasInlineInfo()); in TEST()
501 stack_map = code_info.GetStackMapAt(1); in TEST()
502 ASSERT_TRUE(stack_map.Equals(code_info.GetStackMapForDexPc(1))); in TEST()
503 ASSERT_TRUE(stack_map.Equals(code_info.GetStackMapForNativePcOffset(68 * kPcAlign))); in TEST()
504 ASSERT_EQ(1u, stack_map.GetDexPc()); in TEST()
505 ASSERT_EQ(68u * kPcAlign, stack_map.GetNativePcOffset(kRuntimeISA)); in TEST()
506 ASSERT_EQ(0x4u, code_info.GetRegisterMaskOf(stack_map)); in TEST()
508 ASSERT_TRUE(stack_map.HasDexRegisterMap()); in TEST()
509 ASSERT_FALSE(stack_map.HasInlineInfo()); in TEST()
753 StackMap stack_map = code_info.GetStackMapAt(0); in TEST() local
754 ASSERT_TRUE(stack_map.Equals(code_info.GetStackMapForDexPc(0))); in TEST()
755 ASSERT_TRUE(stack_map.Equals(code_info.GetStackMapForNativePcOffset(64 * kPcAlign))); in TEST()
756 ASSERT_EQ(0u, stack_map.GetDexPc()); in TEST()
757 ASSERT_EQ(64u * kPcAlign, stack_map.GetNativePcOffset(kRuntimeISA)); in TEST()
759 ASSERT_TRUE(stack_map.HasDexRegisterMap()); in TEST()
760 DexRegisterMap dex_register_map = code_info.GetDexRegisterMapOf(stack_map); in TEST()