Отладка в GDB без исходников и дебаг-символов.

Все о программировании под *nix
Fynivx
Заглянувший
Сообщения: 17
Зарегистрирован: 12 мар 2010, 12:55

Отладка в GDB без исходников и дебаг-символов.

Сообщение Fynivx »

Собственно, сабж.

Есть ли возможность поиска в памяти встроенными средствами? Или придется самому скрипт писать?..

Fynivx
Заглянувший
Сообщения: 17
Зарегистрирован: 12 мар 2010, 12:55

Re: Отладка в GDB без исходников и дебаг-символов.

Сообщение Fynivx »

Aleksey Kondratenko,

Ой :oops: ) До меня как-то не докатило, что никто не мешает эти функции юзать..

Спасибо - проблема решена)

Fynivx
Заглянувший
Сообщения: 17
Зарегистрирован: 12 мар 2010, 12:55

Re: Отладка в GDB без исходников и дебаг-символов.

Сообщение Fynivx »

Прошла одна проблема - появилась другая.

Во всех сегментных регистрах хранится либо десятичное 123 либо 1. По крайней мере, так говорит gdb.

А мне нужно получить адрес стека и сегмента данных.

Всё пробовал - даже комп перегружал! :?

ZvK
Фанатеющий
Сообщения: 140
Зарегистрирован: 30 май 2006, 18:07
Контактная информация:

Re: Отладка в GDB без исходников и дебаг-символов.

Сообщение ZvK »

подписался на комменты (с) :)

Fynivx
Заглянувший
Сообщения: 17
Зарегистрирован: 12 мар 2010, 12:55

Re: Отладка в GDB без исходников и дебаг-символов.

Сообщение Fynivx »

Чувствую себя полным ламером.. А подвендой было так просто( :oops:

Ждите новых ламерских вопросов :D

Аватара пользователя
red f0x
Неотъемлемая часть форума
Сообщения: 338
Зарегистрирован: 08 мар 2004, 01:41

Re: Отладка в GDB без исходников и дебаг-символов.

Сообщение red f0x »

А при чём здесь венда? Она тоже хранит в сегментных регистрах только селекторы, указующие на дескрипторы либо сегментов пользовательского режима, либо режима ядра. Принципы работы в защищённом режиме одинаковы для NT и линупса. Вам правильно указали на esp, в общем-то. Забудьте о содержимом сегментных регистров в РМ раз и навсегда и не трогайте их.
Ну какая работа со строками может быть в языке, название которого является не строкой, а символом? (c) Sergue E. Leontiev

Закрыто