iPhoneTools

Скріншот програми:
iPhoneTools
Дані програми:
Версія: 0.2
Дата завантаження: 2 Jun 15
Розробник: Davide Libenzi
Ліцензія: Безкоштовно
Популярність: 2

Rating: nan/5 (Total Votes: 0)

iPhoneTools пакет містить кілька інструментів, написані щоб зробити ваше життя простіше при розробці для iPhone архітектури / OSX.
Хоча багато з цих інструментів є специфічними для iPhone, інші прекрасно працює навіть у різних системах Unix.
TraceAlloc Бібліотека
Це бібліотека трасування розподіл блоку пам'яті, і це описано в домашній сторінці TraceAlloc.
nma2n
Це дуже простий інструмент, який працює з кожним файлом дампа символ генерується утилітою нм. Ви проходите йому нм файл дампа символ і ряд адрес, і nma2n знаходить для кожної адреси, найближчого символу.
Для створення файлу дампа символ нм, враховуючи двійковий або динамічну бібліотеку, ви просто запустіть:
$ Нм -n BINPATH> SYMFILE
Потім ви можете запустити бінарний nma2n, щоб з'ясувати, які символи карту з набором адрес:
$ Nma2n -f SYMFILE ADDR ...
Кращий спосіб побудувати nma2n це запустити `і` make` Судо зробити install` з каталогу iPhoneTools.
fill-nmdir.sh
Це скрипт, який використовується для витягти набір файлів дампа нм від усіх відповідних динамічних бібліотек iPhone.
Fill-nmdir.sh скрипт використовує допоміжний скрипт з ім'ям frmk-nmexport.sh, які повинні бути розташовані в тому ж каталозі, де знаходиться fill-nmdir.sh.
Краще всього використовувати цей інструмент, щоб створити каталог всередині вашої домашньої директорії, і заповнити його за допомогою fill-nmdir.sh сценарій.
$ MkDir ~ / nmdumps
$ CD ~ / nmdumps
$ $ IPTDIR / fill-nmdir.sh $ НЕБЕСНИЙ
Де $ IPTDIR це шлях до каталогу, iPhoneTools, і $ НЕБЕСНИЙ це шлях до iPhone кореневої файлової системи.
Це створить ряд .nmdump файлів всередині поточного каталогу.
На вершині цих системах .nmdump файлів, ви повинні пам'ятати, щоб кинути всередині ~ / nmdumps каталозі навіть нинішній nmdump для останньої збірки вашого застосування.
Припустимо, ваш додаток останні бінарні файли становить $ BINPATH й ім'я вашого застосування $ APP.app, вам потрібно запустити:
$ Нм -n $ BINPATH / $ APP.app> ~ / nmdumps / $ APP.nmdump
Відмова не забудьте оновити ваш файл nmdump додатків, призведе до неправильним визначенням символу для символів всередині вашого застосування.
crash-demangle.pl
Це утиліта, яку я використовую, щоб demangle загадкові картинки дампов, згенеровані всередині / вар / журнали / каталог CrashReporter.
Після того, як iPhoneTools встановлені правильно, враховуючи файл CRASH.plist витягнутий з iPhone, ви можете отримати декодувати версію за допомогою команди:
$ Кішки CRASH.plist | $ IPTDIR / crash-demangle.pl -D ~ / nmdumps
memdmp-demangle.pl
Цей сценарій Perl для бібліотеки TraceAlloc, те, що crash-demangle.pl для генератора crashdump iPhone.
Бібліотека TraceAlloc генерувати сліди викликів, які містять бібліотеки / бінарні назви і адреси всередині бібліотеки / бінарні файли.
При використанні memdmp-demangle.pl ви зможете перевести числові адреси, щоб функціонувати імена:
$ Кішки MEMDUMP.mdmp | $ IPTDIR / memdmp-demangle.pl -D ~ / nmdumps

Схожі програми

SMSLink
SMSLink

2 Jun 15

sipX
sipX

3 Jun 15

past
past

3 Jun 15

SIPp
SIPp

3 Jun 15

Інші програми розробника Davide Libenzi

CpuHog
CpuHog

2 Jun 15

iPhoneTools

Коментар не знайдено
додати коментар
Включіть картинки!