디바이스 드라이버의 모든 읽기/쓰기 PCI 트랜잭션을 기록하고 싶습니다. 리눅스 명령이나 소프트웨어로 그것을 할 수있는 방법이 있습니까?Linux에서 PCI 트랜잭션을 기록하는 방법 (리버스 엔지니어링)
5
A
답변
4
Memory-mapped I/O Trace은 메인 라인 커널에 있습니다. 설명서는 /usr/src/linux/Documentation/trace/mmiotrace.txt을 참조하십시오.
+0
이것은 PCI 장치의 메모리 매핑 부분에 대한 액세스를 기록하는 데 유용하지만 장치의 PCI 구성 (예 : BAR 설정)에 대한 액세스는 기록하지 않습니다. Google을 사용하면 qemu의 추적 프로그램으로 전체 분석을 수행 할 수 있지만 아직 기본 솔루션을 찾을 수는 없습니다. – bazz
관련 문제
- 1. 리버스 엔지니어링 C++ DLL
- 2. Android 앱 리버스 엔지니어링
- 3. ORM 리버스 엔지니어링 OR
- 4. Java의 리버스 엔지니어링
- 5. 리버스 엔지니어링 (심포니에서)
- 6. 이클립스 UML2 리버스 엔지니어링
- 7. 리버스 엔지니어링 AMF
- 8. 리버스 엔지니어링 base64 변형
- 9. Oracle 데이터베이스의 리버스 엔지니어링 데이터베이스
- 10. 리버스 엔지니어링 코어 데이터 'mom'파일
- 11. 리버스 엔지니어링 SQL2008 데이터베이스 다이어그램
- 12. 최대 절전 모드 리버스 엔지니어링
- 13. 레거시 파일 스키마 - 리버스 엔지니어링
- 14. 추진 리버스 엔지니어링 MySQL 데이터베이스
- 15. 리버스 엔지니어링 간단한 암호화 알고리즘
- 16. 답변을 얻기 위해 리버스 엔지니어링
- 17. 퍼지/리버스 엔지니어링 가상 머신
- 18. .NET SQL 어셈블리 리버스 엔지니어링
- 19. QuickBASIC 3.0 프로그램 리버스 엔지니어링
- 20. 시작하기 리버스 엔지니어링 OS X?
- 21. 리버스 엔지니어링 .NET에서 매크로 액세스
- 22. 리버스 엔지니어링 : Apple Kext - 클래스 재구성
- 23. JPA 리버스 엔지니어링 다중 데이터 소스
- 24. 리버스 엔지니어링 할 수없는 Java 프로그램 만들기
- 25. 드루팔 (Drupal 기반 프로젝트의 리버스 엔지니어링
- 26. 게임 사용자 인터페이스 리버스 엔지니어링 - 프로그래밍 기술
- 27. Visio를 사용하여 리버스 엔지니어링 데이터베이스 모델 자동화
- 28. 응용 프로그램 리버스 엔지니어링 보호/강화
- 29. 알 수없는 구조 직렬화/마샬링/리버스 엔지니어링
- 30. 프로토콜 리버스 엔지니어링/HTTP 대화 재현
당신은 신청 <--> 운전사 또는 운전사 <--> 기계 설비? – Baget
드라이버 <--> 하드웨어 –