Searched defs:method_info (Results 1 - 14 of 14) sorted by relevance

/art/compiler/
H A Dcompiled_method.cc108 const ArrayRef<const uint8_t>& method_info,
116 method_info_(driver->GetCompiledMethodStorage()->DeduplicateMethodInfo(method_info)),
129 const ArrayRef<const uint8_t>& method_info,
142 method_info,
102 CompiledMethod(CompilerDriver* driver, InstructionSet instruction_set, const ArrayRef<const uint8_t>& quick_code, const size_t frame_size_in_bytes, const uint32_t core_spill_mask, const uint32_t fp_spill_mask, const ArrayRef<const uint8_t>& method_info, const ArrayRef<const uint8_t>& vmap_table, const ArrayRef<const uint8_t>& cfi_info, const ArrayRef<const linker::LinkerPatch>& patches) argument
122 SwapAllocCompiledMethod( CompilerDriver* driver, InstructionSet instruction_set, const ArrayRef<const uint8_t>& quick_code, const size_t frame_size_in_bytes, const uint32_t core_spill_mask, const uint32_t fp_spill_mask, const ArrayRef<const uint8_t>& method_info, const ArrayRef<const uint8_t>& vmap_table, const ArrayRef<const uint8_t>& cfi_info, const ArrayRef<const linker::LinkerPatch>& patches) argument
H A Dcommon_compiler_test.cc65 ArrayRef<const uint8_t> method_info = compiled_method->GetMethodInfo(); local
66 const uint32_t method_info_offset = method_info.empty() ? 0u
67 : vmap_table_offset + method_info.size();
79 const size_t size = method_info.size() + vmap_table.size() + sizeof(method_header) + code_size;
84 chunk->insert(chunk->begin(), method_info.begin(), method_info.end());
/art/compiler/driver/
H A Dcompiled_method_storage_test.cc54 ArrayRef<const uint8_t> method_info[] = { local
86 for (auto&& s : method_info) {
H A Dcompiled_method_storage.cc208 void CompiledMethodStorage::ReleaseMethodInfo(const LengthPrefixedArray<uint8_t>* method_info) { argument
209 ReleaseArrayIfNotDeduplicated(method_info);
/art/runtime/
H A Dstack_map.cc122 const MethodInfo& method_info) const {
143 method_info,
194 const MethodInfo& method_info,
228 inline_info.Dump(vios, code_info, method_info, nullptr);
234 const MethodInfo& method_info,
252 << ", method_index=" << GetMethodIndexAtDepth(inline_info_encoding, method_info, i);
191 Dump(VariableIndentationOutputStream* vios, const CodeInfo& code_info, const CodeInfoEncoding& encoding, const MethodInfo& method_info, uint32_t code_offset, uint16_t number_of_dex_registers, InstructionSet instruction_set, const std::string& header_suffix) const argument
232 Dump(VariableIndentationOutputStream* vios, const CodeInfo& code_info, const MethodInfo& method_info, uint16_t number_of_dex_registers[]) const argument
H A Dstack.cc99 MethodInfo method_info = method_header->GetOptimizedMethodInfo(); local
102 method_info,
H A Dstack_map.h29 #include "method_info.h"
879 const MethodInfo& method_info,
1007 const MethodInfo& method_info,
1009 return method_info.GetMethodIndex(GetMethodIndexIdxAtDepth(encoding, depth));
1066 const MethodInfo& method_info,
1256 MethodInfo method_info) const {
1257 return method_info.GetMethodIndex(GetMethodIndexIdx(encoding));
1579 const MethodInfo& method_info) const;
1006 GetMethodIndexAtDepth(const InlineInfoEncoding& encoding, const MethodInfo& method_info, uint32_t depth) const argument
/art/compiler/debug/
H A Delf_debug_loc_writer.h89 const MethodDebugInfo* method_info,
101 const CodeInfo code_info(method_info->code_info);
116 DCHECK_LE(pc_offset, method_info->code_size);
117 DCHECK_LE(compilation_unit_code_address, method_info->code_address);
119 method_info->code_address + pc_offset - compilation_unit_code_address);
132 : method_info->code_address + method_info->code_size - compilation_unit_code_address;
152 CodeItemDataAccessor accessor(*method_info->dex_file, method_info->code_item);
178 static void WriteDebugLocEntry(const MethodDebugInfo* method_info, argument
88 GetVariableLocations( const MethodDebugInfo* method_info, const std::vector<DexRegisterMap>& dex_register_maps, uint16_t vreg, bool is64bitValue, uint64_t compilation_unit_code_address, uint32_t dex_pc_low, uint32_t dex_pc_high, InstructionSet isa) argument
[all...]
H A Delf_debug_info_writer.h472 void WriteRegLocation(const MethodDebugInfo* method_info, argument
479 WriteDebugLocEntry(method_info,
/art/runtime/entrypoints/
H A Dentrypoint_utils.cc205 MethodInfo method_info = current_code->GetOptimizedMethodInfo(); local
212 method_info,
/art/tools/veridex/
H A Dresolver.cc281 VeriMethod method_info = method_infos_[method_index]; local
282 if (method_info == nullptr) {
290 method_info = LookupMethodIn(*kls,
293 method_infos_[method_index] = method_info;
295 return method_info;
/art/runtime/jit/
H A Djit_code_cache.cc388 uint8_t* method_info,
403 method_info,
421 method_info,
728 uint8_t* method_info,
767 (method_info != nullptr) ? code_ptr - method_info : 0u,
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
/art/runtime/entrypoints/quick/
H A Dquick_trampoline_entrypoints.cc388 MethodInfo method_info = current_code->GetOptimizedMethodInfo(); local
392 *dex_method_index = invoke.GetMethodIndex(encoding.invoke_info.encoding, method_info);
1232 MethodInfo method_info = current_code->GetOptimizedMethodInfo(); local
1262 method_info,
/art/oatdump/
H A Doatdump.cc1546 MethodInfo method_info = oat_method.GetOatQuickMethodHeader()->GetOptimizedMethodInfo(); local
1547 DumpCodeInfo(vios, code_info, oat_method, code_item_accessor, method_info);
1564 const MethodInfo& method_info) {
1570 method_info);
1820 MethodInfo method_info(oat_method.GetOatQuickMethodHeader()->GetOptimizedMethodInfo());
1910 method_info,
1560 DumpCodeInfo(VariableIndentationOutputStream* vios, const CodeInfo& code_info, const OatFile::OatMethod& oat_method, const CodeItemDataAccessor& code_item_accessor, const MethodInfo& method_info) argument

Completed in 136 milliseconds