iPhoneTools

Logiciel capture d'écran:
iPhoneTools
Détails logiciels:
Version: 0.2
Date de transfert: 2 Jun 15
Développeur: Davide Libenzi
Licence: Gratuit
Popularité: 40

Rating: 1.0/5 (Total Votes: 1)

paquet iPhoneTools contient quelques outils écrits pour rendre votre vie plus facile, tout en développant pour l'architecture iPhone / OSX.
Même si beaucoup de ces outils sont spécifiques pour l'iPhone, d'autres sont parfaitement travaillent même dans les différents systèmes Unix.
TraceAlloc Bibliothèque
Cette allocation est une bibliothèque de traçage de bloc de mémoire, et il est décrit dans la page d'accueil TraceAlloc.
nma2n
Ceci est un outil très simple qui travaillent avec chaque fichier symbole de vidage généré par l'utilitaire nm. Vous passez un fichier de vidage symbole nm et une série d'adresses, et nma2n trouve, pour chaque adresse, le symbole le plus proche.
Pour générer un fichier de vidage de symbole nm, étant donné un binaire ou une bibliothèque dynamique, vous exécutez simplement:
$ Nm -n binPath> SYMFILE
Ensuite, vous pouvez exécuter le fichier binaire nma2n pour savoir quels symboles la carte à un ensemble d'adresses:
$ Nma2n -f SYMFILE ADDR ...
La meilleure façon de construire nma2n est de lancer `` sudo make` et faire install` à partir du répertoire iPhoneTools.
fill-nmdir.sh
Ceci est un script shell qui est utilisé pour extraire l'ensemble des fichiers de vidage nm de toutes les bibliothèques dynamiques pertinents iPhone.
Le script fill-nmdir.sh utilise un script nommé frmk-nmexport.sh auxiliaire qui doit être situé dans le même répertoire où se trouve fill-nmdir.sh.
La meilleure façon d'utiliser cet outil est de créer un répertoire dans votre répertoire personnel, et le remplir en utilisant le script fill-nmdir.sh.
$ Mkdir ~ / nmdumps
$ Cd ~ / nmdumps
$ IPTDIR / fill-nmdir.sh $ CELESTE
Où $ IPTDIR est le chemin vers le répertoire iPhoneTools, et $ CELESTE est le chemin vers votre système de fichiers racine de l'iPhone.
Cela va créer un certain nombre de fichiers .nmdump l'intérieur du répertoire courant.
En plus des dossiers de ceux du système, vous devez vous rappeler de déposer dans le répertoire ~ / nmdumps même le nmdump actuelle de votre dernière version de votre application.
Supposez que votre application derniers fichiers binaires est binPath $, et le nom de votre application est APP.app $, vous devez exécuter:
$ Nm -n $ binPath / $ APP.app> ~ / nmdumps / $ APP.nmdump
Un échec à se rappeler de mettre à jour votre fichier nmdump d'application, conduira à la détection de symbole erronée des symboles à l'intérieur de votre application.
crash-demangle.pl
Ceci est un outil d'utilité que je utilise pour décoder les fichiers de vidage sur incident cryptiques iPhone générés à l'intérieur du / logs / répertoire CrashReporter / var.
Une fois les iPhoneTools sont correctement installés, étant donné un fichier CRASH.plist extrait de l'iPhone, vous pouvez obtenir la version demangled par l'émission:
$ CRASH.plist chat | $ IPTDIR / crash-demangle.pl -D ~ / nmdumps
memdmp-demangle.pl
Ce script Perl est pour la bibliothèque de TraceAlloc, ce crash-demangle.pl est pour le générateur de crashdump iPhone.
La bibliothèque de TraceAlloc générer des traces d'appels qui contiennent bibliothèque / noms et adresses binaires intérieur bibliothèques / binaires.
En utilisant memdmp-demangle.pl vous serez en mesure de traduire les adresses numériques et noms de fonctions:
$ Cat MEMDUMP.mdmp | $ IPTDIR / memdmp-demangle.pl -D ~ / nmdumps

Logiciel similaire

Affix
Affix

2 Jun 15

ADM
ADM

2 Jun 15

SmsDumper
SmsDumper

3 Jun 15

AppKonference
AppKonference

20 Feb 15

D'autres logiciels de développeur Davide Libenzi

CpuHog
CpuHog

2 Jun 15

Commentaires à iPhoneTools

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!