Home
last modified time | relevance | path

Searched refs:Tweak (Results 1 – 3 of 3) sorted by relevance

/tools/dexter/slicer/export/slicer/
Dinstrumentation.h43 enum class Tweak { enum
57 explicit EntryHook(const ir::MethodId& hook_method_id, Tweak tweak) in EntryHook()
69 ? Tweak::ThisAsObject
70 : Tweak::None) {}
76 Tweak tweak_;
86 enum class Tweak { enum
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()
109 Tweak tweak_;
112 inline ExitHook::Tweak operator|(ExitHook::Tweak a, ExitHook::Tweak b) {
[all …]
/tools/dexter/dexter/
Dexperimental.cc297 slicer::EntryHook::Tweak::ThisAsObject); in TestMethodInstrumenter()
499 slicer::EntryHook::Tweak::ArrayParams); in TestArrayParamsEntryHook()
512 slicer::ExitHook::Tweak::ReturnAsObject); in TestReturnAsObjectExitHook()
522 slicer::ExitHook::Tweak::ReturnAsObject | in TestPassMethodSignatureExitHook()
523 slicer::ExitHook::Tweak::PassMethodSignature); in TestPassMethodSignatureExitHook()
/tools/dexter/slicer/
Dinstrumentation.cc119 if (tweak_ == Tweak::ArrayParams) { in Apply()
131 case Tweak::ThisAsObject: in Apply()
366 bool return_as_object = (tweak_ & Tweak::ReturnAsObject) != 0; in Apply()
375 bool pass_method_signature = (tweak_ & Tweak::PassMethodSignature) != 0; in Apply()
510 if ((tweak_ & Tweak::ReturnAsObject) != 0) { in Apply()