Home
last modified time | relevance | path

Searched refs:method_info (Results 1 – 8 of 8) sorted by relevance

/art/test/988-method-trace/
Dgen_srcs.py242 method_info = parse_method_info(items)
243 return method_info
254 def format_receiver_name(method_info): argument
255 receiver = method_info.klass
256 if method_info.staticness == 'virtual':
257 receiver = "instance_" + method_info.klass.replace(".", "_")
261 def format_call_to(method_info): argument
262 placeholder_args = ", ".join(method_info.placeholder_parameters())
263 receiver = format_receiver_name(method_info)
265 return ("%s.%s(%s);" %(receiver, method_info.method_name, placeholder_args))
[all …]
/art/compiler/debug/
Delf_debug_loc_writer.h81 const MethodDebugInfo* method_info, in GetVariableLocations() argument
93 const CodeInfo code_info(method_info->code_info); in GetVariableLocations()
107 DCHECK_LE(pc_offset, method_info->code_size); in GetVariableLocations()
108 DCHECK_LE(compilation_unit_code_address, method_info->code_address); in GetVariableLocations()
110 method_info->code_address + pc_offset - compilation_unit_code_address); in GetVariableLocations()
123 : method_info->code_address + method_info->code_size - compilation_unit_code_address; in GetVariableLocations()
143 CodeItemDataAccessor accessor(*method_info->dex_file, method_info->code_item); in GetVariableLocations()
167 static void WriteDebugLocEntry(const MethodDebugInfo* method_info, in WriteDebugLocEntry() argument
179 if (method_info->code_info == nullptr || dex_register_maps.empty()) { in WriteDebugLocEntry()
184 method_info, in WriteDebugLocEntry()
[all …]
Delf_debug_writer.cc179 const MethodDebugInfo& method_info) { in MakeElfFileForJIT() argument
182 CHECK_EQ(method_info.is_code_address_text_relative, false); in MakeElfFileForJIT()
184 debug_info.compiled_methods = ArrayRef<const MethodDebugInfo>(&method_info, 1); in MakeElfFileForJIT()
191 builder->GetText()->AllocateVirtualMemory(method_info.code_address, method_info.code_size); in MakeElfFileForJIT()
211 DCHECK_EQ(sym.st_value, method_info.code_address + CompiledMethod::CodeDelta(isa)); in MakeElfFileForJIT()
212 DCHECK_EQ(sym.st_size, method_info.code_size); in MakeElfFileForJIT()
218 DCHECK_EQ(fde->sym_addr, method_info.code_address); in MakeElfFileForJIT()
219 DCHECK_EQ(fde->sym_size, method_info.code_size); in MakeElfFileForJIT()
Delf_debug_writer.h57 const MethodDebugInfo& method_info);
Delf_debug_info_writer.h453 void WriteRegLocation(const MethodDebugInfo* method_info,
460 WriteDebugLocEntry(method_info,
/art/test/ti-stress/
Dstress.cc363 ScopedMethodInfo method_info(jvmtienv, env, m); in doJvmtiMethodBind() local
364 if (!method_info.Init()) { in doJvmtiMethodBind()
368 LOG(INFO) << "Loading native method \"" << method_info << "\". Thread is " in doJvmtiMethodBind()
444 ScopedMethodInfo method_info(jvmtienv, env, m); in FieldAccessHook() local
448 if (!method_info.Init() || !field_info.Init() || !obj_class_info.Init()) { in FieldAccessHook()
453 << "type \"" << obj_class_info.GetName() << "\" in method \"" << method_info in FieldAccessHook()
514 ScopedMethodInfo method_info(jvmtienv, env, m); in FieldModificationHook() local
518 if (!method_info.Init() || !field_info.Init() || !obj_class_info.Init()) { in FieldModificationHook()
523 << "type \"" << obj_class_info.GetName() << "\" in method \"" << method_info in FieldModificationHook()
536 ScopedMethodInfo method_info(jvmtienv, env, m); in MethodExitHook() local
[all …]
/art/tools/veridex/
Dresolver.cc259 VeriMethod method_info = method_infos_[method_index]; in GetMethod() local
260 if (method_info == nullptr) { in GetMethod()
268 method_info = LookupMethodIn(*kls, in GetMethod()
271 method_infos_[method_index] = method_info; in GetMethod()
273 return method_info; in GetMethod()
/art/tools/jvmti-agents/breakpoint-logger/
Dbreakpoint_logger.cc269 ScopedMethodInfo method_info(jvmti_env, env, method); in BreakpointCB() local
270 if (!method_info.Init()) { in BreakpointCB()
275 << location << " in method " << method_info << " thread: " << info.GetName(); in BreakpointCB()