Нативипокмаллокдебугассертер

public class NativePocMallocDebugAsserter
extends Object implements NativePocAsserter

java.lang.Объект
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 и проверяет наличие ошибок отладки malloc в этой службе во время выполнения poc.

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 и проверяет наличие ошибок отладки malloc в этой службе во время выполнения poc.

Параметры
options String

service String

Возвращает
NativePocAsserter

withAutoCloseable

public AutoCloseable withAutoCloseable (NativePoc nativePoc, 
                ITestDevice device)

Вызывается перед запуском PoC, возвращает AutoCloseable, который закрывается после завершения PoC.

Параметры
nativePoc NativePoc

device ITestDevice

Возвращает
AutoCloseable

Броски
DeviceNotAvailableException
TimeoutException
ProcessUtil.KillException