Spillostrumento gratuito per strumentazione dinamica | |
Scarica ora |
Spillo Classifica e riepilogo
Annuncio pubblicitario
- Licenza:
- Freeware
- Nome editore:
- Intel Corporation
- Sito web dell'editore:
- http://www.intel.com/business/index.htm?iid=hdr work
- Sistemi operativi:
- Mac OS X
- Dimensione del file:
- 4.6 MB
Spillo Tag
Spillo Descrizione
Strumento gratuito per strumentazione dinamica PIN è uno strumento gratuito, piccolo e semplice per la dinamica strumentazione dei programmi. PIN supporta gli eseguibili binari Linux per i processori Intel (R) Xscale (R), IA-32, Intel64 (64 bit x86) e Itanium (R); Eseguibili Windows per IA-32 e Intel64; e eseguibili MacOS per IA-32. PIN è stato progettato per fornire funzionalità simili al popolare Toolkit Atom Toolkit per il TRU64 UNIX Compaq su Alpha, I.e. Codice arbitrario (scritto in C o C ++) può essere iniettato in luoghi arbitrari nell'eseguibile. A differenza dell'atomo, il PIN non si inserisce un eseguibile staticamente riscrivilo, ma aggiunge piuttosto il codice in modo dinamico mentre l'eseguibile è in esecuzione. Ciò consente inoltre di attaccare PIN a un processo già in esecuzione.Pin fornisce un ricco API che astrasse le istruzioni sottostanti impostare le idiosincrasie e consente di passare informazioni di contesto come i contenuti del registro da passare al codice iniettato come parametri. PIN salva automaticamente e ripristina i registri sovrascritti dal codice iniettato in modo che l'applicazione continui a funzionare. È disponibile un accesso limitato al simbolo e alle informazioni di debug è disponibile anche.Nota: PIN è concesso in licenza e distribuito sotto i termini della licenza Intel Open Source. Cosa c'è di nuovo in questa versione: · Modificato il modo in cui viene iniettato il PIN nel processo di applicazione · Su Linux. Controllato dall'interruttore -Iction. Vedi il manuale · per ulteriori dettagli. · Problema fisso con il collegamento statico di strumenti su Linux. Vedi top. · Di makefile.gnu.config al collegamento statico. · API modificata per i callback "fork". Ora puoi ricevere · Notifiche prima e dopo la forcella in genitore e figlio · processi. Le tue funzioni di callback ricevono l'indice del thread e · contesto. Vedi manuale per maggiori dettagli. · Se si preferisce l'utilizzo di un binario di cd Binary Pin collegato staticamente; fare pin.static. · È stato aggiunto un nuovo supporto PinProbes. Utilizzare -probe sulla riga di comando quando · Usando Pinprobi. Vedere la Guida dell'utente per un esempio di come utilizzare Pinprobi. · Un nuovo API, RTN_REPLACIGRAZIONEPROBED (), consente agli utenti di sostituire A · Routine con un'altra funzione e modificare il numero di argomenti che · Sono passati nella funzione. · Due API, proto_allocate () e proto_free () sono state aggiunte per descrivere · La routine dell'applicazione che viene sostituita. · L'API PIN_STARTPROGRURGROM ...
Spillo Software correlato
Marketing via email
Ottieni le e-mail dei tuoi potenziali clienti in tre semplici passaggi. ...
106 300 KB
Expert Sheepers License Manager
Gestisci le licenze Le iscrizioni a registrazioni di vari plug-in di traversine esperti ...
71 331 KB