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 a depuração mauoc da libc à PoC e verifica se há erro de depuração Malloc durante a execução do POC.

static NativePocAsserter assertNoMallocDebugErrorOnService(String options, String service)

Retorna um NativePocAsserter que anexa a depuração mauoc da libc a um serviço antes de executar a PoC e verifica se há erros de depuração Malloc nesse serviço enquanto ela é executada.

AutoCloseable withAutoCloseable(NativePoc nativePoc, ITestDevice device)

Chamado antes da execução de uma PoC, retorna um AutoCloseable que é fechado depois que a PoC termina.

Métodos públicos

assertNoMallocDebugErrorOnPoc

public static NativePocAsserter assertNoMallocDebugErrorOnPoc (String options)

Retorna um NativePocAsserter que anexa a depuração mauoc da libc à PoC e verifica se há erro de depuração Malloc durante a execução do POC.

Parâmetros
options String

Retorna
NativePocAsserter

assertNoMallocDebugErrorOnService

public static NativePocAsserter assertNoMallocDebugErrorOnService (String options, 
                String service)

Retorna um NativePocAsserter que anexa a depuração mauoc da libc a um serviço antes de executar a PoC e verifica se há erros de depuração Malloc nesse serviço enquanto ela é executada.

Parâmetros
options String

service String

Retorna
NativePocAsserter

comAutoCloseable

public AutoCloseable withAutoCloseable (NativePoc nativePoc, 
                ITestDevice device)

Chamado antes da execução de uma PoC, retorna um AutoCloseable que é fechado depois que a PoC termina.

Parâmetros
nativePoc NativePoc

device ITestDevice

Retorna
AutoCloseable

Gera
DeviceNotAvailableException
TimeoutException
ProcessUtil.KillException