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 之前將 libc malloc 偵錯附加到服務,並在 poc 執行時檢查該服務上是否有任何 malloc 偵錯錯誤。

AutoCloseable withAutoCloseable ( NativePoc nativePoc, ITestDevice device)

在 PoC 運行之前調用,返回一個 AutoCloseable,該 AutoCloseable 在 PoC 完成後關閉

公共方法

斷言NoMallocDebugErrorOnPoc

public static NativePocAsserter assertNoMallocDebugErrorOnPoc (String options)

傳回一個 NativePocAsserter,它將 libc malloc 偵錯附加到 PoC,並在 poc 執行時檢查任何 malloc 偵錯錯誤。

參數
options String

退貨
NativePocAsserter

斷言NoMallocDebugErrorOnService

public static NativePocAsserter assertNoMallocDebugErrorOnService (String options, 
                String service)

傳回一個 NativePocAsserter,它在執行 PoC 之前將 libc malloc 偵錯附加到服務,並在 poc 執行時檢查該服務上是否有任何 malloc 偵錯錯誤。

參數
options String

service String

退貨
NativePocAsserter

具有自動關閉功能

public AutoCloseable withAutoCloseable (NativePoc nativePoc, 
                ITestDevice device)

在 PoC 運行之前調用,返回一個 AutoCloseable,該 AutoCloseable 在 PoC 完成後關閉

參數
nativePoc NativePoc

device ITestDevice

退貨
AutoCloseable

投擲
DeviceNotAvailableException
TimeoutException
ProcessUtil.KillException