iPhoneTools

Screenshot Software:
iPhoneTools
Szczegóły programowe:
Wersja: 0.2
Filmu: 2 Jun 15
Wywoływacz: Davide Libenzi
Licencja: Wolny
Popularność: 2

Rating: nan/5 (Total Votes: 0)

Pakiet iPhoneTools zawiera kilka narzędzi piśmie ułatwić sobie życie przy opracowywaniu dla architektury iPhone / OSX.
Mimo, że wiele z tych narzędzi są specyficzne dla iPhone, inni są doskonale działa nawet w różnych systemach Unix.
TraceAlloc Biblioteka
To jest blok pamięci śledzenie alokacja biblioteka, i to jest opisane w środku strony głównej TraceAlloc.
nma2n
Jest to bardzo proste narzędzie, które działa z każdym pliku zrzutu generowane przez symbol narzędzia nm. Przekazać mu nm plik zrzutu i symbol serii adresów i nma2n znajdzie, dla każdego adresu, najbliższego symbolu.
Aby wygenerować plik zrzutu nm, symbol podany binarny lub dynamiczny biblioteki, wystarczy uruchomić:
$ Nm -n binPath> SYMFILE
Następnie można uruchomić nma2n binarne, aby dowiedzieć się, które symbole map do zbioru adresów:
$ Nma2n -f SYMFILE ADDR ...
Najlepszym sposobem, aby zbudować nma2n jest uruchomienie komendy `make` i` sudo make install` z katalogu iPhoneTools.
fill-nmdir.sh
Jest to skrypt, który jest używany, aby wyodrębnić zestaw plików zrzutu z nm wszystkich istotnych iPhone bibliotek dynamicznych.
Fill-nmdir.sh skrypt wykorzystuje skrypt pomocniczy nazwie frmk-nmexport.sh, które powinny być umieszczony w tym samym katalogu, w którym fill-nmdir.sh znajduje.
Najlepszym sposobem, aby korzystać z tego narzędzia jest stworzenie katalogu wewnątrz katalogu domowym, i wypełnić go za pomocą fill-nmdir.sh skrypt.
$ Mkdir ~ / nmdumps
$ Cd ~ / nmdumps
$ $ IPTDIR / fill-nmdir.sh $ HEAVENLY
Gdzie $ IPTDIR jest ścieżka do katalogu iPhoneTools i $ HEAVENLY jest ścieżka do głównego systemu plików iPhone.
To stworzy liczbę plików .nmdump wewnątrz bieżącego katalogu.
Na szczycie systemu .nmdump tych plików, musisz pamiętać, aby upuścić wewnątrz ~ / nmdumps katalogu nawet obecny nmdump do najnowszej wersji aplikacji.
Załóżmy, że Twoja aplikacja najnowsze pliki binarne jest $ binPath, a nazwa aplikacji jest $ APP.app, należy uruchomić:
$ $ BinPath nm -n / $ APP.app> ~ / nmdumps / $ APP.nmdump
Brak pamiętać o aktualizacji pliku nmdump aplikacji, będzie prowadzić do nieprawidłowego wykrywania symbolu dla symboli wewnątrz aplikacji.
crash-demangle.pl
Jest to narzędzie, które narzędzie do demangle używam iPhone plików w tajemniczych awarii zrzutu generowane wewnątrz dzienników / katalogu / var / CrashReporter.
Po iPhoneTools są prawidłowo zainstalowane, ponieważ plik CRASH.plist wyodrębnione z iPhone, można pobrać wersję demangled poprzez emisję:
$ Cat CRASH.plist | $ IPTDIR / crash-demangle.pl -D ~ / nmdumps
memdmp-demangle.pl
Ten skrypt Perl jest dla biblioteki TraceAlloc, co crash-demangle.pl jest dla generatora crashdump iPhone.
Biblioteka TraceAlloc generować śladów połączeń, które zawierają biblioteki / nazwy i adresy binarne wewnątrz biblioteki / pliki binarne.
Dzięki zastosowaniu memdmp-demangle.pl będzie można przetłumaczyć adresy numeryczne, aby mogła funkcjonować nazwy:
$ Cat MEMDUMP.mdmp | $ IPTDIR / memdmp-demangle.pl -D ~ / nmdumps

Podobne oprogramowanie

Inne programy z deweloperem Davide Libenzi

CpuHog
CpuHog

2 Jun 15

Komentarze do iPhoneTools

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!