On Thu, Sep 30, 2004 at 02:39:21PM +0300, peyo wrote:
> On Thursday 30 September 2004 14:19, George Danchev wrote:
> > On Thursday 30 September 2004 12:44, peyo wrote:
[snip]
> > > Което пък ме кара да се обърна към gdb да видя ако мога какво става
> > > междувременно.
> >
> > а какво откриваш ?
> 
> Че debug за ДОС беше чудна и нещата тогава бяха по-прости:)
> Шегичка ей! Да не ме заплюете сега:) 
> 
> Открих, че е компилирано(gtk-immodules....) без дебъг символи и ще трябва да 
> отделя повече свободно време за да се занимая с това. 
> 
> Все пак се надявам (искрено) да изскочи по-човешко решение. 
> 
> Така и така се заговорихме за gdb...  понеже не съм много наясно с 
> "фийчърсите" му, мога ли с него да деасемблирам?
> Че търсих, ама не намерих:( 

Можеш, командата се казва disassemble :)  Можеш да я намериш в 'help
data', защото все пак е команда за разглеждане на данни (и кодът се брои
за данни в определен смисъл).  Приема или един параметър - адрес или име
на функция или нещо такова, като деасемблира цялата функция, която го
съдържа - или два параметъра, начален и краен адрес.  За повече
информация - 'help data', 'help disassemble'.

> Много ми се иска да видя кое е това с mprotect-ите и какава ли чудна мазаница 
> го предизвиква?

В такъв случай ще трябва да дебъгваш не gtk-immodules, ами по-скоро
runtime loader-а, /lib/ld-linux.so...  Това може да е по-трудно :)

Поздрави,
Петър

-- 
Peter Pentchev  [EMAIL PROTECTED]    [EMAIL PROTECTED]    [EMAIL PROTECTED]
PGP key:        http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
You have, of course, just begun reading the sentence that you have just finished 
reading.

Attachment: pgpo91oKT31Oo.pgp
Description: PGP signature

Reply via email to