Home
last modified time | relevance | path

Searched refs:MemoryRegion (Results 1 – 25 of 28) sorted by relevance

12

/art/runtime/
Dmemory_region_test.cc23 TEST(MemoryRegion, LoadUnaligned) { in TEST() argument
26 MemoryRegion region(&data, n); in TEST()
38 TEST(MemoryRegion, StoreUnaligned) { in TEST() argument
41 MemoryRegion region(&data, n); in TEST()
Dmemory_region.h36 class MemoryRegion FINAL : public ValueObject {
38 MemoryRegion() : pointer_(nullptr), size_(0) {} in MemoryRegion() function
39 MemoryRegion(void* pointer_in, uintptr_t size_in) : pointer_(pointer_in), size_(size_in) {} in MemoryRegion() function
46 return OFFSETOF_MEMBER(MemoryRegion, pointer_); in pointer_offset()
148 void CopyFrom(size_t offset, const MemoryRegion& from) const;
151 MemoryRegion Subregion(uintptr_t offset, uintptr_t size_in) const { in Subregion()
154 return MemoryRegion(reinterpret_cast<void*>(start() + offset), size_in); in Subregion()
158 void Extend(const MemoryRegion& region, uintptr_t extra) { in Extend()
Dmemory_region.cc27 void MemoryRegion::CopyFrom(size_t offset, const MemoryRegion& from) const { in CopyFrom()
Dstack_map.h197 explicit DexRegisterLocationCatalog(MemoryRegion region) : region_(region) {} in DexRegisterLocationCatalog()
425 MemoryRegion region_;
444 explicit DexRegisterMap(MemoryRegion region) : region_(region) {} in DexRegisterMap()
645 MemoryRegion region_;
665 ALWAYS_INLINE int32_t Load(const MemoryRegion& region) const { in Load()
695 ALWAYS_INLINE void Store(MemoryRegion region, int32_t value) const { in Store()
794 explicit StackMap(MemoryRegion region) : region_(region) {} in StackMap()
880 MemoryRegion region_;
940 explicit InlineInfo(MemoryRegion region) : region_(region) { in InlineInfo()
1010 ALWAYS_INLINE MemoryRegion GetRegionAtDepth(const InlineInfoEncoding& encoding, in GetRegionAtDepth()
[all …]
/art/compiler/trampolines/
Dtrampoline_compiler.cc72 MemoryRegion code(entry_stub->data(), entry_stub->size()); in CreateTrampoline()
111 MemoryRegion code(entry_stub->data(), entry_stub->size()); in CreateTrampoline()
143 MemoryRegion code(entry_stub->data(), entry_stub->size()); in CreateTrampoline()
175 MemoryRegion code(entry_stub->data(), entry_stub->size()); in CreateTrampoline()
196 MemoryRegion code(entry_stub->data(), entry_stub->size()); in CreateTrampoline()
217 MemoryRegion code(entry_stub->data(), entry_stub->size()); in CreateTrampoline()
/art/compiler/optimizing/
Dstack_map_stream.cc251 void StackMapStream::FillIn(MemoryRegion region) { in FillIn()
261 region.CopyFrom(0, MemoryRegion(code_info_encoding_.data(), code_info_encoding_.size())); in FillIn()
263 MemoryRegion dex_register_locations_region = region.Subregion( in FillIn()
266 MemoryRegion inline_infos_region = region.Subregion( in FillIn()
274 MemoryRegion dex_register_location_catalog_region = region.Subregion( in FillIn()
322 MemoryRegion register_region = dex_register_locations_region.Subregion( in FillIn()
340 MemoryRegion inline_region = inline_infos_region.Subregion( in FillIn()
364 MemoryRegion register_region = dex_register_locations_region.Subregion( in FillIn()
501 void StackMapStream::CheckCodeInfo(MemoryRegion region) const { in CheckCodeInfo()
Dstack_map_stream.h152 void FillIn(MemoryRegion region);
175 void CheckCodeInfo(MemoryRegion region) const;
Dstack_map_test.cc60 MemoryRegion region(memory, size); in TEST()
172 MemoryRegion region(memory, size); in TEST()
426 MemoryRegion region(memory, size); in TEST()
518 MemoryRegion region(memory, size); in TEST()
579 MemoryRegion region(memory, size); in TEST()
628 MemoryRegion region(memory, size); in TEST()
729 MemoryRegion region(memory, size); in TEST()
Doptimizing_compiler.cc588 codegen->BuildStackMaps(MemoryRegion(stack_map.data(), stack_map.size()), *code_item); in Emit()
923 codegen->BuildStackMaps(MemoryRegion(stack_map_data, stack_map_size), *code_item); in JitCompile()
Dcode_generator.cc263 MemoryRegion code(buffer, code_size); in Finalize()
692 void CodeGenerator::BuildStackMaps(MemoryRegion region, const DexFile::CodeItem& code_item) { in BuildStackMaps()
Dcode_generator.h306 void BuildStackMaps(MemoryRegion region, const DexFile::CodeItem& code_item);
/art/compiler/utils/
Dassembler.cc73 void AssemblerBuffer::ProcessFixups(const MemoryRegion& region) { in ProcessFixups()
82 void AssemblerBuffer::FinalizeInstructions(const MemoryRegion& instructions) { in FinalizeInstructions()
84 MemoryRegion from(reinterpret_cast<void*>(contents()), Size()); in FinalizeInstructions()
Dassembler.h48 virtual void Process(const MemoryRegion& region, int position) = 0;
166 void FinalizeInstructions(const MemoryRegion& region);
270 void ProcessFixups(const MemoryRegion& region);
368 virtual void FinalizeInstructions(const MemoryRegion& region) { in FinalizeInstructions()
Dassembler_test.h917 MemoryRegion code(&(*data)[0], data->size()); in DriverWrapper()
Dassembler_thumb_test.cc182 MemoryRegion code(&managed_code[0], managed_code.size()); in EmitAndCheck()
/art/compiler/jni/
Djni_cfi_test.cc67 MemoryRegion code(&actual_asm[0], actual_asm.size()); in TestImpl()
/art/compiler/linker/arm/
Drelative_patcher_thumb2.cc91 MemoryRegion code(thunk_code.data(), thunk_code.size()); in CompileThunkCode()
/art/compiler/
Dexception_test.cc75 MemoryRegion stack_maps_region(&fake_header_code_and_maps_[0], stack_maps_size); in SetUp()
/art/compiler/utils/arm64/
Dassembler_arm64.h106 void FinalizeInstructions(const MemoryRegion& region);
Dassembler_arm64.cc49 void Arm64Assembler::FinalizeInstructions(const MemoryRegion& region) { in FinalizeInstructions()
51 MemoryRegion from(vixl_masm_->GetStartAddress<void*>(), CodeSize()); in FinalizeInstructions()
/art/compiler/linker/arm64/
Drelative_patcher_arm64.cc259 MemoryRegion code(thunk_code.data(), thunk_code.size()); in CompileThunkCode()
/art/compiler/jni/quick/
Djni_compiler.cc488 MemoryRegion code(&managed_code[0], managed_code.size()); in ArtJniCompileMethodInternal()
/art/compiler/utils/mips64/
Dassembler_mips64.h485 void FinalizeInstructions(const MemoryRegion& region);
Dassembler_mips64.cc36 void Mips64Assembler::FinalizeInstructions(const MemoryRegion& region) { in FinalizeInstructions()
/art/compiler/utils/mips/
Dassembler_mips.h563 void FinalizeInstructions(const MemoryRegion& region);

12