Lines Matching refs:region_

37   explicit InlineInfo(MemoryRegion region) : region_(region) {}  in InlineInfo()
40 return region_.Load<uint8_t>(kDepthOffset); in GetDepth()
44 region_.Store<uint8_t>(kDepthOffset, depth); in SetDepth()
48 return region_.Load<uint32_t>(kFixedSize + depth * SingleEntrySize()); in GetMethodReferenceIndexAtDepth()
52 region_.Store<uint32_t>(kFixedSize + depth * SingleEntrySize(), index); in SetMethodReferenceIndexAtDepth()
65 MemoryRegion region_; variable
84 explicit DexRegisterMap(MemoryRegion region) : region_(region) {} in DexRegisterMap()
93 return region_.Load<LocationKind>( in GetLocationKind()
99 region_.Store<LocationKind>(entry, kind); in SetRegisterInfo()
100 region_.Store<int32_t>(entry + sizeof(LocationKind), value); in SetRegisterInfo()
104 return region_.Load<int32_t>( in GetValue()
115 MemoryRegion region_; variable
138 explicit StackMap(MemoryRegion region) : region_(region) {} in StackMap()
141 return region_.Load<uint32_t>(kDexPcOffset); in GetDexPc()
145 region_.Store<uint32_t>(kDexPcOffset, dex_pc); in SetDexPc()
149 return region_.Load<T>(kNativePcOffset); in GetNativePc()
153 return region_.Store<T>(kNativePcOffset, native_pc); in SetNativePc()
157 return region_.Load<uint32_t>(kDexRegisterMapOffsetOffset); in GetDexRegisterMapOffset()
161 return region_.Store<uint32_t>(kDexRegisterMapOffsetOffset, offset); in SetDexRegisterMapOffset()
165 return region_.Load<uint32_t>(kInlineDescriptorOffsetOffset); in GetInlineDescriptorOffset()
169 return region_.Store<uint32_t>(kInlineDescriptorOffsetOffset, offset); in SetInlineDescriptorOffset()
173 return region_.Load<uint32_t>(kRegisterMaskOffset); in GetRegisterMask()
177 region_.Store<uint32_t>(kRegisterMaskOffset, mask); in SetRegisterMask()
181 return region_.Subregion(kStackMaskOffset, StackMaskSize()); in GetStackMask()
196 return region_.pointer() == other.region_.pointer() in Equals()
197 && region_.size() == other.region_.size(); in Equals()
210 size_t StackMaskSize() const { return region_.size() - kFixedSize; } in StackMaskSize()
212 MemoryRegion region_; variable
227 explicit CodeInfo(MemoryRegion region) : region_(region) {} in CodeInfo()
235 return region_.Load<uint32_t>(kStackMaskSizeOffset); in GetStackMaskSize()
239 region_.Store<uint32_t>(kStackMaskSizeOffset, size); in SetStackMaskSize()
243 return region_.Load<uint32_t>(kNumberOfStackMapsOffset); in GetNumberOfStackMaps()
247 region_.Store<uint32_t>(kNumberOfStackMapsOffset, number_of_stack_maps); in SetNumberOfStackMaps()
256 return DexRegisterMap(region_.Subregion(offset, in GetDexRegisterMapOf()
262 uint8_t depth = region_.Load<uint8_t>(offset); in GetInlineInfoOf()
263 return InlineInfo(region_.Subregion(offset, in GetInlineInfoOf()
296 return region_.size() == 0 in GetStackMaps()
298 : region_.Subregion(kFixedSize, StackMapSize() * GetNumberOfStackMaps()); in GetStackMaps()
301 MemoryRegion region_; variable