Home
last modified time | relevance | path

Searched refs:decl (Results 1 – 9 of 9) sorted by relevance

/tools/dexter/slicer/
Ddex_ir.cc58 method_key.class_descriptor = method->decl->parent->descriptor; in GetKey()
59 method_key.method_name = method->decl->name; in GetKey()
60 method_key.prototype = method->decl->prototype; in GetKey()
71 return method_key.class_descriptor == method->decl->parent->descriptor && in Compare()
72 method_key.method_name == method->decl->name && in Compare()
73 method_key.prototype == method->decl->prototype; in Compare()
164 SLICER_CHECK(a->decl->index != b->decl->index || a == b); in SortEncodedFields()
165 return a->decl->index < b->decl->index; in SortEncodedFields()
173 SLICER_CHECK(a->decl->index != b->decl->index || a == b); in SortEncodedMethods()
174 return a->decl->index < b->decl->index; in SortEncodedMethods()
Dinstrumentation.cc99 auto signature_str = ir_method->decl->prototype->Signature(); in MethodLabel()
100 return ir_method->decl->parent->Decl() + "->" + ir_method->decl->name->c_str() + signature_str; in MethodLabel()
135 this_argument_type = ir_method->decl->parent; in Apply()
140 if (ir_method->decl->prototype->param_types != nullptr) { in Apply()
141 const auto& orig_param_types = ir_method->decl->prototype->param_types->types; in Apply()
182 param_types.push_back(ir_method->decl->parent); in GenerateShiftParamsCode()
184 if (ir_method->decl->prototype->param_types != nullptr) { in GenerateShiftParamsCode()
185 const auto& orig_param_types = ir_method->decl->prototype->param_types->types; in GenerateShiftParamsCode()
226 auto param_types_list = ir_method->decl->prototype->param_types; in InjectArrayParamsHook()
276 types.push_back(ir_method->decl->parent); // "this" object in InjectArrayParamsHook()
[all …]
Dwriter.cc1000 dex::u4 index_delta = ir_encoded_field->decl->index; in WriteEncodedField()
1006 *base_index = ir_encoded_field->decl->index; in WriteEncodedField()
1016 dex::u4 index_delta = ir_encoded_method->decl->index; in WriteEncodedMethod()
1022 *base_index = ir_encoded_method->decl->index; in WriteEncodedMethod()
Ddebuginfo_encoder.cc138 source_file_ = ir_method->decl->parent->class_def->source_file; in Encode()
Dreader.cc424 ir_encoded_field->decl = GetFieldDecl(field_index); in ParseEncodedField()
780 ir_encoded_method->decl = GetMethodDecl(method_index); in ParseEncodedMethod()
Dcode_ir.cc116 ir::String* source_file = ir_method->decl->parent->class_def->source_file; in DisassembleDebugInfo()
/tools/dexter/dexter/
Dexperimental.cc152 param_types.push_back(ir_method->decl->parent); in StressEntryHook()
154 if (ir_method->decl->prototype->param_types != nullptr) { in StressEntryHook()
155 const auto& orig_param_types = ir_method->decl->prototype->param_types->types; in StressEntryHook()
210 ::strcmp(ir_method->decl->prototype->return_type->descriptor->c_str(), "V") == 0; in StressExitHook()
215 param_types.push_back(ir_method->decl->prototype->return_type); in StressExitHook()
218 auto ir_proto = builder.GetProto(ir_method->decl->prototype->return_type, in StressExitHook()
366 if (std::strcmp(ir_method->decl->parent->descriptor->c_str(), kTracerClass) == 0) { in CodeCoverage()
386 ir_method->decl->parent->Decl().c_str(), in CodeCoverage()
387 ir_method->decl->name->c_str(), in CodeCoverage()
388 ir_method->decl->prototype->Signature().c_str()); in CodeCoverage()
[all …]
Ddisassembler.cc326 ir_method->decl->parent->Decl().c_str(), in DumpMethod()
327 ir_method->decl->name->c_str(), in DumpMethod()
328 MethodDeclaration(ir_method->decl->prototype).c_str()); in DumpMethod()
/tools/dexter/slicer/export/slicer/
Ddex_ir.h211 FieldDecl* decl; member
249 MethodDecl* decl; member