iPhoneTools

Software screenshot:
iPhoneTools
Software detaljer:
Version: 0.2
Upload dato: 2 Jun 15
Udvikler: Davide Libenzi
Licens: Gratis
Popularitet: 2

Rating: nan/5 (Total Votes: 0)

iPhoneTools pakke indeholder nogle få værktøjer skrevet for at gøre dit liv lettere samtidig udvikle til iPhone / OSX arkitektur.
Selv om mange af disse værktøjer er specifikke for iPhone, andre er perfekt arbejder selv i forskellige Unix-systemer.
TraceAlloc Bibliotek
Dette er en hukommelse blokallokering sporing bibliotek, og det er beskrevet inde i TraceAlloc hjemmeside.
nma2n
Dette er et meget simpelt værktøj, der arbejder med hver symbol dump fil genereres af nm nytte. Du passerer det en nm symbol dump-fil og en række adresser og nma2n finder, for hver adresse, den nærmeste symbol.
For at generere en nm symbol dump-fil, da en binær eller dynamisk bibliotek, skal du blot køre:
$ Nm -n binpath> SYMFILE
Så kan du køre nma2n binære at finde ud af, hvilke symboler kort til et sæt adresser:
$ Nma2n -f SYMFILE ADDR ...
Den bedste måde at opbygge nma2n er at køre `make` og` sudo gøre install` fra iPhoneTools mappe.
fill-nmdir.sh
Dette er en shell script, der bruges til at udtrække sæt nm dump filer fra alle relevante iPhone dynamiske biblioteker.
Den fill-nmdir.sh script bruger en ekstra script ved navn frmk-nmexport.sh der skal placeres i samme mappe, hvor fill-nmdir.sh er placeret.
Den bedste måde at bruge dette værktøj er at oprette en mappe i din hjemmemappe, og befolke den med fill-nmdir.sh script.
$ Mkdir ~ / nmdumps
$ Cd ~ / nmdumps
$ $ IPTDIR / fill-nmdir.sh $ HEAVENLY
Hvor $ IPTDIR er stien til iPhoneTools biblioteket, og $ HEAVENLY er stien til din iPhone rod filsystem.
Dette vil skabe en række .nmdump filer inde i aktuelle mappe.
På toppen af ​​dem, systemets .nmdump filer, du skal huske at falde inde i ~ / nmdumps biblioteket selv den aktuelle nmdump for din seneste build af din ansøgning.
Antag din ansøgning nyeste binære filer er $ binpath, og din ansøgning hedder $ APP.app, skal du køre:
$ Nm -n $ binpath / $ APP.app> ~ / nmdumps / $ APP.nmdump
En undladelse af at huske at opdatere din ansøgning nmdump fil, vil føre til forkert symbol detektion for symboler i din ansøgning.
crash-demangle.pl
Dette er et hjælpeprogram værktøj, som jeg bruger til at demangle de kryptiske iPhone nedbrud dump filer genereret inde i / var / logs / CrashReporter mappe.
Når iPhoneTools er installeret korrekt, givet en CRASH.plist fil udvundet fra iPhone, kan du få den demangled udgave ved at skrive:
$ Cat CRASH.plist | $ IPTDIR / crash-demangle.pl -D ~ / nmdumps
memdmp-demangle.pl
Dette Perl script er for TraceAlloc bibliotek, hvad crash-demangle.pl er til iPhone crashdump generator.
Den TraceAlloc bibliotek generere opkald spor, der indeholder bibliotek / binære navne og adresser inde biblioteker / binære filer.
Ved at bruge memdmp-demangle.pl vil du være i stand til at oversætte numeriske adresser til at fungere navne:
$ Cat MEMDUMP.mdmp | $ IPTDIR / memdmp-demangle.pl -D ~ / nmdumps

Lignende software

past
past

3 Jun 15

BioCluster
BioCluster

2 Jun 15

gsmdump
gsmdump

3 Jun 15

Andre software developer Davide Libenzi

CpuHog
CpuHog

2 Jun 15

Kommentarer til iPhoneTools

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!