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 puedo aplicar ingeniería inversa a un gráfico de DirectShow?
- 2. Cómo aplicar ingeniería inversa a una transformación webkit matrix3d
- 3. ¿Cómo se puede aplicar un algoritmo a la ingeniería inversa?
- 4. Ingeniería inversa?
- 5. Ingeniería inversa Flash
- 6. Ingeniería inversa Ingeniería de pintura antigua
- 7. Ingeniería inversa C++ DLL
- 8. Ingeniería inversa C++
- 9. Procedimientos almacenados Ingeniería inversa
- 10. ¿Dónde se usa ingeniería inversa?
- 11. Introducción ingeniería inversa OS X?
- 12. ¿Cómo puedo aplicar ingeniería inversa a los paquetes codificados en una aplicación de Windows?
- 13. Considerar entrar en ingeniería inversa/desmontaje
- 14. ¿Qué tan difícil es aplicar ingeniería inversa a los archivos .pyd?
- 15. ¿Cómo se puede aplicar ingeniería inversa a un archivo binario de ahorro?
- 16. Cómo aplicar ingeniería inversa a un programa que no tiene documentación
- 17. Ingeniería inversa: ¿Cómo identifico un método de compresión desconocido?
- 18. Ingeniería inversa C-código fuente del ensamblaje
- 19. Aplicaciones de Android de ingeniería inversa
- 20. ¿Es la ingeniería inversa de reflexión?
- 21. Esquema de ingeniería inversa (Oracle) a ERD
- 22. ¿Qué tan fácil es aplicar ingeniería inversa al código ofuscado de .net?
- 23. ¿hay alguna forma de aplicar ingeniería inversa al desencadenador de Oracle o descompilarlo de algún modo?
- 24. ¿Cómo realizo la ingeniería inversa de un compilador?
- 25. convertir ASM en C (no en el de ingeniería inversa)
- 26. ingeniería inversa C++ - mejores herramientas y el enfoque
- 27. Aplicación para ingeniería inversa DB de MySQL y PostgreSQL?
- 28. Factibilidad de la ingeniería inversa algún código incrustado
- 29. inversa UML de herramientas de ingeniería para Eclipse o Maven
- 30. Ingeniería inversa y Apple Kext - Reconstruyendo la clase
Quiere decir Applicaiton <--> Driver or Driver <--> Hardware? – Baget
controlador <--> Hardware –