diff --git a/src/main/kotlin/app/revanced/patcher/signature/MethodSignature.kt b/src/main/kotlin/app/revanced/patcher/signature/MethodSignature.kt index 70f27e0..3a25f29 100644 --- a/src/main/kotlin/app/revanced/patcher/signature/MethodSignature.kt +++ b/src/main/kotlin/app/revanced/patcher/signature/MethodSignature.kt @@ -92,8 +92,8 @@ interface PatternScanMethod { /** * Represents a resolver warning. - * @param correctOpcode The opcode the signature expected it to be. - * @param wrongOpcode The opcode the signature currently has. + * @param correctOpcode The opcode the instruction list has. + * @param wrongOpcode The opcode the pattern list of the signature currently has. * @param instructionIndex The index of the opcode relative to the instruction list. * @param patternIndex The index of the opcode relative to the pattern list from the signature. */ diff --git a/src/main/kotlin/app/revanced/patcher/signature/resolver/SignatureResolver.kt b/src/main/kotlin/app/revanced/patcher/signature/resolver/SignatureResolver.kt index 63d5f40..6019c4b 100644 --- a/src/main/kotlin/app/revanced/patcher/signature/resolver/SignatureResolver.kt +++ b/src/main/kotlin/app/revanced/patcher/signature/resolver/SignatureResolver.kt @@ -126,8 +126,8 @@ internal class SignatureResolver( scanResult: PatternScanResult, ) = buildList { val pattern = signature.opcodes!! - for ((patternIndex, originalIndex) in (scanResult.startIndex until scanResult.endIndex).withIndex()) { - val correctOpcode = instructions.elementAt(originalIndex).opcode + for ((patternIndex, instructionIndex) in (scanResult.startIndex until scanResult.endIndex).withIndex()) { + val correctOpcode = instructions.elementAt(instructionIndex).opcode val patternOpcode = pattern.elementAt(patternIndex) if ( patternOpcode != null && // unknown opcode @@ -136,7 +136,7 @@ internal class SignatureResolver( this.add( PatternScanMethod.Fuzzy.Warning( correctOpcode, patternOpcode, - originalIndex, patternIndex, + instructionIndex, patternIndex, ) ) }