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 |