Quiero registrar todas las transacciones de lectura/escritura de un controlador de dispositivo. ¿Hay alguna manera de hacerlo mediante un comando de Linux o en el software?Cómo registrar (aplicar ingeniería inversa) transacciones PCI en Linux
5
A
Respuesta
4
Memory-mapped I/O Trace ahora está en el kernel principal, consulte /usr/src/linux/Documentation/trace/mmiotrace.txt para la documentación.
+0
Esto es útil para el acceso de registro a la parte mapeada en memoria del dispositivo PCI, pero no registra el acceso a la configuración PCI del dispositivo (por ejemplo, configuración de BAR). Puedes buscar en Google y encontrar que se puede hacer un análisis completo con el rastreador de qemu, pero todavía no he encontrado la solución nativa. – bazz
Cuestiones relacionadas
- 1. Cómo aplicar ingeniería inversa a una transformación webkit matrix3d
- 2. ¿Cómo se puede aplicar un algoritmo a la ingeniería inversa?
- 3. Ingeniería inversa?
- 4. Ingeniería inversa Flash
- 5. Ingeniería inversa Ingeniería de pintura antigua
- 6. Ingeniería inversa C++ DLL
- 7. Ingeniería inversa C++
- 8. Procedimientos almacenados Ingeniería inversa
- 9. ¿Dónde se usa ingeniería inversa?
- 10. Introducción ingeniería inversa OS X?
- 11. Considerar entrar en ingeniería inversa/desmontaje
- 12. ¿Cómo puedo aplicar ingeniería inversa a los paquetes codificados en una aplicación de Windows?
- 13. ¿Qué tan difícil es aplicar ingeniería inversa a los archivos .pyd?
- 14. Cómo aplicar ingeniería inversa a un programa que no tiene documentación
- 15. ¿Cómo se puede aplicar ingeniería inversa a un archivo binario de ahorro?
- 16. Ingeniería inversa: ¿Cómo identifico un método de compresión desconocido?
- 17. Ingeniería inversa C-código fuente del ensamblaje
- 18. Aplicaciones de Android de ingeniería inversa
- 19. ¿Es la ingeniería inversa de reflexión?
- 20. Esquema de ingeniería inversa (Oracle) a ERD
- 21. ¿Qué tan fácil es aplicar ingeniería inversa al código ofuscado de .net?
- 22. ¿hay alguna forma de aplicar ingeniería inversa al desencadenador de Oracle o descompilarlo de algún modo?
- 23. ¿Cómo realizo la ingeniería inversa de un compilador?
- 24. convertir ASM en C (no en el de ingeniería inversa)
- 25. ingeniería inversa C++ - mejores herramientas y el enfoque
- 26. Aplicación para ingeniería inversa DB de MySQL y PostgreSQL?
- 27. inversa UML de herramientas de ingeniería para Eclipse o Maven
- 28. Ingeniería inversa y Apple Kext - Reconstruyendo la clase
- 29. ¿Puedo hacer ingeniería inversa de mi propio dll?
- 30. Necesita UML herramienta de ingeniería inversa para el proyecto Java
Quiere decir Applicaiton <--> Driver or Driver <--> Hardware? – Baget
controlador <--> Hardware –