/art/runtime/jit/ |
D | jit_memory_region.cc | 435 static void FillRootTable(uint8_t* roots_data, const std::vector<Handle<mirror::Object>>& roots) in FillRootTable() argument 438 GcRoot<mirror::Object>* gc_roots = reinterpret_cast<GcRoot<mirror::Object>*>(roots_data); in FillRootTable() 447 reinterpret_cast<uint32_t*>(roots_data)[length] = length; in FillRootTable() 454 uint8_t* roots_data = GetWritableDataAddress(reserved_data.data()); in CommitData() local 456 uint8_t* stack_map_data = roots_data + root_table_size; in CommitData() 458 FillRootTable(roots_data, roots); in CommitData() 462 if (UNLIKELY(!FlushCpuCaches(roots_data, roots_data + root_table_size + stack_map.size()))) { in CommitData()
|
D | jit_code_cache.cc | 432 uint8_t* roots_data = private_region_.IsInDataSpace(root_table) in SweepRootTables() local 435 GcRoot<mirror::Object>* roots = reinterpret_cast<GcRoot<mirror::Object>*>(roots_data); in SweepRootTables() 678 const uint8_t* roots_data = reserved_data.data(); in Commit() local 680 const uint8_t* stack_map_data = roots_data + root_table_size; in Commit()
|
/art/compiler/optimizing/ |
D | code_generator_x86.h | 489 const uint8_t* roots_data, 492 void EmitJitRootPatches(uint8_t* code, const uint8_t* roots_data) override;
|
D | code_generator_x86_64.h | 481 const uint8_t* roots_data, 485 void EmitJitRootPatches(uint8_t* code, const uint8_t* roots_data) override;
|
D | code_generator.h | 391 const uint8_t* roots_data, 788 virtual void EmitJitRootPatches(uint8_t* code, const uint8_t* roots_data);
|
D | code_generator.cc | 288 const uint8_t* roots_data ATTRIBUTE_UNUSED) { in EmitJitRootPatches() 1792 const uint8_t* roots_data, in EmitJitRoots() argument 1795 EmitJitRootPatches(code, roots_data); in EmitJitRoots()
|
D | optimizing_compiler.cc | 1360 const uint8_t* roots_data = reserved_data.data(); in JitCompile() local 1363 codegen->EmitJitRoots(code_allocator.GetData(), roots_data, &roots); in JitCompile()
|
D | code_generator_arm_vixl.h | 647 void EmitJitRootPatches(uint8_t* code, const uint8_t* roots_data) override;
|
D | code_generator_arm64.h | 790 void EmitJitRootPatches(uint8_t* code, const uint8_t* roots_data) override;
|
D | code_generator_arm64.cc | 6620 const uint8_t* roots_data, in PatchJitRootUse() argument 6625 reinterpret_cast<uintptr_t>(roots_data) + index_in_table * sizeof(GcRoot<mirror::Object>); in PatchJitRootUse() 6630 void CodeGeneratorARM64::EmitJitRootPatches(uint8_t* code, const uint8_t* roots_data) { in EmitJitRootPatches() argument 6635 PatchJitRootUse(code, roots_data, table_entry_literal, index_in_table); in EmitJitRootPatches() 6641 PatchJitRootUse(code, roots_data, table_entry_literal, index_in_table); in EmitJitRootPatches()
|
D | code_generator_x86_64.cc | 7859 const uint8_t* roots_data, in PatchJitRootUse() argument 7864 reinterpret_cast<uintptr_t>(roots_data) + index_in_table * sizeof(GcRoot<mirror::Object>); in PatchJitRootUse() 7870 void CodeGeneratorX86_64::EmitJitRootPatches(uint8_t* code, const uint8_t* roots_data) { in EmitJitRootPatches() argument 7874 PatchJitRootUse(code, roots_data, info, index_in_table); in EmitJitRootPatches() 7880 PatchJitRootUse(code, roots_data, info, index_in_table); in EmitJitRootPatches()
|
D | code_generator_x86.cc | 8634 const uint8_t* roots_data, in PatchJitRootUse() argument 8639 reinterpret_cast<uintptr_t>(roots_data) + index_in_table * sizeof(GcRoot<mirror::Object>); in PatchJitRootUse() 8645 void CodeGeneratorX86::EmitJitRootPatches(uint8_t* code, const uint8_t* roots_data) { in EmitJitRootPatches() argument 8649 PatchJitRootUse(code, roots_data, info, index_in_table); in EmitJitRootPatches() 8655 PatchJitRootUse(code, roots_data, info, index_in_table); in EmitJitRootPatches()
|
D | code_generator_arm_vixl.cc | 9692 const uint8_t* roots_data, in PatchJitRootUse() argument 9698 reinterpret_cast<uintptr_t>(roots_data) + index_in_table * sizeof(GcRoot<mirror::Object>); in PatchJitRootUse() 9703 void CodeGeneratorARMVIXL::EmitJitRootPatches(uint8_t* code, const uint8_t* roots_data) { in EmitJitRootPatches() argument 9708 PatchJitRootUse(code, roots_data, table_entry_literal, index_in_table); in EmitJitRootPatches() 9714 PatchJitRootUse(code, roots_data, table_entry_literal, index_in_table); in EmitJitRootPatches()
|