Für meine Arbeit muss ich umkehren, was dieser Teil des Codes (ARM9) tut. Ich bin ein Java-Entwickler und verstehe diesen Teil des Codes, der sich auf eine einzige Funktion bezieht, nicht wirklich.
Natürlich bitte ich um Hilfe, weil der Originalcode nicht mehr verfügbar ist. Kann mir jemand helfen zu wissen, was dieser Code mit einem kleinen Algorithmus in irgendeiner Hochsprache macht? Es wäre schön. Ich habe für viele Stunden ohne Ergebnisse versucht.
sub_FFFF7B38
PUSH {LR}
ADDS R2, R0, #0
LDRB R3, [R2]
CMP R3, #0
BEQ loc_FFFF7B52
SUBS R1, #1
BCC loc_FFFF7B52
loc_FFFF7B46:
ADDS R0, #1
LDRB R3, [R0]
CMP R3, #0
BEQ loc_FFFF7B52
SUBS R1, #1
BCS loc_FFFF7B46
loc_FFFF7B52:
SUBS R0, R0, R2
POP {R1}