MallocDebug
public class MallocDebug
extends Object
implements AutoCloseable
java.lang.객체 |
↳ | com.android.sts.common.MallocDebug |
프로세스에서 malloc 디버그 옵션을 설정하고, malloc 디버그 오류를 확인하고, 나중에 정리하는 유틸리티입니다.
요약
공개 방법 |
---|
void | close () |
static AutoCloseable | withLibcMallocDebugOnAllNewProcesses (ITestDevice device, String mallocDebugOptions) 이 호출 이후에 실행되는 모든 프로세스에 libc malloc 디버그 연결을 시작하고 닫을 때 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 디버그 연결을 시작하고 닫을 때 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 debug를 연결할 서비스 프로세스. 실행 중이어야 합니다. |
보고 |
---|
AutoCloseable | 서비스를 다시 시작/연결 해제하고, libc malloc 디버그를 비활성화하고, 닫힐 때 malloc 디버그 오류를 확인하는 AutoCloseable 개체입니다. |