2
표준 삭제 기호 파일보다 세부적인 로그를 생성하는 원시 신호 처리기를 구현하고 있습니다. 버그를 진단하는 데 도움이되도록 현재 작업의 활동 스택을 덤프하고 싶습니다.네이티브 코드에서 Android 활동 스택을 얻을 수 있습니까?
한 가지 방법은 JNI를 사용하여 Java 코드에서 활동 관리자를 얻는 것입니다. 이것은 작동하지만 시그널 핸들러 내에서 호출 될 때 안전하다는 보장은 없습니다.
내 질문에, 네이티브 코드에서 활동 스택에 대한 정보를 얻을 수 있습니까?
아니요. 스레드 스택이 아닙니다. 활동 관리자가 관리하는 활동 스택을 참조합니다 (예 : adb shell dumpsys 활동을 사용하여 얻음). –
괜찮 았으면 좋겠다 : S –