NativePocMallocDebugAsserter

public class NativePocMallocDebugAsserter
extends Object implements NativePocAsserter

java.lang.Object
   ↳ com.android.sts.common.NativePocMallocDebugAsserter


Podsumowanie

Metody publiczne

static NativePocAsserter assertNoMallocDebugErrorOnPoc(String options)

Zwraca obiekt NativePocAsserter, który dołącza do PoC bibliotekę libc malloc debug i sprawdza, czy podczas działania PoC wystąpił jakikolwiek błąd debugowania malloc.

static NativePocAsserter assertNoMallocDebugErrorOnService(String options, String service)

Zwraca obiekt NativePocAsserter, który przed uruchomieniem PoC dołącza do usługi debugowanie malloc biblioteki libc i sprawdza, czy podczas działania PoC wystąpił jakikolwiek błąd debugowania malloc.

AutoCloseable withAutoCloseable(NativePoc nativePoc, ITestDevice device)

Jest wywoływany przed uruchomieniem PoC i zwraca obiekt AutoCloseable, który zamyka się po zakończeniu PoC.

Metody publiczne

assertNoMallocDebugErrorOnPoc

public static NativePocAsserter assertNoMallocDebugErrorOnPoc (String options)

Zwraca obiekt NativePocAsserter, który dołącza do PoC bibliotekę libc malloc do debugowania i sprawdza, czy podczas działania PoC wystąpił jakikolwiek błąd debugowania malloc.

Parametry
options String

Zwroty
NativePocAsserter

assertNoMallocDebugErrorOnService

public static NativePocAsserter assertNoMallocDebugErrorOnService (String options, 
                String service)

Zwraca obiekt NativePocAsserter, który przed uruchomieniem PoC dołącza do usługi debugowanie malloc biblioteki libc i sprawdza, czy podczas działania PoC wystąpił jakikolwiek błąd debugowania malloc.

Parametry
options String

service String

Zwroty
NativePocAsserter

withAutoCloseable

public AutoCloseable withAutoCloseable (NativePoc nativePoc, 
                ITestDevice device)

Jest wywoływany przed uruchomieniem PoC i zwraca obiekt AutoCloseable, który zamyka się po zakończeniu PoC.

Parametry
nativePoc NativePoc

device ITestDevice

Zwroty
AutoCloseable

Rzuty
DeviceNotAvailableException
TimeoutException
ProcessUtil.KillException