MallocDebug
public
class
MallocDebug
extends Object
implements
AutoCloseable
java.lang.Object
|
😎 |
com.android.sts.common.MallocDebug
|
Dienstprogramme zur Einrichtung von Malloc-Debug-Optionen für einen Prozess, Überprüfung auf Malloc-Debug-Fehler und Bereinigung
anschließend nach oben.
Zusammenfassung
Öffentliche Methoden |
void
|
close()
|
static
AutoCloseable
|
withLibcMallocDebugOnAllNewProcesses(ITestDevice device, String mallocDebugOptions)
Hängen Sie libcmaloc debug an alle Prozesse an, die nach diesem Aufruf gestartet werden, wodurch „n“ bestätigt wird
Maloc.
|
static
AutoCloseable
|
withLibcMallocDebugOnNewProcess(ITestDevice device, String mallocDebugOptions, String processName)
Richten Sie die Konfiguration so ein, dass „maloc debug“ an den angegebenen „processName“-Wert angehängt wird und kein Malloc-Debug bestätigt wird.
Fehler beim Schließen.
|
static
AutoCloseable
|
withLibcMallocDebugOnService(ITestDevice device, String mallocDebugOptions, String processName)
Den angegebenen Dienst neu starten und "maloc debug" dafür aktivieren, wobei kein "maloc debug-Fehler" bei
zu schließen.
|
Öffentliche Methoden
Schließen
public void close ()
mitLibcMallocDebugOnAllNewProcesses
public static AutoCloseable withLibcMallocDebugOnAllNewProcesses (ITestDevice device,
String mallocDebugOptions)
Hängen Sie libcmaloc debug an alle Prozesse an, die nach diesem Aufruf gestartet werden, wodurch „n“ bestätigt wird
Maloc.
Parameter |
device |
ITestDevice : das zu verwendende Gerät |
mallocDebugOptions |
String : Wert, auf den „libc.debug.malloc.options“ festgelegt werden soll. |
Returns |
AutoCloseable |
AutoCloseable-Objekt, das die libc-maloc-Debugging-Funktion deaktiviert und auf Malloc prüft
um Fehler zu beheben.
|
withLibcMallocDebugOnNewProcess
public static AutoCloseable withLibcMallocDebugOnNewProcess (ITestDevice device,
String mallocDebugOptions,
String processName)
Richten Sie die Konfiguration so ein, dass „maloc debug“ an den angegebenen „processName“-Wert angehängt wird und kein Malloc-Debug bestätigt wird.
Fehler beim Schließen. Nach diesem Aufruf muss „processName“ manuell gestartet werden.
Parameter |
device |
ITestDevice : das zu verwendende Gerät |
mallocDebugOptions |
String : Wert, auf den „libc.debug.malloc.options“ festgelegt werden soll. |
processName |
String : Der Prozess, an den die libc-maloc-Fehlerbehebung angehängt wird. Sollte noch nicht ausgeführt werden. |
Returns |
AutoCloseable |
AutoCloseable-Objekt, das die libc-maloc-Debugging-Funktion deaktiviert und auf Malloc prüft
um Fehler zu beheben.
|
mitLibcMallocDebugOnService
public static AutoCloseable withLibcMallocDebugOnService (ITestDevice device,
String mallocDebugOptions,
String processName)
Den angegebenen Dienst neu starten und "maloc debug" dafür aktivieren, wobei kein "maloc debug-Fehler" bei
zu schließen.
Parameter |
device |
ITestDevice : das zu verwendende Gerät |
mallocDebugOptions |
String : Wert, auf den „libc.debug.malloc.options“ festgelegt werden soll. |
processName |
String : der Dienstprozess, an den die libc-maloc-Fehlerbehebung angehängt wird. Sollte ausgeführt werden. |
Returns |
AutoCloseable |
Objekt „AutoCloseable“, durch das der Dienst neu gestartet oder getrennt wird, libc Malloc deaktivieren
und nach dem Schließen
der Malloc-Debug-Fehler suchen.
|