NativePocMallocDebugAsserter

public class NativePocMallocDebugAsserter
extends Object implements NativePocAsserter

java.lang.Object의 클래스
   ↳ com.android.sts.common.NativePocMallocDebugAsserter


요약

공개 메서드

static NativePocAsserter assertNoMallocDebugErrorOnPoc(String options)

libc malloc 디버그를 PoC에 첨부하고 POC가 실행되는 동안 malloc 디버그 오류가 발생합니다.

static NativePocAsserter assertNoMallocDebugErrorOnService(String options, String service)

PoC를 실행하고 Poc이 실행되는 동안 해당 서비스에서 malloc 디버그 오류가 있는지 확인합니다.

AutoCloseable withAutoCloseable(NativePoc nativePoc, ITestDevice device)

PoC가 실행되기 전에 호출되며 PoC가 완료된 후 닫히는 AutoCloseable을 반환합니다.

공개 메서드

assertNoMallocDebugErrorOnPoc

public static NativePocAsserter assertNoMallocDebugErrorOnPoc (String options)

libc malloc 디버그를 PoC에 첨부하고 POC가 실행되는 동안 malloc 디버그 오류가 발생합니다.

매개변수
options String

반환 값
NativePocAsserter

assertNoMallocDebugErrorOnService

public static NativePocAsserter assertNoMallocDebugErrorOnService (String options, 
                String service)

PoC를 실행하고 Poc이 실행되는 동안 해당 서비스에서 malloc 디버그 오류가 있는지 확인합니다.

매개변수
options String

service String

반환 값
NativePocAsserter

withAutoCloseable

public AutoCloseable withAutoCloseable (NativePoc nativePoc, 
                ITestDevice device)

PoC가 실행되기 전에 호출되며 PoC가 완료된 후 닫히는 AutoCloseable을 반환합니다.

매개변수
nativePoc NativePoc

device ITestDevice

반환 값
AutoCloseable

생성 값
DeviceNotAvailableException
TimeoutException
ProcessUtil.KillException