Home
last modified time | relevance | path

Searched refs:roots_data (Results 1 – 17 of 17) sorted by relevance

/art/compiler/optimizing/
Djit_patches_arm64.cc44 const uint8_t* roots_data, in PatchJitRootUse() argument
49 reinterpret_cast<uintptr_t>(roots_data) + index_in_table * sizeof(GcRoot<mirror::Object>); in PatchJitRootUse()
56 const uint8_t* roots_data, in EmitJitRootPatches() argument
62 PatchJitRootUse(code, roots_data, table_entry_literal, index_in_table); in EmitJitRootPatches()
68 PatchJitRootUse(code, roots_data, table_entry_literal, index_in_table); in EmitJitRootPatches()
Djit_patches_arm64.h85 const uint8_t* roots_data,
Dcode_generator_x86_64.h557 const uint8_t* roots_data,
561 void EmitJitRootPatches(uint8_t* code, const uint8_t* roots_data) override;
Dcode_generator_x86.h568 const uint8_t* roots_data,
571 void EmitJitRootPatches(uint8_t* code, const uint8_t* roots_data) override;
Dcode_generator_riscv64.h613 const uint8_t* roots_data,
622 void EmitJitRootPatches(uint8_t* code, const uint8_t* roots_data) override;
Dcode_generator.h403 const uint8_t* roots_data,
839 virtual void EmitJitRootPatches(uint8_t* code, const uint8_t* roots_data);
Dcode_generator.cc213 [[maybe_unused]] const uint8_t* roots_data) { in EmitJitRootPatches() argument
1823 const uint8_t* roots_data, in EmitJitRoots() argument
1826 EmitJitRootPatches(code, roots_data); in EmitJitRoots()
Doptimizing_compiler.cc1420 const uint8_t* roots_data = reserved_data.data(); in JitCompile() local
1424 roots_data, in JitCompile()
Dcode_generator_arm_vixl.h748 void EmitJitRootPatches(uint8_t* code, const uint8_t* roots_data) override;
Dcode_generator_arm64.h903 void EmitJitRootPatches(uint8_t* code, const uint8_t* roots_data) override;
Dcode_generator_riscv64.cc6613 const uint8_t* roots_data, in PatchJitRootUse() argument
6618 reinterpret_cast<uintptr_t>(roots_data) + index_in_table * sizeof(GcRoot<mirror::Object>); in PatchJitRootUse()
6622 void CodeGeneratorRISCV64::EmitJitRootPatches(uint8_t* code, const uint8_t* roots_data) { in EmitJitRootPatches() argument
6627 PatchJitRootUse(code, roots_data, table_entry_literal, index_in_table); in EmitJitRootPatches()
6633 PatchJitRootUse(code, roots_data, table_entry_literal, index_in_table); in EmitJitRootPatches()
Dcode_generator_x86_64.cc8523 const uint8_t* roots_data, in PatchJitRootUse() argument
8528 reinterpret_cast<uintptr_t>(roots_data) + index_in_table * sizeof(GcRoot<mirror::Object>); in PatchJitRootUse()
8534 void CodeGeneratorX86_64::EmitJitRootPatches(uint8_t* code, const uint8_t* roots_data) { in EmitJitRootPatches() argument
8538 PatchJitRootUse(code, roots_data, info, index_in_table); in EmitJitRootPatches()
8544 PatchJitRootUse(code, roots_data, info, index_in_table); in EmitJitRootPatches()
Dcode_generator_x86.cc9257 const uint8_t* roots_data, in PatchJitRootUse() argument
9262 reinterpret_cast<uintptr_t>(roots_data) + index_in_table * sizeof(GcRoot<mirror::Object>); in PatchJitRootUse()
9268 void CodeGeneratorX86::EmitJitRootPatches(uint8_t* code, const uint8_t* roots_data) { in EmitJitRootPatches() argument
9272 PatchJitRootUse(code, roots_data, info, index_in_table); in EmitJitRootPatches()
9278 PatchJitRootUse(code, roots_data, info, index_in_table); in EmitJitRootPatches()
Dcode_generator_arm_vixl.cc10188 const uint8_t* roots_data, in PatchJitRootUse() argument
10194 reinterpret_cast<uintptr_t>(roots_data) + index_in_table * sizeof(GcRoot<mirror::Object>); in PatchJitRootUse()
10199 void CodeGeneratorARMVIXL::EmitJitRootPatches(uint8_t* code, const uint8_t* roots_data) { in EmitJitRootPatches() argument
10204 PatchJitRootUse(code, roots_data, table_entry_literal, index_in_table); in EmitJitRootPatches()
10210 PatchJitRootUse(code, roots_data, table_entry_literal, index_in_table); in EmitJitRootPatches()
Dcode_generator_arm64.cc5248 void CodeGeneratorARM64::EmitJitRootPatches(uint8_t* code, const uint8_t* roots_data) { in EmitJitRootPatches() argument
5249 jit_patches_.EmitJitRootPatches(code, roots_data, *GetCodeGenerationData()); in EmitJitRootPatches()
/art/runtime/jit/
Djit_memory_region.cc432 static void FillRootTable(uint8_t* roots_data, const std::vector<Handle<mirror::Object>>& roots) in FillRootTable() argument
435 GcRoot<mirror::Object>* gc_roots = reinterpret_cast<GcRoot<mirror::Object>*>(roots_data); in FillRootTable()
444 reinterpret_cast<uint32_t*>(roots_data)[length] = length; in FillRootTable()
451 uint8_t* roots_data = GetWritableDataAddress(reserved_data.data()); in CommitData() local
453 uint8_t* stack_map_data = roots_data + root_table_size; in CommitData()
455 FillRootTable(roots_data, roots); in CommitData()
459 if (UNLIKELY(!FlushCpuCaches(roots_data, roots_data + root_table_size + stack_map.size()))) { in CommitData()
Djit_code_cache.cc420 uint8_t* roots_data = private_region_.IsInDataSpace(root_table) in SweepRootTables() local
423 GcRoot<mirror::Object>* roots = reinterpret_cast<GcRoot<mirror::Object>*>(roots_data); in SweepRootTables()
672 const uint8_t* roots_data = reserved_data.data(); in Commit() local
674 const uint8_t* stack_map_data = roots_data + root_table_size; in Commit()