Home
last modified time | relevance | path

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

/art/runtime/jit/
Djit_code_cache.cc602 uint8_t* roots_data, in CommitCode() argument
613 roots_data, in CommitCode()
627 roots_data, in CommitCode()
674 static void FillRootTableLength(uint8_t* roots_data, uint32_t length) { in FillRootTableLength() argument
677 reinterpret_cast<uint32_t*>(roots_data)[length] = length; in FillRootTableLength()
700 void JitCodeCache::FillRootTable(uint8_t* roots_data, in FillRootTable() argument
702 GcRoot<mirror::Object>* gc_roots = reinterpret_cast<GcRoot<mirror::Object>*>(roots_data); in FillRootTable()
758 uint8_t* roots_data = GetRootTable(entry.first, &number_of_roots); in SweepRootTables() local
759 GcRoot<mirror::Object>* roots = reinterpret_cast<GcRoot<mirror::Object>*>(roots_data); in SweepRootTables()
977 uint8_t* roots_data, in CommitCodeInternal() argument
[all …]
Djit_code_cache.h136 uint8_t* roots_data,
168 uint8_t** roots_data)
173 void ClearData(Thread* self, uint8_t* stack_map_data, uint8_t* roots_data)
297 uint8_t* roots_data,
309 void FillRootTable(uint8_t* roots_data, const std::vector<Handle<mirror::Object>>& roots)
/art/compiler/optimizing/
Doptimizing_compiler.cc1283 uint8_t* roots_data = nullptr; in JitCompile() local
1289 &roots_data); in JitCompile()
1290 if (stack_map_data == nullptr || roots_data == nullptr) { in JitCompile()
1300 roots_data, in JitCompile()
1380 uint8_t* roots_data = nullptr; in JitCompile() local
1386 &roots_data); in JitCompile()
1387 if (stack_map_data == nullptr || roots_data == nullptr) { in JitCompile()
1393 codegen->EmitJitRoots(code_allocator.GetData(), roots_data, &roots); in JitCompile()
1405 roots_data, in JitCompile()
1416 code_cache->ClearData(self, stack_map_data, roots_data); in JitCompile()
Dcode_generator_x86_64.h443 const uint8_t* roots_data,
447 void EmitJitRootPatches(uint8_t* code, const uint8_t* roots_data) override;
Dcode_generator_mips64.h383 void EmitJitRootPatches(uint8_t* code, const uint8_t* roots_data) override;
621 const uint8_t* roots_data,
Dcode_generator_mips.h405 void EmitJitRootPatches(uint8_t* code, const uint8_t* roots_data) override;
666 const uint8_t* roots_data,
Dcode_generator_x86.h454 const uint8_t* roots_data,
457 void EmitJitRootPatches(uint8_t* code, const uint8_t* roots_data) override;
Dcode_generator.h358 const uint8_t* roots_data,
728 virtual void EmitJitRootPatches(uint8_t* code, const uint8_t* roots_data);
Dcode_generator.cc294 const uint8_t* roots_data ATTRIBUTE_UNUSED) { in EmitJitRootPatches()
1650 const uint8_t* roots_data, in EmitJitRoots() argument
1653 EmitJitRootPatches(code, roots_data); in EmitJitRoots()
Dcode_generator_arm64.h661 void EmitJitRootPatches(uint8_t* code, const uint8_t* roots_data) override;
Dcode_generator_arm_vixl.h613 void EmitJitRootPatches(uint8_t* code, const uint8_t* roots_data) override;
Dcode_generator_arm64.cc6144 const uint8_t* roots_data, in PatchJitRootUse() argument
6149 reinterpret_cast<uintptr_t>(roots_data) + index_in_table * sizeof(GcRoot<mirror::Object>); in PatchJitRootUse()
6154 void CodeGeneratorARM64::EmitJitRootPatches(uint8_t* code, const uint8_t* roots_data) { in EmitJitRootPatches() argument
6159 PatchJitRootUse(code, roots_data, table_entry_literal, index_in_table); in EmitJitRootPatches()
6165 PatchJitRootUse(code, roots_data, table_entry_literal, index_in_table); in EmitJitRootPatches()
Dcode_generator_mips64.cc1740 const uint8_t* roots_data, in PatchJitRootUse() argument
1745 reinterpret_cast<uintptr_t>(roots_data) + index_in_table * sizeof(GcRoot<mirror::Object>); in PatchJitRootUse()
1749 void CodeGeneratorMIPS64::EmitJitRootPatches(uint8_t* code, const uint8_t* roots_data) { in EmitJitRootPatches() argument
1754 PatchJitRootUse(code, roots_data, table_entry_literal, index_in_table); in EmitJitRootPatches()
1760 PatchJitRootUse(code, roots_data, table_entry_literal, index_in_table); in EmitJitRootPatches()
Dcode_generator_x86_64.cc7628 const uint8_t* roots_data, in PatchJitRootUse() argument
7633 reinterpret_cast<uintptr_t>(roots_data) + index_in_table * sizeof(GcRoot<mirror::Object>); in PatchJitRootUse()
7639 void CodeGeneratorX86_64::EmitJitRootPatches(uint8_t* code, const uint8_t* roots_data) { in EmitJitRootPatches() argument
7643 PatchJitRootUse(code, roots_data, info, index_in_table); in EmitJitRootPatches()
7649 PatchJitRootUse(code, roots_data, info, index_in_table); in EmitJitRootPatches()
Dcode_generator_x86.cc8375 const uint8_t* roots_data, in PatchJitRootUse() argument
8380 reinterpret_cast<uintptr_t>(roots_data) + index_in_table * sizeof(GcRoot<mirror::Object>); in PatchJitRootUse()
8386 void CodeGeneratorX86::EmitJitRootPatches(uint8_t* code, const uint8_t* roots_data) { in EmitJitRootPatches() argument
8390 PatchJitRootUse(code, roots_data, info, index_in_table); in EmitJitRootPatches()
8396 PatchJitRootUse(code, roots_data, info, index_in_table); in EmitJitRootPatches()
Dcode_generator_arm_vixl.cc9261 const uint8_t* roots_data, in PatchJitRootUse() argument
9267 reinterpret_cast<uintptr_t>(roots_data) + index_in_table * sizeof(GcRoot<mirror::Object>); in PatchJitRootUse()
9272 void CodeGeneratorARMVIXL::EmitJitRootPatches(uint8_t* code, const uint8_t* roots_data) { in EmitJitRootPatches() argument
9277 PatchJitRootUse(code, roots_data, table_entry_literal, index_in_table); in EmitJitRootPatches()
9283 PatchJitRootUse(code, roots_data, table_entry_literal, index_in_table); in EmitJitRootPatches()
Dcode_generator_mips.cc1824 const uint8_t* roots_data, in PatchJitRootUse() argument
1830 reinterpret_cast<uintptr_t>(roots_data) + index_in_table * sizeof(GcRoot<mirror::Object>); in PatchJitRootUse()
1849 void CodeGeneratorMIPS::EmitJitRootPatches(uint8_t* code, const uint8_t* roots_data) { in EmitJitRootPatches() argument
1853 PatchJitRootUse(code, roots_data, info, index_in_table); in EmitJitRootPatches()
1858 PatchJitRootUse(code, roots_data, info, index_in_table); in EmitJitRootPatches()