Debug Elfs : Эльфы : Форум


 IronMaster:
16.11.12, 00:44
 Решил создать отдельную тему.
Данные эльфы предназначены для разработчиков.

!!!!!ТОЛЬКО ДЛЯ А2!!!!!


LogToFS
Для работы эльфа необходимо положить в папку ini файл logtofs.ini со следующим содержимым
Код:

[FUNC1]: 0x141F2CC5
[FUNC2]: 0x4BA9DBAD
[FUNC3]: 0x4BA9DB95


Адреса указаны для W705 SW-R1GA031 (они используются в эльфе по умолчанию).
Функции присутствуют не на всех телефонах

Описание:

1. Settings
Настройка для записи дебаг лога в файл (пишется в Прочее):
- выключено
- в память телефона
- циклический (в память телефона, при достижении размера файла в 3 Mb начинается запись с начала файла)
- на карту памяти (если доступна)

2. Set marker
Маркер (любой текст), который будет записан в лог. Предназначен для поиска в логе нужного места.
Например, ставим маркер. Выполняем необходимые действия. Открываем файл лога ищем наш маркер. После него уже можно анализировать лог и смотреть к чему привели наши действия.

3. Dump Settings
Для работы надо установить приложенные патчи.
Пишет в файл краш-лог. Файл появляется в корне карты памяти.
При включении в прочем появляется файл ForceDumpOn.cfg Не нужно его трогать
Если произошел краш, то телефон скидывает дамп в файл, а затем начинает мигать и вибрировать. Это говорит о том, что информация записана и можно передергивать батарею.

Пример дампа: 



Save_CRD_Data
Решил перенести из миниэльфов

Описание: Сохраняет отладочную информацию о краше системы (сбой/перезагрузка в результате какой-либо ошибки) в /card/other/CrashData
Применение: положите в демоны и забудьте


Необходимые патчи для работы дампа и для отмены дампа памяти:

W705 SW-R1GA031: 


Прикрепленный к сообщению файл:

LogToFS.elf LogToFS.elf (6.09 kb; 21 hits) Скачать файл
Save_CRD_Data.elf Save_CRD_Data.elf (2.18 kb; 19 hits) Скачать файл

URL этой темы:
https://mobilefree.justdanpo.ru/newbb_plus/viewtopic.php?topic_id=5665

© 2005-2018 supertrubka.org