NativePocMallocDebugAsserter

public class NativePocMallocDebugAsserter
extends Object implements NativePocAsserter

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


Résumé

Méthodes publiques

static NativePocAsserter assertNoMallocDebugErrorOnPoc (String options)

Renvoie un NativePocAsserter qui attache le débogage libc malloc au PoC et vérifie toute erreur de débogage malloc pendant l'exécution du poc.

static NativePocAsserter assertNoMallocDebugErrorOnService (String options, String service)

Renvoie un NativePocAsserter qui attache le débogage libc malloc à un service avant d'exécuter le PoC et vérifie toute erreur de débogage malloc sur ce service pendant l'exécution du poc.

AutoCloseable withAutoCloseable ( NativePoc nativePoc, ITestDevice device)

Appelé avant l'exécution d'un PoC, renvoie un AutoCloseable qui se ferme une fois le PoC terminé

Méthodes publiques

assertNoMallocDebugErrorOnPoc

public static NativePocAsserter assertNoMallocDebugErrorOnPoc (String options)

Renvoie un NativePocAsserter qui attache le débogage libc malloc au PoC et vérifie toute erreur de débogage malloc pendant l'exécution du poc.

Paramètres
options String

Retour
NativePocAsserter

assertNoMallocDebugErrorOnService

public static NativePocAsserter assertNoMallocDebugErrorOnService (String options, 
                String service)

Renvoie un NativePocAsserter qui attache le débogage libc malloc à un service avant d'exécuter le PoC et vérifie toute erreur de débogage malloc sur ce service pendant l'exécution du poc.

Paramètres
options String

service String

Retour
NativePocAsserter

avecAutoCloseable

public AutoCloseable withAutoCloseable (NativePoc nativePoc, 
                ITestDevice device)

Appelé avant l'exécution d'un PoC, renvoie un AutoCloseable qui se ferme une fois le PoC terminé

Paramètres
nativePoc NativePoc

device ITestDevice

Retour
AutoCloseable

Jetés
DeviceNotAvailableException
TimeoutException
ProcessUtil.KillException