/art/runtime/jit/ |
H A D | jit_code_cache.cc | 389 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 D | code_generator.cc | 293 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 D | code_generator_mips.cc | 1748 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 D | code_generator_x86.cc | 7818 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 D | code_generator_x86_64.cc | 7149 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 D | optimizing_compiler.cc | 1216 /* 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);
|