Lines Matching refs:region_
197 explicit DexRegisterLocationCatalog(MemoryRegion region) : region_(region) {} in DexRegisterLocationCatalog()
218 region_.StoreUnaligned<ShortLocation>(offset, MakeShortLocation(kind, value)); in SetRegisterInfo()
232 region_.StoreUnaligned<DexRegisterLocation::Kind>(offset, kind); in SetRegisterInfo()
233 region_.StoreUnaligned<int32_t>(offset + sizeof(DexRegisterLocation::Kind), value); in SetRegisterInfo()
271 ShortLocation first_byte = region_.LoadUnaligned<ShortLocation>(offset); in GetDexRegisterLocation()
283 int32_t value = region_.LoadUnaligned<int32_t>(offset + sizeof(DexRegisterLocation::Kind)); in GetDexRegisterLocation()
363 return region_.size(); in Size()
421 ShortLocation first_byte = region_.LoadUnaligned<ShortLocation>(offset); in ExtractKindAtOffset()
425 MemoryRegion region_; variable
444 explicit DexRegisterMap(MemoryRegion region) : region_(region) {} in DexRegisterMap()
447 bool IsValid() const { return region_.pointer() != nullptr; } in IsValid()
532 region_.LoadBits(entry_offset_in_bits, map_entry_size_in_bits); in GetLocationCatalogEntryIndex()
559 region_.StoreBits(entry_offset_in_bits, location_catalog_entry_index, map_entry_size_in_bits); in SetLocationCatalogEntryIndex()
566 region_.StoreBit(live_bit_mask_offset_in_bits + i, live_dex_registers_mask.IsBitSet(i)); in SetLiveBitMask()
572 return region_.LoadBit(live_bit_mask_offset_in_bits + dex_register_number); in IsDexRegisterLive()
622 return region_.size(); in Size()
645 MemoryRegion region_; variable
794 explicit StackMap(MemoryRegion region) : region_(region) {} in StackMap()
796 ALWAYS_INLINE bool IsValid() const { return region_.pointer() != nullptr; } in IsValid()
799 return encoding.GetDexPcEncoding().Load(region_); in GetDexPc()
803 encoding.GetDexPcEncoding().Store(region_, dex_pc); in SetDexPc()
807 return encoding.GetNativePcEncoding().Load(region_); in GetNativePcOffset()
811 encoding.GetNativePcEncoding().Store(region_, native_pc_offset); in SetNativePcOffset()
815 return encoding.GetDexRegisterMapEncoding().Load(region_); in GetDexRegisterMapOffset()
819 encoding.GetDexRegisterMapEncoding().Store(region_, offset); in SetDexRegisterMapOffset()
823 return encoding.GetInlineInfoEncoding().Load(region_); in GetInlineDescriptorOffset()
827 encoding.GetInlineInfoEncoding().Store(region_, offset); in SetInlineDescriptorOffset()
831 return encoding.GetRegisterMaskEncoding().Load(region_); in GetRegisterMask()
835 encoding.GetRegisterMaskEncoding().Store(region_, mask); in SetRegisterMask()
839 return region_.size_in_bits() - encoding.GetStackMaskBitOffset(); in GetNumberOfStackMaskBits()
843 return region_.LoadBit(encoding.GetStackMaskBitOffset() + index); in GetStackMaskBit()
847 region_.StoreBit(encoding.GetStackMaskBitOffset() + index, value); in SetStackMaskBit()
859 return region_.pointer() == other.region_.pointer() && region_.size() == other.region_.size(); in Equals()
880 MemoryRegion region_; variable
940 explicit InlineInfo(MemoryRegion region) : region_(region) { in InlineInfo()
1014 return region_.Subregion(depth * entry_size, entry_size); in GetRegionAtDepth()
1017 MemoryRegion region_; variable
1081 explicit CodeInfo(MemoryRegion region) : region_(region) { in CodeInfo()
1086 region_ = MemoryRegion(const_cast<void*>(data), in CodeInfo()
1091 return CodeInfoEncoding(region_.start()); in ExtractEncoding()
1099 return DexRegisterLocationCatalog(region_.Subregion( in GetDexRegisterLocationCatalog()
1149 return DexRegisterMap(region_.Subregion(offset, size)); in GetDexRegisterMapOf()
1164 return DexRegisterMap(region_.Subregion(offset, size)); in GetDexRegisterMapAtDepth()
1172 return InlineInfo(region_.Subregion(offset, region_.size() - offset)); in GetInlineInfoOf()
1254 return region_.size() == 0 in GetStackMaps()
1256 : region_.Subregion(GetStackMapsOffset(encoding), GetStackMapsSize(encoding)); in GetStackMaps()
1270 MemoryRegion(region_.Subregion(dex_register_map_offset_in_code_info, in ComputeDexRegisterMapSizeOf()
1298 region_.LoadUnaligned<DexRegisterLocationCatalog::ShortLocation>(offset); in ComputeDexRegisterLocationCatalogSize()
1313 MemoryRegion region_; variable