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 associe le débogage libc malloc au PoC et recherche toute erreur de débogage malloc pendant l'exécution du PoC.

static NativePocAsserter assertNoMallocDebugErrorOnService(String options, String service)

Renvoie un NativePocAsserter qui associe le débogage libc malloc à un service avant d'exécuter le POC et recherche 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 associe le débogage libc malloc au PoC et recherche toute erreur de débogage malloc pendant l'exécution du PoC.

Paramètres
options String

Renvoie
NativePocAsserter

assertNoMallocDebugErrorOnService

public static NativePocAsserter assertNoMallocDebugErrorOnService (String options, 
                String service)

Renvoie un NativePocAsserter qui associe le débogage libc malloc à un service avant d'exécuter le POC et recherche toute erreur de débogage malloc sur ce service pendant l'exécution du POC.

Paramètres
options String

service String

Renvoie
NativePocAsserter

withAutoCloseable

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

Renvoie
AutoCloseable

Génère
DeviceNotAvailableException
TimeoutException
ProcessUtil.KillException