MallocDebug
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 디버그의 연결을 시작하여 no
닫을 때 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 디버그의 연결을 시작하여 no
닫을 때 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 |
서비스를 다시 시작/연결 해제하는 AutoCloseable 객체, libc malloc을 사용 중지합니다.
닫았을 때 malloc 디버그 오류가 있는지 확인합니다.
|