Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Debug 32 bit application with gdb in 64 bit environment

Is there any specific step required to debug 32 bit application with 64 bit gdb under 64 bit O.S.

Normally I use -m32 switch for gcc, is there something like for gdb?

like image 406
whoi Avatar asked Oct 14 '10 09:10

whoi


1 Answers

No: 64-bit GDB can debug either 32 or 64-bit processes.

This message warning: the debug information found in "/lib/ld-2.11.1.so" does not match "/lib/ld-linux.so.2" (CRC mismatch) simply means that your installed libc-debuginfo package does not match your installed libc package, and that you will not be able to do source-level debugging on ld-linux.so.2. Most of the time you don't want to debug anything in ld-linux.so.2 anyway, so the message is harmless.

like image 191
Employed Russian Avatar answered Oct 22 '22 15:10

Employed Russian