2025년 3월 27일부터 AOSP를 빌드하고 기여하려면 aosp-main
대신 android-latest-release
를 사용하는 것이 좋습니다. 자세한 내용은 AOSP 변경사항을 참고하세요.
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 디버그를 연결하기 시작하고 닫을 때 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 객체입니다.
|
이 페이지에 나와 있는 콘텐츠와 코드 샘플에는 콘텐츠 라이선스에서 설명하는 라이선스가 적용됩니다. 자바 및 OpenJDK는 Oracle 및 Oracle 계열사의 상표 또는 등록 상표입니다.
최종 업데이트: 2025-03-26(UTC)
[null,null,["최종 업데이트: 2025-03-26(UTC)"],[],[]]