Searched refs:MethodId (Results 1 – 9 of 9) sorted by relevance
/tools/dexter/slicer/export/slicer/ |
D | instrumentation.h | 57 explicit EntryHook(const ir::MethodId& hook_method_id, Tweak tweak) in EntryHook() 66 explicit EntryHook(const ir::MethodId& hook_method_id, 75 ir::MethodId hook_method_id_; 97 explicit ExitHook(const ir::MethodId& hook_method_id, Tweak tweak) in ExitHook() 103 explicit ExitHook(const ir::MethodId& hook_method_id) : ExitHook(hook_method_id, Tweak::None) {} in ExitHook() 108 ir::MethodId hook_method_id_; 126 DetourHook(const ir::MethodId& orig_method_id, in DetourHook() 127 const ir::MethodId& detour_method_id) in DetourHook() 137 ir::MethodId orig_method_id_; 138 ir::MethodId detour_method_id_; [all …]
|
D | dex_ir_builder.h | 32 struct MethodId { struct 37 MethodId(const char* class_descriptor, const char* method_name, const char* signature = nullptr) argument 71 EncodedMethod* FindMethod(const MethodId& method_id) const;
|
D | reader.h | 54 slicer::ArrayView<const dex::MethodId> MethodIds() const;
|
D | dex_format.h | 192 struct MethodId { struct
|
D | writer.h | 154 Index<dex::MethodId> method_ids;
|
/tools/dexter/dexter/ |
D | experimental.cc | 296 ir::MethodId("LTracer;", "onFooEntry"), in TestMethodInstrumenter() 299 ir::MethodId("LTracer;", "onFooEntry")); in TestMethodInstrumenter() 300 mi.AddTransformation<slicer::ExitHook>(ir::MethodId("LTracer;", "onFooExit")); in TestMethodInstrumenter() 302 ir::MethodId("LBase;", "foo", "(ILjava/lang/String;)I"), in TestMethodInstrumenter() 303 ir::MethodId("LTracer;", "wrapFoo")); in TestMethodInstrumenter() 305 ir::MethodId("LIBase;", "bar", "(Ljava/lang/String;)V"), in TestMethodInstrumenter() 306 ir::MethodId("LTracer;", "wrapBar")); in TestMethodInstrumenter() 308 auto method1 = ir::MethodId("LTarget;", "foo", "(ILjava/lang/String;)I"); in TestMethodInstrumenter() 311 auto method2 = ir::MethodId("LTarget;", "foo", "(I[[Ljava/lang/String;)Ljava/lang/Integer;"); in TestMethodInstrumenter() 451 ir::MethodId method_id(class_descriptor->c_str(), decl->name->c_str(), signature.c_str()); in StressFindMethod() [all …]
|
/tools/dexter/slicer/ |
D | dex_ir_builder.cc | 24 bool MethodId::Match(MethodDecl* method_decl) const { in Match() 30 EncodedMethod* Builder::FindMethod(const MethodId& method_id) const { in FindMethod()
|
D | reader.cc | 60 slicer::ArrayView<const dex::MethodId> Reader::MethodIds() const { in MethodIds() 61 return section<dex::MethodId>(header_->method_ids_off, in MethodIds()
|
D | instrumentation.cc | 763 bool MethodInstrumenter::InstrumentMethod(const ir::MethodId& method_id) { in InstrumentMethod()
|