NativePocMallocDebugAsserter

public class NativePocMallocDebugAsserter
extends Object implements NativePocAsserter

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


Resumo

Métodos públicos

static NativePocAsserter assertNoMallocDebugErrorOnPoc (String options)

Retorna um NativePocAsserter que anexa libc malloc debug ao PoC e verifica qualquer erro de depuração de malloc enquanto o poc é executado.

static NativePocAsserter assertNoMallocDebugErrorOnService (String options, String service)

Retorna um NativePocAsserter que anexa libc malloc debug a um serviço antes de executar o PoC e verifica qualquer erro de depuração de malloc nesse serviço enquanto o poc é executado.

AutoCloseable withAutoCloseable ( NativePoc nativePoc, ITestDevice device)

Chamado antes da execução de um PoC, retorna um AutoCloseable que fecha após o término do PoC

Métodos públicos

assertNoMallocDebugErrorOnPoc

public static NativePocAsserter assertNoMallocDebugErrorOnPoc (String options)

Retorna um NativePocAsserter que anexa libc malloc debug ao PoC e verifica qualquer erro de depuração de malloc enquanto o poc é executado.

Parâmetros
options String

devoluções
NativePocAsserter

assertNoMallocDebugErrorOnService

public static NativePocAsserter assertNoMallocDebugErrorOnService (String options, 
                String service)

Retorna um NativePocAsserter que anexa libc malloc debug a um serviço antes de executar o PoC e verifica qualquer erro de depuração de malloc nesse serviço enquanto o poc é executado.

Parâmetros
options String

service String

devoluções
NativePocAsserter

com Fechamento Automático

public AutoCloseable withAutoCloseable (NativePoc nativePoc, 
                ITestDevice device)

Chamado antes da execução de um PoC, retorna um AutoCloseable que fecha após o término do PoC

Parâmetros
nativePoc NativePoc

device ITestDevice

devoluções
AutoCloseable

lances
DeviceNotAvailableException
TimeoutException
ProcessUtil.KillException