macOS 10.12.3에서 lldb를 사용하여 Mac IOKit 드라이버를 디버깅하는 방법을 배웁니다.
두 가지 기계 디버그. 공황이 발생하면 대상 컴퓨터에 쉽게 연결할 수 있습니다. 대상 기계 시스템 메시지를 표시하는 방법이 궁금합니까? lldb에 "dmesg"와 같은 명령이 있습니까?macOSX lldb에서 시스템 메시지를 표시하는 방법
1
A
답변
1
FireWire 케이블을 사용하여 대상 및 디버거 기계를 연결할 수 있습니다. 대상 컴퓨터의 debug=
커널 인수 (DB_KPRT
)에 0x08
비트를 설정하고 kprintf
(참고 : 아니요, printf
/IOLog
)으로 기록 된 모든 항목이 FireWire로 라우팅됩니다. (Firewire는 Mac에 직렬 포트가없는 경우 사용되지만 가상 머신에서는 사용할 수 없습니다.)
이 출력을 보려면 Mac에서 fwkpfv
명령을 실행해야합니다. Firewire 케이블.
이 방법은 Thunderbolt-to-Firewire 어댑터와 도킹 장치에서도 잘 작동합니다. 핫 플러그하지 않으면 의심의 여지가 있습니다.
관련 문제
- 1. LLDB에서 '시스템 콜을 잡는 방법'?
- 2. r에 메시지를 표시하는 방법?
- 3. 진행 메시지를 표시하는 방법?
- 4. 사용자 메시지를 표시하는 방법
- 5. LLDB에서 중단 점에 도달했을 때 pyplot을 사용하여 데이터를 표시하는 방법
- 6. LLDB에서 현재 행을 인쇄하는 방법
- 7. Android에서 Facebook에 메시지를 표시하는 방법
- 8. "NO DATA"메시지를 표시하는 방법
- 9. Struts에서 성공 메시지를 표시하는 방법?
- 10. 목록보기에서받은 편지함 메시지를 표시하는 방법
- 11. mvc 페이지에 메시지를 표시하는 방법
- 12. 임의로 alertdialog에서 메시지를 표시하는 방법
- 13. 컨텍스트가없는 팝업 메시지를 표시하는 방법
- 14. 페이지로드시 오류 메시지를 표시하는 방법
- 15. logcat에 긴 메시지를 표시하는 방법
- 16. gridview에서 레이블 메시지를 표시하는 방법
- 17. 세션이 만료되었다는 메시지를 표시하는 방법?
- 18. 잠시 후 메시지를 표시하는 방법
- 19. 리디렉션 된 페이지에 얼굴 메시지를 표시하는 방법
- 20. 개인 채팅 시스템 발신자/수신자의 마지막 메시지를 표시하는 MYSQL 쿼리
- 21. 시스템 트레이에 텍스트를 표시하는 방법
- 22. 추천 방법 사용자에게 메시지를 표시하는 방법
- 23. Joomla 1.5에서 템플릿 외부에 시스템 메시지를 표시하는 방법은 무엇입니까?
- 24. MacOsX : ScreenSaver - .saver 번들 경로를 얻는 방법
- 25. Windows 시스템 메시지를 표시하지 않는 방법
- 26. lldb에서 블록 (포인터로 식별)을 실행하는 방법
- 27. LLDB에서 const char * 변수를 설정하는 방법
- 28. LLDB에서 python 스크립트 실행
- 29. lldb에서 C++ 파일 만들기
- 30. lldb에서 덤프 메모리