2025 年 3 月 27 日より、AOSP のビルドとコントリビューションには aosp-main
ではなく android-latest-release
を使用することをおすすめします。詳細については、AOSP の変更をご覧ください。
MallocDebug
public
class
MallocDebug
extends Object
implements
AutoCloseable
java.lang.Object
|
↳ |
com.android.sts.common.MallocDebug
|
プロセスで malloc デバッグ オプションを設定し、malloc デバッグ エラーを確認して、その後クリーンアップするユーティリティ。
概要
パブリック メソッド |
void
|
close()
|
static
AutoCloseable
|
withLibcMallocDebugOnAllNewProcesses(ITestDevice device, String mallocDebugOptions)
この呼び出し後に起動するすべてのプロセスに libc malloc デバッグをアタッチし、終了時に malloc デバッグ エラーがないことを確認します。
|
static
AutoCloseable
|
withLibcMallocDebugOnNewProcess(ITestDevice device, String mallocDebugOptions, String processName)
malloc デバッグが指定された processName にアタッチされるように設定し、終了時に malloc デバッグ エラーがないことを確認します。
|
static
AutoCloseable
|
withLibcMallocDebugOnService(ITestDevice device, String mallocDebugOptions, String processName)
特定のサービスを再起動し、malloc デバッグを有効にして、終了時に malloc デバッグ エラーが発生しないようにアサートします。
|
パブリック メソッド
withLibcMallocDebugOnAllNewProcesses
public static AutoCloseable withLibcMallocDebugOnAllNewProcesses (ITestDevice device,
String mallocDebugOptions)
この呼び出し後に起動するすべてのプロセスに libc malloc デバッグをアタッチし、終了時に malloc デバッグ エラーがないことを確認します。
パラメータ |
device |
ITestDevice : 使用するデバイス |
mallocDebugOptions |
String : libc.debug.malloc.options に設定する値。 |
戻り値 |
AutoCloseable |
libc malloc デバッグを無効にし、閉じたときに malloc デバッグ エラーを確認する AutoCloseable オブジェクト。 |
withLibcMallocDebugOnNewProcess
public static AutoCloseable withLibcMallocDebugOnNewProcess (ITestDevice device,
String mallocDebugOptions,
String processName)
malloc デバッグが指定された processName にアタッチされるように設定し、終了時に malloc デバッグ エラーがないことを確認します。この呼び出しの後、processName を手動で起動する必要があります。
パラメータ |
device |
ITestDevice : 使用するデバイス |
mallocDebugOptions |
String : libc.debug.malloc.options に設定する値。 |
processName |
String : libc malloc デバッグをアタッチするプロセス。まだ実行されていないはずです。 |
戻り値 |
AutoCloseable |
libc malloc デバッグを無効にし、閉じたときに malloc デバッグ エラーを確認する AutoCloseable オブジェクト。 |
withLibcMallocDebugOnService
public static AutoCloseable withLibcMallocDebugOnService (ITestDevice device,
String mallocDebugOptions,
String processName)
特定のサービスを再起動し、malloc デバッグを有効にして、終了時に malloc デバッグ エラーが発生しないようにします。
パラメータ |
device |
ITestDevice : 使用するデバイス |
mallocDebugOptions |
String : libc.debug.malloc.options に設定する値。 |
processName |
String : libc malloc デバッグをアタッチするサービス プロセス。実行中である必要があります。 |
戻り値 |
AutoCloseable |
サービスを再起動/アタッチ解除し、libc malloc デバッグを無効にし、閉じたときに malloc デバッグ エラーを確認する AutoCloseable オブジェクト。 |
このページのコンテンツやコードサンプルは、コンテンツ ライセンスに記載のライセンスに従います。Java および OpenJDK は Oracle および関連会社の商標または登録商標です。
最終更新日 2025-03-26 UTC。
[null,null,["最終更新日 2025-03-26 UTC。"],[],[]]