Cargando…

Dynamic Binary Modification: Tools, Techniques and Applications

Dynamic binary modification tools form a software layer between a running application and the underlying operating system, providing the powerful opportunity to inspect and potentially modify every user-level guest application instruction that executes. Toolkits built upon this technology have enabl...

Descripción completa

Detalles Bibliográficos
Autor principal: Hazelwood, Kim
Lenguaje:eng
Publicado: Morgan & Claypool Publishers 2011
Materias:
Acceso en línea:http://cds.cern.ch/record/1486573
Descripción
Sumario:Dynamic binary modification tools form a software layer between a running application and the underlying operating system, providing the powerful opportunity to inspect and potentially modify every user-level guest application instruction that executes. Toolkits built upon this technology have enabled computer architects to build powerful simulators and emulators for design-space exploration, compiler writers to analyze and debug the code generated by their compilers, software developers to fully explore the features, bottlenecks, and performance of their software, and even end-users to extend