/art/runtime/jit/ |
D | jit_memory_region.cc | 436 static void FillRootTable(uint8_t* roots_data, const std::vector<Handle<mirror::Object>>& roots) in FillRootTable() argument 439 GcRoot<mirror::Object>* gc_roots = reinterpret_cast<GcRoot<mirror::Object>*>(roots_data); in FillRootTable() 448 reinterpret_cast<uint32_t*>(roots_data)[length] = length; in FillRootTable() 455 uint8_t* roots_data = GetWritableDataAddress(reserved_data.data()); in CommitData() local 457 uint8_t* stack_map_data = roots_data + root_table_size; in CommitData() 459 FillRootTable(roots_data, roots); in CommitData() 463 if (UNLIKELY(!FlushCpuCaches(roots_data, roots_data + root_table_size + stack_map.size()))) { in CommitData()
|
D | jit_code_cache.cc | 406 uint8_t* roots_data = private_region_.IsInDataSpace(root_table) in SweepRootTables() local 409 GcRoot<mirror::Object>* roots = reinterpret_cast<GcRoot<mirror::Object>*>(roots_data); in SweepRootTables() 659 const uint8_t* roots_data = reserved_data.data(); in Commit() local 661 const uint8_t* stack_map_data = roots_data + root_table_size; in Commit()
|
/art/compiler/optimizing/ |
D | code_generator_x86_64.h | 483 const uint8_t* roots_data, 487 void EmitJitRootPatches(uint8_t* code, const uint8_t* roots_data) override;
|
D | code_generator_x86.h | 513 const uint8_t* roots_data, 516 void EmitJitRootPatches(uint8_t* code, const uint8_t* roots_data) override;
|
D | code_generator.h | 392 const uint8_t* roots_data, 793 virtual void EmitJitRootPatches(uint8_t* code, const uint8_t* roots_data);
|
D | code_generator.cc | 289 const uint8_t* roots_data ATTRIBUTE_UNUSED) { in EmitJitRootPatches() 1816 const uint8_t* roots_data, in EmitJitRoots() argument 1819 EmitJitRootPatches(code, roots_data); in EmitJitRoots()
|
D | optimizing_compiler.cc | 1378 const uint8_t* roots_data = reserved_data.data(); in JitCompile() local 1381 codegen->EmitJitRoots(code_allocator.GetData(), roots_data, &roots); in JitCompile()
|
D | code_generator_arm_vixl.h | 652 void EmitJitRootPatches(uint8_t* code, const uint8_t* roots_data) override;
|
D | code_generator_arm64.h | 826 void EmitJitRootPatches(uint8_t* code, const uint8_t* roots_data) override;
|
D | code_generator_arm64.cc | 6844 const uint8_t* roots_data, in PatchJitRootUse() argument 6849 reinterpret_cast<uintptr_t>(roots_data) + index_in_table * sizeof(GcRoot<mirror::Object>); in PatchJitRootUse() 6854 void CodeGeneratorARM64::EmitJitRootPatches(uint8_t* code, const uint8_t* roots_data) { in EmitJitRootPatches() argument 6859 PatchJitRootUse(code, roots_data, table_entry_literal, index_in_table); in EmitJitRootPatches() 6865 PatchJitRootUse(code, roots_data, table_entry_literal, index_in_table); in EmitJitRootPatches()
|
D | code_generator_x86_64.cc | 7998 const uint8_t* roots_data, in PatchJitRootUse() argument 8003 reinterpret_cast<uintptr_t>(roots_data) + index_in_table * sizeof(GcRoot<mirror::Object>); in PatchJitRootUse() 8009 void CodeGeneratorX86_64::EmitJitRootPatches(uint8_t* code, const uint8_t* roots_data) { in EmitJitRootPatches() argument 8013 PatchJitRootUse(code, roots_data, info, index_in_table); in EmitJitRootPatches() 8019 PatchJitRootUse(code, roots_data, info, index_in_table); in EmitJitRootPatches()
|
D | code_generator_arm_vixl.cc | 9854 const uint8_t* roots_data, in PatchJitRootUse() argument 9860 reinterpret_cast<uintptr_t>(roots_data) + index_in_table * sizeof(GcRoot<mirror::Object>); in PatchJitRootUse() 9865 void CodeGeneratorARMVIXL::EmitJitRootPatches(uint8_t* code, const uint8_t* roots_data) { in EmitJitRootPatches() argument 9870 PatchJitRootUse(code, roots_data, table_entry_literal, index_in_table); in EmitJitRootPatches() 9876 PatchJitRootUse(code, roots_data, table_entry_literal, index_in_table); in EmitJitRootPatches()
|
D | code_generator_x86.cc | 8972 const uint8_t* roots_data, in PatchJitRootUse() argument 8977 reinterpret_cast<uintptr_t>(roots_data) + index_in_table * sizeof(GcRoot<mirror::Object>); in PatchJitRootUse() 8983 void CodeGeneratorX86::EmitJitRootPatches(uint8_t* code, const uint8_t* roots_data) { in EmitJitRootPatches() argument 8987 PatchJitRootUse(code, roots_data, info, index_in_table); in EmitJitRootPatches() 8993 PatchJitRootUse(code, roots_data, info, index_in_table); in EmitJitRootPatches()
|