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,並聲明 no malloc 偵錯
發生錯誤。
|
static
AutoCloseable
|
withLibcMallocDebugOnService(ITestDevice device, String mallocDebugOptions, String processName)
重新啟動指定服務,並為其啟用 Malloc 偵錯,在發生以下情況時斷言沒有 Malloc 偵錯錯誤
關閉中。
|
公用方法
使用 LibcMallocDebugOnAllNewProcesses
public static AutoCloseable withLibcMallocDebugOnAllNewProcesses (ITestDevice device,
String mallocDebugOptions)
開始將 libc Malloc 偵錯附加至這個呼叫之後啟動的所有程序,斷言否
關閉時發生 Malloc 偵錯錯誤。
參數 |
device |
ITestDevice :要使用的裝置 |
mallocDebugOptions |
String :用於將 libc.debug.malloc.options 設為的值。 |
傳回 |
AutoCloseable |
AutoCloseable 物件,可停用 libc malloc 偵錯及檢查 Malloc 。
關閉後偵錯。
|
使用 LibcMallocDebugOnNewProcess
public static AutoCloseable withLibcMallocDebugOnNewProcess (ITestDevice device,
String mallocDebugOptions,
String processName)
設定,讓 Malloc 偵錯會連接至指定的 processName,並聲明 no malloc 偵錯
發生錯誤。請注意,processName 必須在這次呼叫後手動啟動。
參數 |
device |
ITestDevice :要使用的裝置 |
mallocDebugOptions |
String :用於將 libc.debug.malloc.options 設為的值。 |
processName |
String :附加 libc Malloc 偵錯的目標程序。目前應該尚未推出。 |
傳回 |
AutoCloseable |
AutoCloseable 物件,可停用 libc malloc 偵錯及檢查 Malloc 。
關閉後偵錯。
|
使用 LibcMallocDebugOnService
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 偵錯錯誤。
|