Alfinete

Ferramenta livre para instrumentação dinâmica
Baixe Agora

Alfinete Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Freeware
  • Nome do editor:
  • Intel Corporation
  • Site do editor:
  • http://www.intel.com/business/index.htm?iid=hdr work
  • Sistemas operacionais:
  • Mac OS X
  • Tamanho do arquivo:
  • 4.6 MB

Alfinete Tag


Alfinete Descrição

Ferramenta gratuita para instrumentação dinâmica O PIN é uma ferramenta gratuita, pequena e simples para a instrumentação dinâmica de programas. O PIN suporta executáveis binários Linux para Intel (R) XSCALE (R), IA-32, Intel64 (64 bit X86) e processadores de Itanium (R); Executáveis do Windows para IA-32 e Intel64; e executáveis de macos para IA-32. O PIN foi projetado para fornecer funcionalidade semelhante ao popular átomo Toolkit para o UNIX Tru64 da Compaq em Alpha, isto é, o código arbitrário (escrito em C ou C ++) pode ser injetado em locais arbitrários no executável. Ao contrário do átomo, o PIN não instrumenta um executável estaticamente, reescrevendo-o, mas sim adiciona o código dinamicamente enquanto o executável está sendo executado. Isso também torna possível anexar o PIN a um processo já em execução.pin fornece uma API rica que abstraia as idiossincrasias de configuração de instruções subjacentes e permite informações de contexto, como o conteúdo do registro ser passado para o código injetado como parâmetros. O PIN salva e restaura automaticamente os registros que são sobrescritos pelo código injetado para que o aplicativo continue a funcionar. O acesso limitado a informações de símbolo e depuração está disponível também. Nada: PIN é licenciado e distribuído sob os termos da licença de código aberto da Intel. O que há de novo nesta versão: · Alterado a maneira como o PIN é injetado no processo de inscrição · No Linux. Controlado pelo interruptor de inovação. Veja o manual · para mais detalhes. · Problema fixo com ligação estática de ferramentas no Linux. Veja o topo · De makefile.gnu.config para link estático. · API alterada para retornos de chamada "garfo". Agora você pode receber · Notificações antes e depois da garfo em pai e filho · Processos. Suas funções de retorno de chamada recebem índice de thread e · Contexto. Veja o manual para mais detalhes. · Se você preferir usar um binário de pino estaticamente vinculado, CD BIN; fazer pin.static. · O novo suporte de pinprobes foi adicionado. Use -probe na linha de comando quando · Usando pinprobes. Veja o guia do usuário para um exemplo de como usar pinprobes. · Uma nova API, rtn_replacesignatureprobed (), permite que os usuários substituam um · Rotina com outra função, e modificar o número de argumentos que · São passados para a função. · Dois APIs, PROTO_Allocate () e PROTO_Free () foram adicionadas para descrever · A rotina aplicativo que está sendo substituído. · A API PIN_StartProgr ...


Alfinete Software Relacionado

Moedas.

Simples de usar a moeda Convertendo Menulet para o seu Mac ...

97 1.5 MB

Download