Home
last modified time | relevance | path

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

/tools/dexter/slicer/
Dinstrumentation.cc70 std::vector<ir::Type*> param_types; in BoxValue() local
71 param_types.push_back(type); in BoxValue()
74 auto ir_proto = builder.GetProto(boxed_type, builder.GetTypeList(param_types)); in BoxValue()
118 std::vector<ir::Type*> param_types; in Apply() local
129 param_types.push_back(this_argument_type); in Apply()
131 if (ir_method->decl->prototype->param_types != nullptr) { in Apply()
132 const auto& orig_param_types = ir_method->decl->prototype->param_types->types; in Apply()
133 param_types.insert(param_types.end(), orig_param_types.begin(), orig_param_types.end()); in Apply()
137 builder.GetTypeList(param_types)); in Apply()
164 auto param_types_list = ir_method->decl->prototype->param_types; in InjectArrayParamsHook()
[all …]
Ddex_ir_builder.cc135 static std::string CreateShorty(Type* return_type, TypeList* param_types) { in CreateShorty() argument
138 if (param_types != nullptr) { in CreateShorty()
139 for (auto param_type : param_types->types) { in CreateShorty()
146 Proto* Builder::GetProto(Type* return_type, TypeList* param_types) { in GetProto() argument
148 auto shorty = GetAsciiString(CreateShorty(return_type, param_types).c_str()); in GetProto()
154 ir_proto->param_types == param_types) { in GetProto()
163 ir_proto->param_types = param_types; in GetProto()
Ddex_ir.cc102 if (param_types != nullptr) { in Signature()
103 for (const auto& type : param_types->types) { in Signature()
217 const auto& aParamTypes = a->param_types ? a->param_types->types : empty; in Normalize()
218 const auto& bParamTypes = b->param_types ? b->param_types->types : empty; in Normalize()
Dreader.cc852 ir_proto->param_types = ExtractTypeList(dex_proto.parameters_off); in ParseProto()
Dwriter.cc581 dexProtoId->parameters_off = FilePointer(irProto->param_types); in FillProtos()
/tools/dexter/dexter/
Dexperimental.cc90 std::vector<ir::Type*> param_types; in StressWrapInvoke() local
91 param_types.push_back(orig_method->parent); in StressWrapInvoke()
92 if (orig_method->prototype->param_types != nullptr) { in StressWrapInvoke()
93 const auto& orig_param_types = orig_method->prototype->param_types->types; in StressWrapInvoke()
94 param_types.insert(param_types.end(), orig_param_types.begin(), orig_param_types.end()); in StressWrapInvoke()
98 builder.GetTypeList(param_types)); in StressWrapInvoke()
149 std::vector<ir::Type*> param_types; in StressEntryHook() local
151 param_types.push_back(ir_method->decl->parent); in StressEntryHook()
153 if (ir_method->decl->prototype->param_types != nullptr) { in StressEntryHook()
154 const auto& orig_param_types = ir_method->decl->prototype->param_types->types; in StressEntryHook()
[all …]
Ddissasembler.cc29 if (proto->param_types != nullptr) { in MethodDeclaration()
31 for (auto type : proto->param_types->types) { in MethodDeclaration()
/tools/dexter/slicer/export/slicer/
Ddex_ir_builder.h59 Proto* GetProto(Type* return_type, TypeList* param_types);
Ddex_ir.h195 TypeList* param_types; member