Home
last modified time | relevance | path

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

/tools/dexter/slicer/export/slicer/
Dinstrumentation.h56 explicit EntryHook(const ir::MethodId& hook_method_id, Tweak tweak) in EntryHook()
65 explicit EntryHook(const ir::MethodId& hook_method_id,
74 ir::MethodId hook_method_id_;
94 explicit ExitHook(const ir::MethodId& hook_method_id, Tweak tweak) in ExitHook()
100 explicit ExitHook(const ir::MethodId& hook_method_id) : ExitHook(hook_method_id, Tweak::None) {} in ExitHook()
105 ir::MethodId hook_method_id_;
115 DetourHook(const ir::MethodId& orig_method_id, in DetourHook()
116 const ir::MethodId& detour_method_id) in DetourHook()
126 ir::MethodId orig_method_id_;
127 ir::MethodId detour_method_id_;
[all …]
Ddex_ir_builder.h32 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;
Dreader.h54 slicer::ArrayView<const dex::MethodId> MethodIds() const;
Ddex_format.h192 struct MethodId { struct
Dwriter.h154 Index<dex::MethodId> method_ids;
/tools/dexter/dexter/
Dexperimental.cc295 ir::MethodId("LTracer;", "onFooEntry"), in TestMethodInstrumenter()
298 ir::MethodId("LTracer;", "onFooEntry")); in TestMethodInstrumenter()
299 mi.AddTransformation<slicer::ExitHook>(ir::MethodId("LTracer;", "onFooExit")); in TestMethodInstrumenter()
301 ir::MethodId("LBase;", "foo", "(ILjava/lang/String;)I"), in TestMethodInstrumenter()
302 ir::MethodId("LTracer;", "wrapFoo")); in TestMethodInstrumenter()
304 ir::MethodId("LIBase;", "bar", "(Ljava/lang/String;)V"), in TestMethodInstrumenter()
305 ir::MethodId("LTracer;", "wrapBar")); in TestMethodInstrumenter()
307 auto method1 = ir::MethodId("LTarget;", "foo", "(ILjava/lang/String;)I"); in TestMethodInstrumenter()
310 auto method2 = ir::MethodId("LTarget;", "foo", "(I[[Ljava/lang/String;)Ljava/lang/Integer;"); in TestMethodInstrumenter()
450 ir::MethodId method_id(class_descriptor->c_str(), decl->name->c_str(), signature.c_str()); in StressFindMethod()
[all …]
/tools/dexter/slicer/
Ddex_ir_builder.cc24 bool MethodId::Match(MethodDecl* method_decl) const { in Match()
30 EncodedMethod* Builder::FindMethod(const MethodId& method_id) const { in FindMethod()
Dreader.cc59 slicer::ArrayView<const dex::MethodId> Reader::MethodIds() const { in MethodIds()
60 return section<dex::MethodId>(header_->method_ids_off, in MethodIds()
Dinstrumentation.cc676 bool MethodInstrumenter::InstrumentMethod(const ir::MethodId& method_id) { in InstrumentMethod()