Skip to content

Commit

Permalink
feat: display metadata for each signature in SignatureChecker
Browse files Browse the repository at this point in the history
  • Loading branch information
oSumAtrIX committed Apr 17, 2022
1 parent e46ef02 commit 736a71f
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions src/test/kotlin/app/revanced/patches/SignatureChecker.kt
Original file line number Diff line number Diff line change
Expand Up @@ -27,8 +27,8 @@ internal class SignatureChecker {
if (patternScanMethod is PatternScanMethod.Fuzzy) {
val warnings = patternScanMethod.warnings!!
val method = signature.result!!.method

println("Signature: ${signature.metadata.name}.\nMethod: ${method.definingClass}->${method.toStr()}\nWarnings: ${warnings.count()}")
val methodFromMetadata = signature.metadata.methodMetadata
println("Signature: ${signature.metadata.name}.\nMethod: ${methodFromMetadata.definingClass}->${methodFromMetadata.name} (Signature matches: ${method.definingClass}->${method.toStr()})\nWarnings: ${warnings.count()}")
for (warning in warnings) {
println("${warning.instructionIndex} / ${warning.patternIndex}: ${warning.wrongOpcode} (expected: ${warning.correctOpcode})")
}
Expand Down

0 comments on commit 736a71f

Please sign in to comment.