eXTracted INternals

eXTracted INternals
 
ФорумФорум  ЧаВоЧаВо  ПоискПоиск  РегистрацияРегистрация  ПользователиПользователи  ГруппыГруппы  Вход  

Поделиться | 
 

 Удаленная отладка на Symbian 9.x

Предыдущая тема Следующая тема Перейти вниз 
На страницу : Предыдущий  1, 2, 3  Следующий
АвторСообщение
Hex

avatar

Количество сообщений : 397
Возраст : 35
Дата регистрации : 2006-07-12

СообщениеТема: Re: Удаленная отладка на Symbian 9.x   Ср 16 Янв - 3:55

Бред полный получается с атачем. Чтобы приатачиться к другому процессу, надо запустить какое-то свое приложение на дебаг, а только потом можно атачиться к другим процессам. И то не факт что такой атач дает возможность пошагового выполнения. Скорее всего тока память дает читать scratch
Вернуться к началу Перейти вниз
Посмотреть профиль
Kwull

avatar

Количество сообщений : 17
Дата регистрации : 2007-04-04

СообщениеТема: Re: Удаленная отладка на Symbian 9.x   Ср 16 Янв - 5:11

Продублирую еще раз тут
http://www.kwull.com/attach2.zip

Аттач без запуска своего приложения на дебаг
Вернуться к началу Перейти вниз
Посмотреть профиль
Hex

avatar

Количество сообщений : 397
Возраст : 35
Дата регистрации : 2006-07-12

СообщениеТема: Re: Удаленная отладка на Symbian 9.x   Ср 16 Янв - 10:18

Атач работает! Теперь стало ясно что без многопоточности дебагер работать не будет. Придется переделывать...
Вернуться к началу Перейти вниз
Посмотреть профиль
[HEX]



Количество сообщений : 5
Дата регистрации : 2008-01-15

СообщениеТема: Re: Удаленная отладка на Symbian 9.x   Ср 16 Янв - 12:09

Эмм... кстати... Hex, я так понимаю ваяешь для 3й S60 ? Neutral
А как быть с 2й редакцией? Или я что то пропустил и есть какая то возможность по отладке?
Вернуться к началу Перейти вниз
Посмотреть профиль
Hex

avatar

Количество сообщений : 397
Возраст : 35
Дата регистрации : 2006-07-12

СообщениеТема: Re: Удаленная отладка на Symbian 9.x   Ср 16 Янв - 14:01

Если найдете TRK для S60 2nd, то будет работать и для них.

Есть сорцы TRK 1.10 они от symbian uiq предназначены для SE p800. Т.е. ваще от самого древнего. Полюбому должны быть промежуточные версии TRK. Потому что для S60 3rd минимальная версия TRK - 2.6.
Нужно скачать все доступные SDK и чщательно перепроверить, авось где-то завалялся. Симбиановцы часто лажались и забывали убрать из SDK всякие полезные штуки.

Ну или можно собрать эти сорцы 1.10 под S60 2nd и, через хаки запуска LLD, запустить его там.
Вернуться к началу Перейти вниз
Посмотреть профиль
Zorn



Количество сообщений : 45
Дата регистрации : 2007-05-28

СообщениеТема: Re: Удаленная отладка на Symbian 9.x   Ср 16 Янв - 19:29

Hex пишет:
Нужно скачать все доступные SDK и чщательно перепроверить, авось где-то завалялся. Симбиановцы часто лажались и забывали убрать из SDK всякие полезные штуки.
Проблема в том что ТРК делают не Симбиановцы а metrowerks Sad и в СДК его никогда не было, только со внешними IDE.

Глянь кстати как там дела обстоят в 2.7 насчет проверки РОМ адреса. Я вскользь глянул - TryToWriteMemory вроде таким же остался, а вот TryToReadMemory я не нашел (они его вроде переписали).

metroTRK_2.7

В архиве две версии - для s60v3 и s60v3.1
Вернуться к началу Перейти вниз
Посмотреть профиль
Hex

avatar

Количество сообщений : 397
Возраст : 35
Дата регистрации : 2006-07-12

СообщениеТема: Re: Удаленная отладка на Symbian 9.x   Чт 17 Янв - 2:12

Спасибо но они у меня есть.

Ни у кого не завалялся Codewarrior 2.8 для симбиан? Очень интересно посомотреть что с ним шло. А то например с 2.5 Pro идет Virtio. А в 3.0. уже тока симулятор. Нигде эту 2.8 теперь найти не могу. Видать что-то интересное....

p.s. Ща мобилу отобрали у меня, девелопмент застыл Sad
Вернуться к началу Перейти вниз
Посмотреть профиль
Hex

avatar

Количество сообщений : 397
Возраст : 35
Дата регистрации : 2006-07-12

СообщениеТема: Re: Удаленная отладка на Symbian 9.x   Чт 17 Янв - 7:03

Кстати поделитесь TRK от UIQ3. Хочу посмотреть чо там.
Вернуться к началу Перейти вниз
Посмотреть профиль
Kwull

avatar

Количество сообщений : 17
Дата регистрации : 2007-04-04

СообщениеТема: Re: Удаленная отладка на Symbian 9.x   Чт 17 Янв - 9:23

TRK: http://www.kwull.com/symbian/UIQ_3_0_app_trk_2_8_b10.sis
Profiler: http://www.kwull.com/symbian/Uiq_3_0_Prof_v_1_6.sis
Вернуться к началу Перейти вниз
Посмотреть профиль
Hex

avatar

Количество сообщений : 397
Возраст : 35
Дата регистрации : 2006-07-12

СообщениеТема: Re: Удаленная отладка на Symbian 9.x   Чт 17 Янв - 11:05

спасибо
Вернуться к началу Перейти вниз
Посмотреть профиль
wl



Количество сообщений : 127
Дата регистрации : 2007-02-15

СообщениеТема: Re: Удаленная отладка на Symbian 9.x   Чт 17 Янв - 16:09

блин, до чего же классно с отладкой. сегодня карбидом мучал свой порт Mophun под uiq3 (он выдавал ошибку "Не найдено" на русском и не хотел запускаться). Чисто умозрительно никогда бы не додумался в чём глюк - оказывается мофан открывал репозитарий с юидом нокиевских профилей, на юике таких естественно нету. С горем пополам в глючном карбиде дотапал до места вылета - и вуаля, мофан запускается на юик три. Осталось только добавить обработку клавиш и так по мелочи восстановить оставшийся код нокиевский.
С ещё большим нетерпением жду отладчик, пофиг что из рома не читает, я на глаз синхронизировал ida и карбид, и главное чтобы было не так сильно глючило как в карбиде последнем.
Вернуться к началу Перейти вниз
Посмотреть профиль
Hex

avatar

Количество сообщений : 397
Возраст : 35
Дата регистрации : 2006-07-12

СообщениеТема: Re: Удаленная отладка на Symbian 9.x   Пн 4 Фев - 8:32

Продолжаем разговор.
Посмотрел в СДК от 5.2 увидел там флаг
Код:
#define DBG_FLAG_FAKE_ATTACH 0x04          // PROCESS_ATTACH is a fake event
                                            // and does not suspend the execution
Обрадовался, что здесь можно будет сделать адекватный атач. Сел переделывать плагин под IDA 5.2. Переделал. Запустил на атач. Повис комп намертво. scratch Баги в 5.2 с использовании GDI - это просто кошмар. Придется переделывать на 5.1.
Вернуться к началу Перейти вниз
Посмотреть профиль
wl



Количество сообщений : 127
Дата регистрации : 2007-02-15

СообщениеТема: Re: Удаленная отладка на Symbian 9.x   Вт 5 Фев - 5:25

лучшее - враг хорошего...
а вот у меня такой вопрос - а возможно ли будет отлаживать сервера? всё-таки отдельный процесс и всё такое прочее, и данные передаются через апи.
вот к примеру, копаюсь сейчас в программе для слабовидящих, которая читает голосом содержимое экрана, защита там в сервере. В принципе, можно написать самодельного клиента и отлаживать в карбиде, но ведь там не прыгнешь внурть апи-функции передачи параметров в сервер. как же быть
Вернуться к началу Перейти вниз
Посмотреть профиль
Hex

avatar

Количество сообщений : 397
Возраст : 35
Дата регистрации : 2006-07-12

СообщениеТема: Re: Удаленная отладка на Symbian 9.x   Вт 5 Фев - 10:49

Если TRK даст приатачиться - значит можно будет дебажить.
Вернуться к началу Перейти вниз
Посмотреть профиль
[HEX]



Количество сообщений : 5
Дата регистрации : 2008-01-15

СообщениеТема: Re: Удаленная отладка на Symbian 9.x   Сб 16 Фев - 8:08

Никто не смотрел в сторону GDB ?
В SDK лежит gdbstub.sis для тела и сам gdb.exe для компа.
Якобы можно дебажить как по шнурку, так и по синизубу.
Запустить стаб пока так и не удалось Sad Все ему не нравится какой то префикс в конфигурашке.
Вернуться к началу Перейти вниз
Посмотреть профиль
Kwull

avatar

Количество сообщений : 17
Дата регистрации : 2007-04-04

СообщениеТема: Re: Удаленная отладка на Symbian 9.x   Сб 16 Фев - 15:56

В UIQ3 SDK нет GDB Sad
Вернуться к началу Перейти вниз
Посмотреть профиль
intro

avatar

Количество сообщений : 34
Дата регистрации : 2007-03-23

СообщениеТема: Re: Удаленная отладка на Symbian 9.x   Сб 16 Фев - 17:58

Цитата :
Никто не смотрел в сторону GDB ?
В SDK лежит gdbstub.sis для тела и сам gdb.exe для компа.
Якобы можно дебажить как по шнурку, так и по синизубу.
Запустить стаб пока так и не удалось Sad Все ему не нравится какой то префикс в конфигурашке.

очевидно ты работаешь с s60v2 (такие вещи нужно указывать), так как в SDK 9.1 вместо GDB используется TRK, так же работающий и через шнур и через bluetooth.

Цитата :
gdbstub was supported on the Symbian OS EKA1 kernel, i.e. the kernel used in Symbian OS version upto and including v8.1a.

For the new kernel architecture (EKA2) which is used on v8.1b and v9.1+, Symbian adopted the Metrowerks CodeWarrior debugger (now the Carbide debugger) and it's TRK on-target agent.

а вот кое-что по-поводу того, что "Запустить стаб пока так и не удалось Sad Все ему не нравится какой то префикс в конфигурашке.":

Цитата :
GDB needs .sym files to get debug information...
Вернуться к началу Перейти вниз
Посмотреть профиль
[HEX]



Количество сообщений : 5
Дата регистрации : 2008-01-15

СообщениеТема: Re: Удаленная отладка на Symbian 9.x   Вс 17 Фев - 4:59

SDK на 9ку не смотрел поэтому подумал что наверника и там есть GDB. TRk помоему это тот же GDB только модифицированый.

Цитата :
а вот кое-что по-поводу того, что "Запустить стаб пока так и не удалось Sad Все ему не нравится какой то префикс в конфигурашке.":
Цитата :
GDB needs .sym files to get debug information...
так sym файл нужен на стороне компа, а тут еще дело не дошло до запуска на стороне аппарата. Вот что дословно пишет:
Код:
...
Cfg file read

Bad option prefix:
Fatal Error
...
Вернуться к началу Перейти вниз
Посмотреть профиль
Hex

avatar

Количество сообщений : 397
Возраст : 35
Дата регистрации : 2006-07-12

СообщениеТема: Re: Удаленная отладка на Symbian 9.x   Вс 17 Фев - 14:37

HEX пишет:
SDK на 9ку не смотрел поэтому подумал что наверника и там есть GDB. TRk помоему это тот же GDB только модифицированый.
А я смотрел. Не похож ни чуть.
Вернуться к началу Перейти вниз
Посмотреть профиль
Hex

avatar

Количество сообщений : 397
Возраст : 35
Дата регистрации : 2006-07-12

СообщениеТема: Re: Удаленная отладка на Symbian 9.x   Пн 18 Фев - 6:50

Я вот чо нашел:
http://www.newlc.com/On-Target-Debugging-using.html

Ща попробую на 3650 запустить по блутусу...
Вернуться к началу Перейти вниз
Посмотреть профиль
Hex

avatar

Количество сообщений : 397
Возраст : 35
Дата регистрации : 2006-07-12

СообщениеТема: Re: Удаленная отладка на Symbian 9.x   Пн 18 Фев - 7:53

Не катит он так. При попытке проинсталить gdbstub.sis из SDK для нокии 3650, нокия 3650 матерится, что этот sis файл не предназначен для этого девайса. Если все таки заставить установиться и попытаться запустить c:\system\programs\gdbstub.exe - девайс перезагружается. Кто-то кого-то где-то дурит...
Вернуться к началу Перейти вниз
Посмотреть профиль
[HEX]



Количество сообщений : 5
Дата регистрации : 2008-01-15

СообщениеТема: Re: Удаленная отладка на Symbian 9.x   Вт 19 Фев - 9:12

Угу у человека как раз теже симптомы:
Цитата :
On September 7th, 2004 owcs (not verified) said:

hi all,

anyone has any ideas as to why running gdbstub.exe on the 3650 causes the phone to reboot?

thanks, owcs

У меня ругнулся что не приложение не совместимо с моим телефоном (Nokia 3230), но установку я продолжил. gdbstub сам запускается, но видать ему всеже что то не нравится в конфигурашке.
Вернуться к началу Перейти вниз
Посмотреть профиль
Hex

avatar

Количество сообщений : 397
Возраст : 35
Дата регистрации : 2006-07-12

СообщениеТема: Re: Удаленная отладка на Symbian 9.x   Вт 19 Фев - 9:20

попробую добыть 3230. И все таки интересно почему оно матерится на несовместимость платформ...
Вернуться к началу Перейти вниз
Посмотреть профиль
Hex

avatar

Количество сообщений : 397
Возраст : 35
Дата регистрации : 2006-07-12

СообщениеТема: Re: Удаленная отладка на Symbian 9.x   Сб 29 Мар - 2:31

http://hexblog.com/2008/03/symbian_apptrk.html ильфак тоже хочет написать дебагер для symbian
Вернуться к началу Перейти вниз
Посмотреть профиль
wl



Количество сообщений : 127
Дата регистрации : 2007-02-15

СообщениеТема: Re: Удаленная отладка на Symbian 9.x   Сб 29 Мар - 7:15

забавно... когда я год назад спрашивал про отладчик, он ответил - легальные пользователи не заинтересованы в нем, так что - не дождетесь. а теперь, когда уже все есть, и отладчик потерял актуальность, он принялся его ваять...
лучше бы декомпилятор написал.
Вернуться к началу Перейти вниз
Посмотреть профиль
Спонсируемый контент




СообщениеТема: Re: Удаленная отладка на Symbian 9.x   

Вернуться к началу Перейти вниз
 
Удаленная отладка на Symbian 9.x
Предыдущая тема Следующая тема Вернуться к началу 
Страница 2 из 3На страницу : Предыдущий  1, 2, 3  Следующий

Права доступа к этому форуму:Вы не можете отвечать на сообщения
eXTracted INternals :: Cтатьи :: Mobile and Embedded-
Перейти: