NativePocMallocDebugAsserter

public class NativePocMallocDebugAsserter
extends Object implements NativePocAsserter

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


Zusammenfassung

Öffentliche Methoden

static NativePocAsserter assertNoMallocDebugErrorOnPoc(String options)

Gibt einen NativePocAsserter zurück, der libc malloc-Debug zum PoC anhängt und während der Ausführung des PoC auf malloc-Debug-Fehler prüft.

static NativePocAsserter assertNoMallocDebugErrorOnService(String options, String service)

Gibt einen NativePocAsserter zurück, der vor dem Ausführen des PoCs die libc-malloc-Debugfunktion an einen Dienst anhängt und während der Ausführung des PoCs nach malloc-Debugfehlern bei diesem Dienst sucht.

AutoCloseable withAutoCloseable(NativePoc nativePoc, ITestDevice device)

Wird vor dem Ausführen eines PoC aufgerufen und gibt ein AutoCloseable zurück, das nach Abschluss des PoC geschlossen wird.

Öffentliche Methoden

assertNoMallocDebugErrorOnPoc

public static NativePocAsserter assertNoMallocDebugErrorOnPoc (String options)

Gibt einen NativePocAsserter zurück, der libc malloc-Debug zum PoC anhängt und während der Ausführung des PoC auf malloc-Debug-Fehler prüft.

Parameter
options String

Returns
NativePocAsserter

assertNoMallocDebugErrorOnService

public static NativePocAsserter assertNoMallocDebugErrorOnService (String options, 
                String service)

Gibt einen NativePocAsserter zurück, der vor dem Ausführen des PoCs die libc-malloc-Debugfunktion an einen Dienst anhängt und während der Ausführung des PoCs nach malloc-Debugfehlern bei diesem Dienst sucht.

Parameter
options String

service String

Returns
NativePocAsserter

withAutoCloseable

public AutoCloseable withAutoCloseable (NativePoc nativePoc, 
                ITestDevice device)

Wird vor dem Ausführen eines PoC aufgerufen und gibt ein AutoCloseable zurück, das nach Abschluss des PoC geschlossen wird.

Parameter
nativePoc NativePoc

device ITestDevice

Returns
AutoCloseable

Ausgabe
DeviceNotAvailableException
TimeoutException
ProcessUtil.KillException