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 debug 附加到此調用後啟動的所有進程,並在關閉時斷言沒有 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 debug 附加到此調用後啟動的所有進程,並在關閉時斷言沒有 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 對象。 |