Home | History | Annotate | Download | only in runtime

Lines Matching refs:region_

204   explicit DexRegisterLocationCatalog(MemoryRegion region) : region_(region) {}
225 region_.StoreUnaligned<ShortLocation>(offset, MakeShortLocation(kind, value));
239 region_.StoreUnaligned<DexRegisterLocation::Kind>(offset, kind);
240 region_.StoreUnaligned<int32_t>(offset + sizeof(DexRegisterLocation::Kind), value);
278 ShortLocation first_byte = region_.LoadUnaligned<ShortLocation>(offset);
290 int32_t value = region_.LoadUnaligned<int32_t>(offset + sizeof(DexRegisterLocation::Kind));
370 return region_.size();
429 ShortLocation first_byte = region_.LoadUnaligned<ShortLocation>(offset);
433 MemoryRegion region_;
452 explicit DexRegisterMap(MemoryRegion region) : region_(region) {}
455 bool IsValid() const { return region_.pointer() != nullptr; }
540 region_.LoadBits(entry_offset_in_bits, map_entry_size_in_bits);
567 region_.StoreBits(entry_offset_in_bits, location_catalog_entry_index, map_entry_size_in_bits);
574 region_.StoreBit(live_bit_mask_offset_in_bits + i, live_dex_registers_mask.IsBitSet(i));
580 return region_.LoadBit(live_bit_mask_offset_in_bits + dex_register_number);
630 return region_.size();
653 MemoryRegion region_;
802 explicit StackMap(BitMemoryRegion region) : region_(region) {}
804 ALWAYS_INLINE bool IsValid() const { return region_.pointer() != nullptr; }
807 return encoding.GetDexPcEncoding().Load(region_);
811 encoding.GetDexPcEncoding().Store(region_, dex_pc);
817 region_)));
823 encoding.GetNativePcEncoding().Store(region_, native_pc_offset.CompressedValue());
827 return encoding.GetDexRegisterMapEncoding().Load(region_);
831 encoding.GetDexRegisterMapEncoding().Store(region_, offset);
835 return encoding.GetInlineInfoEncoding().Load(region_);
839 encoding.GetInlineInfoEncoding().Store(region_, index);
843 return encoding.GetRegisterMaskIndexEncoding().Load(region_);
847 encoding.GetRegisterMaskIndexEncoding().Store(region_, mask);
851 return encoding.GetStackMaskIndexEncoding().Load(region_);
855 encoding.GetStackMaskIndexEncoding().Store(region_, mask);
867 return region_.pointer() == other.region_.pointer() &&
868 region_.size() == other.region_.size() &&
869 region_.BitOffset() == other.region_.BitOffset();
892 BitMemoryRegion region_;
974 explicit InlineInfo(BitMemoryRegion region) : region_(region) {}
1070 return region_.Subregion(depth * entry_size, entry_size);
1073 BitMemoryRegion region_;
1220 explicit InvokeInfo(BitMemoryRegion region) : region_(region) {}
1225 CodeOffset::FromCompressedOffset(encoding.GetNativePcEncoding().Load(region_)));
1231 encoding.GetNativePcEncoding().Store(region_, native_pc_offset.CompressedValue());
1235 return encoding.GetInvokeTypeEncoding().Load(region_);
1239 encoding.GetInvokeTypeEncoding().Store(region_, invoke_type);
1243 return encoding.GetMethodIndexEncoding().Load(region_);
1248 encoding.GetMethodIndexEncoding().Store(region_, method_index_idx);
1256 bool IsValid() const { return region_.pointer() != nullptr; }
1259 BitMemoryRegion region_;
1360 explicit CodeInfo(MemoryRegion region) : region_(region) {
1365 region_ = MemoryRegion(const_cast<void*>(data),
1370 CodeInfoEncoding encoding(region_.begin());
1380 return DexRegisterLocationCatalog(region_.Subregion(encoding.location_catalog.byte_offset,
1389 return StackMap(encoding.stack_map.BitRegion(region_, index));
1393 return encoding.stack_mask.BitRegion(region_, index);
1402 return encoding.register_mask.BitRegion(region_, index);
1428 return InvokeInfo(encoding.invoke_info.BitRegion(region_, index));
1440 return DexRegisterMap(region_.Subregion(offset, size));
1465 return DexRegisterMap(region_.Subregion(offset, size));
1476 return InlineInfo(BitMemoryRegion(region_, bit_offset, region_.size_in_bits() - bit_offset));
1579 if (region_.size() != 0 && region_.size_in_bits() < GetStackMapsSizeInBits(encoding)) {
1580 LOG(FATAL) << region_.size() << "\n"
1601 MemoryRegion(region_.Subregion(dex_register_map_offset_in_code_info,
1616 // in `region_` and containing `number_of_dex_locations` entries.
1629 region_.LoadUnaligned<DexRegisterLocationCatalog::ShortLocation>(offset);
1644 MemoryRegion region_;