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 o depurador libc malloc ao PoC e verifica se há algum erro de depuração de malloc enquanto o PoC é executado.

static NativePocAsserter assertNoMallocDebugErrorOnService(String options, String service)

Retorna um NativePocAsserter que anexa a depuração libc malloc a um serviço antes de executar o PoC e verifica se há algum erro de depuração 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 é fechado após o PoC terminar.

Métodos públicos

assertNoMallocDebugErrorOnPoc

public static NativePocAsserter assertNoMallocDebugErrorOnPoc (String options)

Retorna um NativePocAsserter que anexa o depurador libc malloc ao PoC e verifica se há algum erro de depuração de malloc enquanto o PoC é executado.

Parâmetros
options String

Retorna
NativePocAsserter

assertNoMallocDebugErrorOnService

public static NativePocAsserter assertNoMallocDebugErrorOnService (String options, 
                String service)

Retorna um NativePocAsserter que anexa a depuração libc malloc a um serviço antes de executar o PoC e verifica se há algum erro de depuração malloc nesse serviço enquanto o PoC é executado.

Parâmetros
options String

service String

Retorna
NativePocAsserter

withAutoCloseable

public AutoCloseable withAutoCloseable (NativePoc nativePoc, 
                ITestDevice device)

Chamado antes da execução de um PoC, retorna um AutoCloseable que é fechado após o PoC terminar.

Parâmetros
nativePoc NativePoc

device ITestDevice

Retorna
AutoCloseable

Gera
DeviceNotAvailableException
TimeoutException
ProcessUtil.KillException