自 2025 年 3 月 27 日起,我們建議您使用 android-latest-release
而非 aosp-main
建構及貢獻 AOSP。詳情請參閱「Android 開放原始碼計畫變更」。
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
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 |
AutoCloseable 物件會停用 libc malloc 偵錯功能,並在關閉時檢查 malloc 偵錯錯誤。 |
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 |
AutoCloseable 物件會停用 libc malloc 偵錯功能,並在關閉時檢查 malloc 偵錯錯誤。 |
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 |
AutoCloseable 物件會重新啟動/取消附加服務、停用 libc malloc 偵錯,並在關閉時檢查 malloc 偵錯錯誤。 |
這個頁面中的內容和程式碼範例均受《內容授權》中的授權所規範。Java 與 OpenJDK 是 Oracle 和/或其關係企業的商標或註冊商標。
上次更新時間:2025-03-26 (世界標準時間)。
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的資訊","missingTheInformationINeed","thumb-down"],["過於複雜/步驟過多","tooComplicatedTooManySteps","thumb-down"],["過時","outOfDate","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["示例/程式碼問題","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2025-03-26 (世界標準時間)。"],[],[]]