MallocDebug

public class MallocDebug
extends Object implements AutoCloseable

java.lang.Objek
com.android.sts.common.MallocDebug


Utilitas untuk mengatur opsi debug malloc pada suatu proses, memeriksa kesalahan debug malloc, dan membersihkan setelahnya.

Ringkasan

Metode publik

void close ()
static AutoCloseable withLibcMallocDebugOnAllNewProcesses (ITestDevice device, String mallocDebugOptions)

Mulai lampirkan debug libc malloc ke semua proses yang diluncurkan setelah panggilan ini, dengan menyatakan tidak ada kesalahan debug malloc saat ditutup.

static AutoCloseable withLibcMallocDebugOnNewProcess (ITestDevice device, String mallocDebugOptions, String processName)

Atur agar debug malloc akan dilampirkan ke nama proses yang diberikan, dan tegaskan tidak ada kesalahan debug malloc saat ditutup.

static AutoCloseable withLibcMallocDebugOnService (ITestDevice device, String mallocDebugOptions, String processName)

Mulai ulang layanan yang diberikan dan aktifkan debug malloc di dalamnya, dengan menyatakan tidak ada kesalahan debug malloc saat ditutup.

Metode publik

menutup

public void close ()

Melempar
Exception

denganLibcMallocDebugOnAllNewProcesses

public static AutoCloseable withLibcMallocDebugOnAllNewProcesses (ITestDevice device, 
                String mallocDebugOptions)

Mulai lampirkan debug libc malloc ke semua proses yang diluncurkan setelah panggilan ini, dengan menyatakan tidak ada kesalahan debug malloc saat ditutup.

Parameter
device ITestDevice : perangkat yang akan digunakan

mallocDebugOptions String : nilai yang akan ditetapkan ke libc.debug.malloc.options.

Kembali
AutoCloseable Objek AutoCloseable yang akan menonaktifkan debug libc malloc dan memeriksa kesalahan debug malloc saat ditutup.

Melempar
DeviceNotAvailableException
TimeoutException
ProcessUtil.KillException

denganLibcMallocDebugOnNewProcess

public static AutoCloseable withLibcMallocDebugOnNewProcess (ITestDevice device, 
                String mallocDebugOptions, 
                String processName)

Atur agar debug malloc akan dilampirkan ke nama proses yang diberikan, dan tegaskan tidak ada kesalahan debug malloc saat ditutup. Perhatikan bahwa processName perlu diluncurkan secara manual setelah panggilan ini.

Parameter
device ITestDevice : perangkat yang akan digunakan

mallocDebugOptions String : nilai yang akan ditetapkan ke libc.debug.malloc.options.

processName String : proses untuk melampirkan debug libc malloc. Seharusnya belum berjalan.

Kembali
AutoCloseable Objek AutoCloseable yang akan menonaktifkan debug libc malloc dan memeriksa kesalahan debug malloc saat ditutup.

Melempar
DeviceNotAvailableException
IllegalArgumentException
TimeoutException
ProcessUtil.KillException

denganLibcMallocDebugOnService

public static AutoCloseable withLibcMallocDebugOnService (ITestDevice device, 
                String mallocDebugOptions, 
                String processName)

Mulai ulang layanan yang diberikan dan aktifkan debug malloc di dalamnya, dengan menyatakan tidak ada kesalahan debug malloc saat ditutup.

Parameter
device ITestDevice : perangkat yang akan digunakan

mallocDebugOptions String : nilai yang akan ditetapkan ke libc.debug.malloc.options.

processName String : proses layanan untuk melampirkan debug libc malloc. Harus berjalan.

Kembali
AutoCloseable Objek AutoCloseable yang akan memulai ulang/melepaskan layanan, menonaktifkan debug libc malloc, dan memeriksa kesalahan debug malloc saat ditutup.

Melempar
DeviceNotAvailableException
IllegalArgumentException
TimeoutException
ProcessUtil.KillException