1

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

4

1 に答える 1