컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
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 디버그 오류가 있는지 확인합니다.
|
이 페이지에 나와 있는 콘텐츠와 코드 샘플에는 콘텐츠 라이선스에서 설명하는 라이선스가 적용됩니다. 자바 및 OpenJDK는 Oracle 및 Oracle 계열사의 상표 또는 등록 상표입니다.
최종 업데이트: 2024-08-23(UTC)
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2024-08-23(UTC)"],[],[]]