NativePocMallocDebugAsserter
public
class
NativePocMallocDebugAsserter
extends Object
implements
NativePocAsserter
java.lang.Object | |
↳ | com.android.sts.common.NativePocMallocDebugAsserter |
概要
パブリック メソッド | |
---|---|
static
NativePocAsserter
|
assertNoMallocDebugErrorOnPoc(String options)
libc markoc デバッグを PoC にアタッチし、 poc の実行中に malloc デバッグエラーが発生します。 |
static
NativePocAsserter
|
assertNoMallocDebugErrorOnService(String options, String service)
実行する前に libc markoc デバッグをサービスに接続する NativePocAsserter を返します。 PoC を実施し、poc の実行中に対象サービスで malloc デバッグエラーがないかどうかチェックします。 |
AutoCloseable
|
withAutoCloseable(NativePoc nativePoc, ITestDevice device)
PoC の実行前に呼び出されると、PoC の終了後に終了する AutoCloseable を返す |
パブリック メソッド
assertNoMallocDebugErrorOnPoc
public static NativePocAsserter assertNoMallocDebugErrorOnPoc (String options)
libc markoc デバッグを PoC にアタッチし、 poc の実行中に malloc デバッグエラーが発生します。
パラメータ | |
---|---|
options |
String |
戻り値 | |
---|---|
NativePocAsserter |
assertNoMallocDebugErrorOnService
public static NativePocAsserter assertNoMallocDebugErrorOnService (String options, String service)
実行する前に libc markoc デバッグをサービスに接続する NativePocAsserter を返します。 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 |