Home
last modified time | relevance | path

Searched refs:ir_proto (Results 1 – 4 of 4) sorted by relevance

/tools/dexter/slicer/
Ddex_ir_builder.cc151 for (const auto& ir_proto : dex_ir_->protos) { in GetProto() local
152 if (ir_proto->shorty == shorty && in GetProto()
153 ir_proto->return_type == return_type && in GetProto()
154 ir_proto->param_types == param_types) { in GetProto()
155 return ir_proto.get(); in GetProto()
160 auto ir_proto = dex_ir_->Alloc<Proto>(); in GetProto() local
161 ir_proto->shorty = shorty; in GetProto()
162 ir_proto->return_type = return_type; in GetProto()
163 ir_proto->param_types = param_types; in GetProto()
169 ir_node = ir_proto; in GetProto()
[all …]
Dinstrumentation.cc74 auto ir_proto = builder.GetProto(boxed_type, builder.GetTypeList(param_types)); in BoxValue() local
77 builder.GetAsciiString("valueOf"), ir_proto, boxed_type); in BoxValue()
136 auto ir_proto = builder.GetProto(builder.GetType("V"), in Apply() local
140 builder.GetAsciiString(hook_method_id_.method_name), ir_proto, in Apply()
254 auto ir_proto = builder.GetProto(builder.GetType("V"), in InjectArrayParamsHook() local
258 builder.GetAsciiString(hook_method_id_.method_name), ir_proto, in InjectArrayParamsHook()
290 auto ir_proto = builder.GetProto(return_type, builder.GetTypeList(param_types)); in Apply() local
293 builder.GetAsciiString(hook_method_id_.method_name), ir_proto, in Apply()
406 auto ir_proto = builder.GetProto(orig_method->prototype->return_type, in Apply() local
410 builder.GetAsciiString(detour_method_id_.method_name), ir_proto, in Apply()
Dreader.cc848 auto ir_proto = dex_ir_->Alloc<ir::Proto>(); in ParseProto() local
850 ir_proto->shorty = GetString(dex_proto.shorty_idx); in ParseProto()
851 ir_proto->return_type = GetType(dex_proto.return_type_idx); in ParseProto()
852 ir_proto->param_types = ExtractTypeList(dex_proto.parameters_off); in ParseProto()
853 ir_proto->orig_index = index; in ParseProto()
856 dex_ir_->prototypes_lookup.Insert(ir_proto); in ParseProto()
858 return ir_proto; in ParseProto()
/tools/dexter/dexter/
Dexperimental.cc97 auto ir_proto = builder.GetProto(orig_method->prototype->return_type, in StressWrapInvoke() local
101 ir_proto, in StressWrapInvoke()
158 auto ir_proto = builder.GetProto(builder.GetType("V"), in StressEntryHook() local
162 ir_proto, in StressEntryHook()
217 auto ir_proto = builder.GetProto(ir_method->decl->prototype->return_type, in StressExitHook() local
221 ir_proto, in StressExitHook()
350 auto ir_proto = in CodeCoverage() local
355 ir_proto, in CodeCoverage()