NativePocMallocDebugAsserter

public class NativePocMallocDebugAsserter
extends Object implements NativePocAsserter

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


摘要

公共方法

static NativePocAsserter assertNoMallocDebugErrorOnPoc(String options)

返回一个 NativePocAsserter,它将 libc malloc 调试附加到 PoC,并检查是否存在任何 POC 运行时出现 malloc 调试错误。

static NativePocAsserter assertNoMallocDebugErrorOnService(String options, String service)

返回一个 NativePocAsserter,它会在运行 POC 运行时,它会检查该服务上是否存在任何 malloc 调试错误。

AutoCloseable withAutoCloseable(NativePoc nativePoc, ITestDevice device)

在 PoC 运行前调用,返回一个在 PoC 完成后关闭的 AutoCloseable

公共方法

assertNoMallocDebugErrorOnPoc

public static NativePocAsserter assertNoMallocDebugErrorOnPoc (String options)

返回一个 NativePocAsserter,它将 libc malloc 调试附加到 PoC,并检查是否存在任何 POC 运行时出现 malloc 调试错误。

参数
options String

返回
NativePocAsserter

assertNoMallocDebugErrorOnService

public static NativePocAsserter assertNoMallocDebugErrorOnService (String options, 
                String service)

返回一个 NativePocAsserter,它会在运行 POC 运行时,它会检查该服务上是否存在任何 malloc 调试错误。

参数
options String

service String

返回
NativePocAsserter

支持自动关闭

public AutoCloseable withAutoCloseable (NativePoc nativePoc, 
                ITestDevice device)

在 PoC 运行前调用,返回一个在 PoC 完成后关闭的 AutoCloseable

参数
nativePoc NativePoc

device ITestDevice

返回
AutoCloseable

抛出
DeviceNotAvailableException
TimeoutException
ProcessUtil.KillException