mirror of
https://github.com/ReVanced/revanced-patcher.git
synced 2026-01-26 04:31:03 +00:00
21 lines
675 B
Kotlin
21 lines
675 B
Kotlin
package app.revanced.patcher.patch.usage
|
|
import app.revanced.patcher.extensions.or
|
|
import app.revanced.patcher.fingerprint.MethodFingerprint
|
|
import app.revanced.patcher.fingerprint.annotation.FuzzyPatternScanMethod
|
|
import com.android.tools.smali.dexlib2.AccessFlags
|
|
import com.android.tools.smali.dexlib2.Opcode
|
|
|
|
@FuzzyPatternScanMethod(2)
|
|
object ExampleFingerprint : MethodFingerprint(
|
|
"V",
|
|
AccessFlags.PUBLIC or AccessFlags.STATIC,
|
|
listOf("[L"),
|
|
listOf(
|
|
Opcode.SGET_OBJECT,
|
|
null, // Matching unknown opcodes.
|
|
Opcode.INVOKE_STATIC, // This is intentionally wrong to test fuzzy matching.
|
|
Opcode.RETURN_VOID,
|
|
),
|
|
null,
|
|
)
|