Malloc調試
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 偵錯錯誤。 |