Malloc디버그
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 디버그를 연결하기 시작하고 닫을 때 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 디버그를 연결할 서비스 프로세스입니다. 실행 중이어야 합니다. |
보고 |
---|
AutoCloseable | 서비스를 다시 시작/연결 해제하고, libc malloc 디버그를 비활성화하고, 닫을 때 malloc 디버그 오류를 확인하는 AutoCloseable 개체입니다. |