Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   С/С++, C#, Delphi, .NET, Asm (https://forum.antichat.xyz/forumdisplay.php?f=24)
-   -   Asm в Linux (https://forum.antichat.xyz/showthread.php?t=121597)

WhiteHat 21.05.2009 01:00

Asm в Linux
 
Приветствую всех!!!

Простите, если не туда воткнул тему. Не нашел более подходящего места.

Итак вопрос: Как можно записать результат дизассемблирования в файл?

Например:

Код:

#gcc mycode.c -o mycode -g --static 
#gdb -q ./mycode 
 (gdb) disassemble main >> 1.txt

Вот так не работает...

Знающие люди, подскажите пожалуйста!!!!!!

Мне это очень необходимо.... Стоит отметить сразу, что Xserver не стоит... так что только shell и mc ;)
Ну и прочие всякие редакторы :rolleyes:

ivanko.rus 21.05.2009 06:14

Вот только в мане прочитал: запусти gdb вот так:
Код:

gdb -q ./mycode -x cmd.txt >> result.asm
cmd.txt - это файл, в котором находятся инструкции для gdb вроде disassemble. Тогда gdb перенаправит на автопилоте свой вывод в твой файл, останется только затереть данные которые gdb выводит при запуске

POS_troi 21.05.2009 06:42

2 двоим - вы что прикалуетесь?

Один Дубли гонит второй ответы дублит в дублях =))

брррр..... чото чказал не то но смысл ясен

St0nX 21.05.2009 12:42

http://ald.sourceforge.net/
А вообще ставь Х и не извращаяся юзай ddd имхо лучшее из того что видел.


Время: 08:46