Home
last modified time | relevance | path

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

/art/runtime/jit/
Djit_code_cache.cc389 uint8_t* roots_data, in CommitCode() argument
404 roots_data, in CommitCode()
422 roots_data, in CommitCode()
461 static void FillRootTableLength(uint8_t* roots_data, uint32_t length) { in FillRootTableLength() argument
464 reinterpret_cast<uint32_t*>(roots_data)[length] = length; in FillRootTableLength()
471 static void FillRootTable(uint8_t* roots_data, Handle<mirror::ObjectArray<mirror::Object>> roots) in FillRootTable() argument
473 GcRoot<mirror::Object>* gc_roots = reinterpret_cast<GcRoot<mirror::Object>*>(roots_data); in FillRootTable()
537 uint8_t* roots_data = GetRootTable(entry.first, &number_of_roots); in SweepRootTables() local
538 GcRoot<mirror::Object>* roots = reinterpret_cast<GcRoot<mirror::Object>*>(roots_data); in SweepRootTables()
729 uint8_t* roots_data, in CommitCodeInternal() argument
[all …]
Djit_code_cache.h136 uint8_t* roots_data,
169 uint8_t** roots_data)
174 void ClearData(Thread* self, uint8_t* stack_map_data, uint8_t* roots_data)
284 uint8_t* roots_data,
/art/compiler/optimizing/
Doptimizing_compiler.cc1314 uint8_t* roots_data = nullptr; in JitCompile() local
1322 &roots_data); in JitCompile()
1323 if (stack_map_data == nullptr || roots_data == nullptr) { in JitCompile()
1330 codegen->EmitJitRoots(code_allocator.GetData(), roots, roots_data); in JitCompile()
1337 roots_data, in JitCompile()
1351 code_cache->ClearData(self, stack_map_data, roots_data); in JitCompile()
Dcode_generator_x86.h436 const uint8_t* roots_data,
439 void EmitJitRootPatches(uint8_t* code, const uint8_t* roots_data) OVERRIDE;
Dcode_generator_x86_64.h431 const uint8_t* roots_data,
435 void EmitJitRootPatches(uint8_t* code, const uint8_t* roots_data) OVERRIDE;
Dcode_generator_mips64.h379 void EmitJitRootPatches(uint8_t* code, const uint8_t* roots_data) OVERRIDE;
612 const uint8_t* roots_data,
Dcode_generator_mips.h400 void EmitJitRootPatches(uint8_t* code, const uint8_t* roots_data) OVERRIDE;
656 const uint8_t* roots_data,
Dcode_generator.h357 const uint8_t* roots_data)
707 virtual void EmitJitRootPatches(uint8_t* code, const uint8_t* roots_data);
Dcode_generator.cc293 const uint8_t* roots_data ATTRIBUTE_UNUSED) { in EmitJitRootPatches()
1616 const uint8_t* roots_data) { in EmitJitRoots() argument
1618 EmitJitRootPatches(code, roots_data); in EmitJitRoots()
Dcode_generator_arm_vixl.h600 void EmitJitRootPatches(uint8_t* code, const uint8_t* roots_data) OVERRIDE;
Dcode_generator_arm64.h632 void EmitJitRootPatches(uint8_t* code, const uint8_t* roots_data) OVERRIDE;
Dcode_generator_arm64.cc6485 const uint8_t* roots_data, in PatchJitRootUse() argument
6490 reinterpret_cast<uintptr_t>(roots_data) + index_in_table * sizeof(GcRoot<mirror::Object>); in PatchJitRootUse()
6495 void CodeGeneratorARM64::EmitJitRootPatches(uint8_t* code, const uint8_t* roots_data) { in EmitJitRootPatches() argument
6500 PatchJitRootUse(code, roots_data, table_entry_literal, index_in_table); in EmitJitRootPatches()
6506 PatchJitRootUse(code, roots_data, table_entry_literal, index_in_table); in EmitJitRootPatches()
Dcode_generator_mips64.cc1647 const uint8_t* roots_data, in PatchJitRootUse() argument
1652 reinterpret_cast<uintptr_t>(roots_data) + index_in_table * sizeof(GcRoot<mirror::Object>); in PatchJitRootUse()
1656 void CodeGeneratorMIPS64::EmitJitRootPatches(uint8_t* code, const uint8_t* roots_data) { in EmitJitRootPatches() argument
1661 PatchJitRootUse(code, roots_data, table_entry_literal, index_in_table); in EmitJitRootPatches()
1667 PatchJitRootUse(code, roots_data, table_entry_literal, index_in_table); in EmitJitRootPatches()
Dcode_generator_x86_64.cc7149 const uint8_t* roots_data, in PatchJitRootUse() argument
7154 reinterpret_cast<uintptr_t>(roots_data) + index_in_table * sizeof(GcRoot<mirror::Object>); in PatchJitRootUse()
7160 void CodeGeneratorX86_64::EmitJitRootPatches(uint8_t* code, const uint8_t* roots_data) { in EmitJitRootPatches() argument
7164 PatchJitRootUse(code, roots_data, info, index_in_table); in EmitJitRootPatches()
7170 PatchJitRootUse(code, roots_data, info, index_in_table); in EmitJitRootPatches()
Dcode_generator_x86.cc7818 const uint8_t* roots_data, in PatchJitRootUse() argument
7823 reinterpret_cast<uintptr_t>(roots_data) + index_in_table * sizeof(GcRoot<mirror::Object>); in PatchJitRootUse()
7829 void CodeGeneratorX86::EmitJitRootPatches(uint8_t* code, const uint8_t* roots_data) { in EmitJitRootPatches() argument
7833 PatchJitRootUse(code, roots_data, info, index_in_table); in EmitJitRootPatches()
7839 PatchJitRootUse(code, roots_data, info, index_in_table); in EmitJitRootPatches()
Dcode_generator_arm_vixl.cc9328 const uint8_t* roots_data, in PatchJitRootUse() argument
9334 reinterpret_cast<uintptr_t>(roots_data) + index_in_table * sizeof(GcRoot<mirror::Object>); in PatchJitRootUse()
9339 void CodeGeneratorARMVIXL::EmitJitRootPatches(uint8_t* code, const uint8_t* roots_data) { in EmitJitRootPatches() argument
9344 PatchJitRootUse(code, roots_data, table_entry_literal, index_in_table); in EmitJitRootPatches()
9350 PatchJitRootUse(code, roots_data, table_entry_literal, index_in_table); in EmitJitRootPatches()
Dcode_generator_mips.cc1748 const uint8_t* roots_data, in PatchJitRootUse() argument
1754 reinterpret_cast<uintptr_t>(roots_data) + index_in_table * sizeof(GcRoot<mirror::Object>); in PatchJitRootUse()
1773 void CodeGeneratorMIPS::EmitJitRootPatches(uint8_t* code, const uint8_t* roots_data) { in EmitJitRootPatches() argument
1777 PatchJitRootUse(code, roots_data, info, index_in_table); in EmitJitRootPatches()
1782 PatchJitRootUse(code, roots_data, info, index_in_table); in EmitJitRootPatches()