MallocDebug
public class MallocDebug
extends Object
implements AutoCloseable
java.lang.Object |
↳ | com.android.sts.common.MallocDebug |
Dienstprogramme zum Einrichten von malloc-Debug-Optionen für einen Prozess, zum Suchen nach malloc-Debug-Fehlern und zum anschließenden Aufräumen.
Zusammenfassung
Öffentliche Methoden |
---|
void | close () |
static AutoCloseable | withLibcMallocDebugOnAllNewProcesses (ITestDevice device, String mallocDebugOptions) Beginnen Sie mit dem Anhängen von libc malloc debug an alle Prozesse, die nach diesem Aufruf gestartet werden, und geben Sie beim Schließen keinen malloc debug-Fehler an. |
static AutoCloseable | withLibcMallocDebugOnNewProcess (ITestDevice device, String mallocDebugOptions, String processName) Richten Sie es so ein, dass malloc debug an den angegebenen Prozessnamen angehängt wird, und geben Sie beim Schließen keinen malloc debug-Fehler an. |
static AutoCloseable | withLibcMallocDebugOnService (ITestDevice device, String mallocDebugOptions, String processName) Starten Sie den angegebenen Dienst neu und aktivieren Sie Malloc-Debug für ihn, wobei beim Schließen kein Malloc-Debug-Fehler behauptet wird. |
Öffentliche Methoden
nah dran
public void close ()
withLibcMallocDebugOnAllNewProcesses
public static AutoCloseable withLibcMallocDebugOnAllNewProcesses (ITestDevice device,
String mallocDebugOptions)
Beginnen Sie mit dem Anhängen von libc malloc debug an alle Prozesse, die nach diesem Aufruf gestartet werden, und geben Sie beim Schließen keinen malloc debug-Fehler an.
Parameter |
---|
device | ITestDevice : das zu verwendende Gerät |
mallocDebugOptions | String : Wert, auf den libc.debug.malloc.options gesetzt werden soll. |
Kehrt zurück |
---|
AutoCloseable | Das AutoCloseable-Objekt, das den libc-Malloc-Debug deaktiviert und beim Schließen auf Malloc-Debug-Fehler prüft. |
withLibcMallocDebugOnNewProcess
public static AutoCloseable withLibcMallocDebugOnNewProcess (ITestDevice device,
String mallocDebugOptions,
String processName)
Richten Sie es so ein, dass malloc debug an den angegebenen Prozessnamen angehängt wird, und geben Sie beim Schließen keinen malloc debug-Fehler an. Beachten Sie, dass processName nach diesem Aufruf manuell gestartet werden muss.
Parameter |
---|
device | ITestDevice : das zu verwendende Gerät |
mallocDebugOptions | String : Wert, auf den libc.debug.malloc.options gesetzt werden soll. |
processName | String : Der Prozess, an den libc malloc debug angehängt werden soll. Sollte noch nicht laufen. |
Kehrt zurück |
---|
AutoCloseable | Das AutoCloseable-Objekt, das den libc-Malloc-Debug deaktiviert und beim Schließen auf Malloc-Debug-Fehler prüft. |
mitLibcMallocDebugOnService
public static AutoCloseable withLibcMallocDebugOnService (ITestDevice device,
String mallocDebugOptions,
String processName)
Starten Sie den angegebenen Dienst neu und aktivieren Sie Malloc-Debug für ihn, wobei beim Schließen kein Malloc-Debug-Fehler behauptet wird.
Parameter |
---|
device | ITestDevice : das zu verwendende Gerät |
mallocDebugOptions | String : Wert, auf den libc.debug.malloc.options gesetzt werden soll. |
processName | String : Der Dienstprozess, an den libc malloc debug angehängt werden soll. Sollte laufen. |
Kehrt zurück |
---|
AutoCloseable | Das AutoCloseable-Objekt, das den Dienst neu startet/trennt, den libc-Malloc-Debug deaktiviert und beim Schließen auf Malloc-Debug-Fehler prüft. |