/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 | 422 uint8_t* roots_data = private_region_.IsInDataSpace(root_table) in SweepRootTables() local 425 GcRoot<mirror::Object>* roots = reinterpret_cast<GcRoot<mirror::Object>*>(roots_data); in SweepRootTables() 656 const uint8_t* roots_data = reserved_data.data(); in Commit() local 658 const uint8_t* stack_map_data = roots_data + root_table_size; in Commit()
|
/art/compiler/optimizing/ |
D | code_generator_x86_64.h | 452 const uint8_t* roots_data, 456 void EmitJitRootPatches(uint8_t* code, const uint8_t* roots_data) override;
|
D | code_generator_x86.h | 462 const uint8_t* roots_data, 465 void EmitJitRootPatches(uint8_t* code, const uint8_t* roots_data) override;
|
D | code_generator.h | 386 const uint8_t* roots_data, 758 virtual void EmitJitRootPatches(uint8_t* code, const uint8_t* roots_data);
|
D | code_generator.cc | 287 const uint8_t* roots_data ATTRIBUTE_UNUSED) { in EmitJitRootPatches() 1741 const uint8_t* roots_data, in EmitJitRoots() argument 1744 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 | 616 void EmitJitRootPatches(uint8_t* code, const uint8_t* roots_data) override;
|
D | code_generator_arm64.h | 668 void EmitJitRootPatches(uint8_t* code, const uint8_t* roots_data) override;
|
D | code_generator_arm64.cc | 6350 const uint8_t* roots_data, in PatchJitRootUse() argument 6355 reinterpret_cast<uintptr_t>(roots_data) + index_in_table * sizeof(GcRoot<mirror::Object>); in PatchJitRootUse() 6360 void CodeGeneratorARM64::EmitJitRootPatches(uint8_t* code, const uint8_t* roots_data) { in EmitJitRootPatches() argument 6365 PatchJitRootUse(code, roots_data, table_entry_literal, index_in_table); in EmitJitRootPatches() 6371 PatchJitRootUse(code, roots_data, table_entry_literal, index_in_table); in EmitJitRootPatches()
|
D | code_generator_x86_64.cc | 7736 const uint8_t* roots_data, in PatchJitRootUse() argument 7741 reinterpret_cast<uintptr_t>(roots_data) + index_in_table * sizeof(GcRoot<mirror::Object>); in PatchJitRootUse() 7747 void CodeGeneratorX86_64::EmitJitRootPatches(uint8_t* code, const uint8_t* roots_data) { in EmitJitRootPatches() argument 7751 PatchJitRootUse(code, roots_data, info, index_in_table); in EmitJitRootPatches() 7757 PatchJitRootUse(code, roots_data, info, index_in_table); in EmitJitRootPatches()
|
D | code_generator_x86.cc | 8517 const uint8_t* roots_data, in PatchJitRootUse() argument 8522 reinterpret_cast<uintptr_t>(roots_data) + index_in_table * sizeof(GcRoot<mirror::Object>); in PatchJitRootUse() 8528 void CodeGeneratorX86::EmitJitRootPatches(uint8_t* code, const uint8_t* roots_data) { in EmitJitRootPatches() argument 8532 PatchJitRootUse(code, roots_data, info, index_in_table); in EmitJitRootPatches() 8538 PatchJitRootUse(code, roots_data, info, index_in_table); in EmitJitRootPatches()
|
D | code_generator_arm_vixl.cc | 9490 const uint8_t* roots_data, in PatchJitRootUse() argument 9496 reinterpret_cast<uintptr_t>(roots_data) + index_in_table * sizeof(GcRoot<mirror::Object>); in PatchJitRootUse() 9501 void CodeGeneratorARMVIXL::EmitJitRootPatches(uint8_t* code, const uint8_t* roots_data) { in EmitJitRootPatches() argument 9506 PatchJitRootUse(code, roots_data, table_entry_literal, index_in_table); in EmitJitRootPatches() 9512 PatchJitRootUse(code, roots_data, table_entry_literal, index_in_table); in EmitJitRootPatches()
|