169 похожих чатов

И общий вопрос: как сделать так, чтобы objdump -d не

выводил опкоды?

23 ответов

19 просмотров

Использовать Radare2? Что за панацея использовать objdump как дизассемблер...

пошукач-🥝 Автор вопроса
Entusiast
Использовать Radare2? Что за панацея использовать ...

самое простое быстроработающее под любым линуксом решение

пошукач 🥝
самое простое быстроработающее под любым линуксом ...

А как это измерить? Секундомером? Radare2 меньше секунды дизассемблирует, так ещё и подсветка синтаксиса есть, и графическое отображение И можно отключить опкоды

Entusiast
А как это измерить? Секундомером? Radare2 меньше с...

Секундомером, на долгих тестах. Долгий тест это 60 мин. Я говорю про ситуации, когда сравниваешь оптимизированный и оригинальный вариант.

Entusiast
Использовать Radare2? Что за панацея использовать ...

Оно идёт в комплекте с компилятором...

Entusiast
и-и-и? Radare2 - один пакет

Binutils тоже один пакет, и с высокой вероятностью, он уже стоит в системе

disba1ancer
Binutils тоже один пакет, и с высокой вероятностью...

Так дело в том, что лень просто подождать 5 секунд на установку одного пакета?

楽園松本
Секундомером, на долгих тестах. Долгий тест это 60...

Хах, а ты замерял секундомером? objdump -d буквально секунду висит, даже глазом видно А radare2 на pd мало того, что выводит больше, ещё и быстрее на глаз Сейчас даже засниму...

disba1ancer
Ещё не забудь замерить objdump -d | less

Он и так выводит 4 строки одну секунду. Куда ещё?

disba1ancer
Ещё не забудь замерить objdump -d | less

И что это? Это так не работает, он по-умолчанию на -d выводит "less" До нулей от entrypoint

Entusiast
И что это? Это так не работает, он по-умолчанию на...

Это вариант с пайпом, а less просто просмотрщик текста

disba1ancer
Это вариант с пайпом, а less просто просмотрщик те...

В objdump есть ассемблер и компиляция из файла и патч в код?

Entusiast
В objdump есть ассемблер и компиляция из файла и п...

Ты не понял, ты жалуешься что он медленно в консоль выводит, а консоль она медленная, если перенаправить вывод в файл, всё будет сделано мгновенно, также через пайп можно stdout objdump'а направить в stdin less'а и получится быстрее тупого вывода в консоль

disba1ancer
Ты не понял, ты жалуешься что он медленно в консол...

Проверил, да, так быстрее Хотя после первого ввода теперь и на обычном objdump -d выводит быстро. Причём точно так же быстро, как и c radare2. Теперь остаётся только замерить в наносекундах Это если не брать в счёт то, что в objdump меньше функционала, чем в radare2

Entusiast
Проверил, да, так быстрее Хотя после первого ввода...

В бинутилсах много раскиданного по разным утилитам функционала

Entusiast
А в radare2 он собран в один пакет

Скорее в один бинарник, ибо binutils, тоже один пакет, но в нём куча бинарников, и ассемблер, и objdump, и линкер, и много чего ещё

disba1ancer
Скорее в один бинарник, ибо binutils, тоже один па...

Но тем не менее, в binutils нет утилиты для патча бинарника из ассемблерного исходника Это я к тому, что лично я это часто использую в radare2, и не знаю ему замены. И насчёт скорости вообще странно было сказано - он моментально дизассемблирует, и быстро выполняет другой функционал

Entusiast
Но тем не менее, в binutils нет утилиты для патча ...

Мне такой функционал не был нужен, да и вообще каждый пользуется тем что ему больше подходит

Похожие вопросы

Обсуждают сегодня

Мужики и девушки, привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных...
Kraszx
14
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
А вот это что за конструкция? Вернее, она тут нафига?
Serjone
10
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Мужики. привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных элементов...
Kraszx
2
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
я так понимаю, я так подозреваю, что создание такого плагина для человека, кто умеет писать плагины для делфи потребует минут 5-10 времени. но это мое подозрение. хотелось бы ...
Kraszx
7
Всем привет! Кто пользуется DevExpress, подскажите пожалуйста, реализован ли в TcxGrid в новых версиях поиск по датам как в Экселе (ну т.е. не просто список чекбоксов со значе...
A Z
4
Карта сайта