Searched defs:roots_data (Results 1 - 6 of 6) sorted by last modified time

/art/runtime/jit/
H A Djit_code_cache.cc389 uint8_t* roots_data,
404 roots_data,
422 roots_data,
461 static void FillRootTableLength(uint8_t* roots_data, uint32_t length) { argument
464 reinterpret_cast<uint32_t*>(roots_data)[length] = length;
471 static void FillRootTable(uint8_t* roots_data, Handle<mirror::ObjectArray<mirror::Object>> roots)
473 GcRoot<mirror::Object>* gc_roots = reinterpret_cast<GcRoot<mirror::Object>*>(roots_data);
475 // Put all roots in `roots_data`.
537 uint8_t* roots_data = GetRootTable(entry.first, &number_of_roots); local
538 GcRoot<mirror::Object>* roots = reinterpret_cast<GcRoot<mirror::Object>*>(roots_data);
385 CommitCode(Thread* self, ArtMethod* method, uint8_t* stack_map, uint8_t* method_info, uint8_t* roots_data, size_t frame_size_in_bytes, size_t core_spill_mask, size_t fp_spill_mask, const uint8_t* code, size_t code_size, size_t data_size, bool osr, Handle<mirror::ObjectArray<mirror::Object>> roots, bool has_should_deoptimize_flag, const ArenaSet<ArtMethod*>& cha_single_implementation_list) argument
725 CommitCodeInternal(Thread* self, ArtMethod* method, uint8_t* stack_map, uint8_t* method_info, uint8_t* roots_data, size_t frame_size_in_bytes, size_t core_spill_mask, size_t fp_spill_mask, const uint8_t* code, size_t code_size, size_t data_size, bool osr, Handle<mirror::ObjectArray<mirror::Object>> roots, bool has_should_deoptimize_flag, const ArenaSet<ArtMethod*>& cha_single_implementation_list) argument
838 DCHECK_EQ(FromStackMapToRoots(stack_map), roots_data); local
1020 ClearData(Thread* self, uint8_t* stack_map_data, uint8_t* roots_data) argument
1023 DCHECK_EQ(FromStackMapToRoots(stack_map_data), roots_data); local
1028 ReserveData(Thread* self, size_t stack_map_size, size_t method_info_size, size_t number_of_roots, ArtMethod* method, uint8_t** stack_map_data, uint8_t** method_info_data, uint8_t** roots_data) argument
[all...]
/art/compiler/optimizing/
H A Dcode_generator.cc293 const uint8_t* roots_data ATTRIBUTE_UNUSED) {
1616 const uint8_t* roots_data) {
1618 EmitJitRootPatches(code, roots_data);
1614 EmitJitRoots(uint8_t* code, Handle<mirror::ObjectArray<mirror::Object>> roots, const uint8_t* roots_data) argument
H A Dcode_generator_mips.cc1748 const uint8_t* roots_data,
1754 reinterpret_cast<uintptr_t>(roots_data) + index_in_table * sizeof(GcRoot<mirror::Object>);
1773 void CodeGeneratorMIPS::EmitJitRootPatches(uint8_t* code, const uint8_t* roots_data) { argument
1777 PatchJitRootUse(code, roots_data, info, index_in_table);
1782 PatchJitRootUse(code, roots_data, info, index_in_table);
1747 PatchJitRootUse(uint8_t* code, const uint8_t* roots_data, const CodeGeneratorMIPS::JitPatchInfo& info, uint64_t index_in_table) const argument
H A Dcode_generator_x86.cc7818 const uint8_t* roots_data,
7823 reinterpret_cast<uintptr_t>(roots_data) + index_in_table * sizeof(GcRoot<mirror::Object>);
7829 void CodeGeneratorX86::EmitJitRootPatches(uint8_t* code, const uint8_t* roots_data) { argument
7833 PatchJitRootUse(code, roots_data, info, index_in_table);
7839 PatchJitRootUse(code, roots_data, info, index_in_table);
7817 PatchJitRootUse(uint8_t* code, const uint8_t* roots_data, const PatchInfo<Label>& info, uint64_t index_in_table) const argument
H A Dcode_generator_x86_64.cc7149 const uint8_t* roots_data,
7154 reinterpret_cast<uintptr_t>(roots_data) + index_in_table * sizeof(GcRoot<mirror::Object>);
7160 void CodeGeneratorX86_64::EmitJitRootPatches(uint8_t* code, const uint8_t* roots_data) { argument
7164 PatchJitRootUse(code, roots_data, info, index_in_table);
7170 PatchJitRootUse(code, roots_data, info, index_in_table);
7148 PatchJitRootUse(uint8_t* code, const uint8_t* roots_data, const PatchInfo<Label>& info, uint64_t index_in_table) const argument
H A Doptimizing_compiler.cc1216 /* roots_data */ nullptr,
1314 uint8_t* roots_data = nullptr; local
1322 &roots_data);
1323 if (stack_map_data == nullptr || roots_data == nullptr) {
1330 codegen->EmitJitRoots(code_allocator.GetData(), roots, roots_data);
1337 roots_data,
1351 code_cache->ClearData(self, stack_map_data, roots_data);

Completed in 179 milliseconds