Android アプリケーションをリバースします。読んでいると、 や などの変数を使用するメソッドがいくつかp1
ありp2
ます。それらの変数をどこで参照できるかわかりません。例えば:
.method public b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
.locals 1
invoke-static {}, Lpnf/this/object/does/not/Exist;->a()Z
move-result v0
invoke-static {v0}, Lpnf/this/object/does/not/Exist;->b(I)V
.prologue
.line 33
if-eqz p1, :cond_0
if-eqz p2, :cond_0
if-eqz p3, :cond_0
.line 34
invoke-static {p1, p2, p3}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
.line 36
:cond_0
return-void
.end method
私が理解していないことは次のとおりです。
if-eqz p1, :cond_0
if-eqz p2, :cond_0
if-eqz p3, :cond_0
ここの変数がわかりませんp1
p2
p3
。教えてください。ありがとう