Home | History | Annotate | Download | only in runtime

Lines Matching refs:stack_map

1271   BitEncodingTable<StackMapEncoding> stack_map;
1283 stack_map.Decode(&ptr);
1287 if (stack_map.encoding.GetInlineInfoEncoding().BitSize() > 0) {
1302 stack_map.Encode(dest);
1306 if (stack_map.encoding.GetInlineInfoEncoding().BitSize() > 0) {
1319 stack_map.UpdateBitOffset(&bit_offset);
1376 return encoding.stack_map.encoding.GetInlineInfoEncoding().BitSize() > 0;
1389 return StackMap(encoding.stack_map.BitRegion(region_, index));
1397 const StackMap& stack_map) const {
1398 return GetStackMask(stack_map.GetStackMaskIndex(encoding.stack_map.encoding), encoding);
1405 uint32_t GetRegisterMaskOf(const CodeInfoEncoding& encoding, const StackMap& stack_map) const {
1406 size_t index = stack_map.GetRegisterMaskIndex(encoding.stack_map.encoding);
1419 return encoding.stack_map.num_entries;
1424 return encoding.stack_map.encoding.BitSize() * GetNumberOfStackMaps(encoding);
1431 DexRegisterMap GetDexRegisterMapOf(StackMap stack_map,
1434 if (!stack_map.HasDexRegisterMap(encoding.stack_map.encoding)) {
1438 stack_map.GetDexRegisterMapOffset(encoding.stack_map.encoding);
1447 StackMap stack_map = GetStackMapAt(i, encoding);
1448 DexRegisterMap map(GetDexRegisterMapOf(stack_map, encoding, number_of_dex_registers));
1479 InlineInfo GetInlineInfoOf(StackMap stack_map, const CodeInfoEncoding& encoding) const {
1480 DCHECK(stack_map.HasInlineInfo(encoding.stack_map.encoding));
1481 uint32_t index = stack_map.GetInlineInfoIndex(encoding.stack_map.encoding);
1487 StackMap stack_map = GetStackMapAt(i, encoding);
1488 if (stack_map.GetDexPc(encoding.stack_map.encoding) == dex_pc) {
1489 return stack_map;
1499 StackMap stack_map = GetStackMapAt(i - 1, encoding);
1500 if (stack_map.GetDexPc(encoding.stack_map.encoding) == dex_pc) {
1501 return stack_map;
1515 const StackMapEncoding& stack_map_encoding = encoding.stack_map.encoding;
1517 StackMap stack_map = GetStackMapAt(i, encoding);
1518 if (stack_map.GetDexPc(stack_map_encoding) == dex_pc) {
1522 stack_map.GetNativePcOffset(stack_map_encoding, kRuntimeISA)) {
1524 stack_map.GetDexRegisterMapOffset(stack_map_encoding));
1525 DCHECK(!stack_map.HasInlineInfo(stack_map_encoding));
1529 stack_map.GetNativePcOffset(stack_map_encoding, kRuntimeISA),
1532 return stack_map;
1545 StackMap stack_map = GetStackMapAt(i, encoding);
1546 if (stack_map.GetNativePcOffset(encoding.stack_map.encoding, kRuntimeISA) ==
1548 return stack_map;
1584 << encoding.stack_map.num_entries << "\n"
1585 << encoding.stack_map.encoding.BitSize();