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。教えてください。ありがとう