NativePocMallocDebugAsserter

public class NativePocMallocDebugAsserter
extends Object implements NativePocAsserter را گسترش می دهد

java.lang.object
com.android.sts.common.NativePocMallocDebugAsserter


خلاصه

روش های عمومی

static NativePocAsserter assertNoMallocDebugErrorOnPoc (String options)

NativePocAsserter را برمی‌گرداند که اشکال‌زدایی libc malloc را به PoC متصل می‌کند و هر گونه خطای اشکال‌زدایی malloc را در حین اجرای poc بررسی می‌کند.

static NativePocAsserter assertNoMallocDebugErrorOnService (String options, String service)

NativePocAsserter را برمی‌گرداند که اشکال‌زدایی libc malloc را قبل از اجرای PoC به یک سرویس متصل می‌کند و در حین اجرای poc، خطای اشکال‌زدایی malloc را در آن سرویس بررسی می‌کند.

AutoCloseable withAutoCloseable ( NativePoc nativePoc, ITestDevice device)

قبل از اجرای PoC فراخوانی می‌شود، یک AutoCloseable را برمی‌گرداند که پس از پایان PoC بسته می‌شود

روش های عمومی

assertNoMallocDebugErrorOnPoc

public static NativePocAsserter assertNoMallocDebugErrorOnPoc (String options)

NativePocAsserter را برمی‌گرداند که اشکال‌زدایی libc malloc را به PoC متصل می‌کند و هر گونه خطای اشکال‌زدایی malloc را در حین اجرای poc بررسی می‌کند.

پارامترها
options String

برمی گرداند
NativePocAsserter

assertNoMallocDebugErrorOnService

public static NativePocAsserter assertNoMallocDebugErrorOnService (String options, 
                String service)

NativePocAsserter را برمی‌گرداند که اشکال‌زدایی libc malloc را قبل از اجرای PoC به یک سرویس متصل می‌کند و در حین اجرای poc، خطای اشکال‌زدایی malloc را در آن سرویس بررسی می‌کند.

پارامترها
options String

service String

برمی گرداند
NativePocAsserter

با قابلیت بسته شدن خودکار

public AutoCloseable withAutoCloseable (NativePoc nativePoc, 
                ITestDevice device)

قبل از اجرای PoC فراخوانی می‌شود، یک AutoCloseable را برمی‌گرداند که پس از پایان PoC بسته می‌شود

پارامترها
nativePoc NativePoc

device ITestDevice

برمی گرداند
AutoCloseable

پرتاب می کند
DeviceNotAvailableException
TimeoutException
ProcessUtil.KillException