Home
last modified time | relevance | path

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

/art/runtime/jit/
Djit_memory_region.cc435 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()
Djit_code_cache.cc422 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/
Dcode_generator_x86_64.h452 const uint8_t* roots_data,
456 void EmitJitRootPatches(uint8_t* code, const uint8_t* roots_data) override;
Dcode_generator_x86.h462 const uint8_t* roots_data,
465 void EmitJitRootPatches(uint8_t* code, const uint8_t* roots_data) override;
Dcode_generator.h386 const uint8_t* roots_data,
758 virtual void EmitJitRootPatches(uint8_t* code, const uint8_t* roots_data);
Dcode_generator.cc287 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()
Doptimizing_compiler.cc1360 const uint8_t* roots_data = reserved_data.data(); in JitCompile() local
1363 codegen->EmitJitRoots(code_allocator.GetData(), roots_data, &roots); in JitCompile()
Dcode_generator_arm_vixl.h616 void EmitJitRootPatches(uint8_t* code, const uint8_t* roots_data) override;
Dcode_generator_arm64.h668 void EmitJitRootPatches(uint8_t* code, const uint8_t* roots_data) override;
Dcode_generator_arm64.cc6350 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()
Dcode_generator_x86_64.cc7736 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()
Dcode_generator_x86.cc8517 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()
Dcode_generator_arm_vixl.cc9490 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()