Alfiler

Herramienta gratuita para la instrumentación dinámica
Descargar ahora

Alfiler Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Freeware
  • Nombre del editor:
  • Intel Corporation
  • Sitio web del editor:
  • http://www.intel.com/business/index.htm?iid=hdr work
  • Sistemas operativos:
  • Mac OS X
  • Tamaño del archivo:
  • 4.6 MB

Alfiler Etiquetas


Alfiler Descripción

Herramienta gratuita para instrumentación dinámica. PIN es una herramienta gratuita, pequeña y sencilla para la instrumentación dinámica de programas. PIN admite los ejecutables binarios de Linux para Intel (R) Xscale (R), IA-32, Intel64 (64 bit x86) y procesadores de Itanium (R); Ejecutables de Windows para IA-32 e Intel64; y ejecutables de MacOS para IA-32. El PIN fue diseñado para proporcionar funcionalidad similar al popular kit de herramientas del átomo para la UNIX TRU64 de Compaq en Alpha, es decir, el código arbitrario (escrito en C o C ++) se puede inyectar en lugares arbitrarios en el ejecutable. A diferencia del átomo, PIN no instruye un ejecutable de forma estática al reescribirla, sino que agrega el código dinámicamente mientras se ejecuta el ejecutable. Esto también hace posible adjuntar PIN a un proceso ya en ejecución. Pin proporciona una API rica que se abstrae la instrucción subyacente establece la idiosincrasias y permite que la información contextual, como los contenidos de registro, se pasarán al código inyectado como parámetros. PIN Guarda automáticamente y restaura los registros que se sobrescriben por el código inyectado para que la aplicación continúe funcionando. El acceso limitado a la información del símbolo y la depuración está disponible también. Nota: PIN tiene licencia y se distribuye según los términos de la licencia de código abierto de Intel. ¿Qué hay de nuevo en este lanzamiento: · Cambiado la forma en que se inyecta PIN en el proceso de solicitud. · En Linux. Controlado por el interruptor de inyección. Ver el manual · para más detalles. · Problema fijo con el enlace estático de herramientas en Linux. Ver parte superior · De makefile.gnu.config al enlace estático. · Cambió la API para las devoluciones de llamada "Fork". Ahora puedes recibir · Notificaciones antes y después del tenedor en padre y niño. · Procesos. Sus funciones de devolución de llamada reciben índice de rosca y · Contexto. Ver Manual para más detalles. · Si lo prefiere con un binario de PIN enlazado estáticamente, CD Bin; Hacer PIN.STATAL · Se ha agregado el nuevo soporte de PINProbes. Use -Probe en la línea de comandos cuando · Usando pines. Consulte la Guía del usuario para un ejemplo de cómo usar PinProbes. · Una nueva API, RTN_REPRASIFACESIGUREGUSPROBED (), permite a los usuarios reemplazar un · Rutina con otra función, y modifique el número de argumentos que · Se pasan a la función. · Se han agregado dos APIs, proto_allocate () y proto_free () para describir · La rutina de la aplicación que se está reemplazando. · El api pin_startProgr ...


Alfiler Software relacionado