dlinyj: (Default)
[personal profile] dlinyj
Столкнулся тут с тем, что компилятор Win-Avr (аки AVR-gcc), неясно компилирует. И решил подизасмить что и как. Дизасмер встроенный в АВРстудию мне показался очень анальным. Другие дизасмеры давали просто код с адресами, который был почти нечитабельный. В силу большого количества функций в сишном коде, код на ассемблере был очень запутанный. А хотелось быстро, вкусно и просто. И тут я вспомнил о гениальном отладчике IDA Pro. Оказалось просто ВЕЛИКОЛЕПНО!!! Последняя ида выдаёт код в графах, позволяет переименовывать процедуры и переменные и вообще просто ниреально упрощает жизнь



В общем я бьюсь в истерических оргазмах, как хорошо, что я открыл для себя этот прекрасный софт!


Пост специально для [livejournal.com profile] di_halt

P.S. Забыл о самом вкусняшном - прекрасно работает под вайном!

Date: 2011-09-27 11:21 am (UTC)
From: [identity profile] maddev.livejournal.com
Еще gcc генерирует ассембелрный листинг — *.lss.

Date: 2011-09-27 11:48 am (UTC)
From: [identity profile] dlinyj.livejournal.com
А какая опция? Ну явно не делает графы ;)

Date: 2011-09-27 11:53 am (UTC)
From: [identity profile] maddev.livejournal.com
У меня всегда было по умолчанию. Графы - это вопрос восприятия. Дизассемблирование в подавляющем большинстве случаев нужно, чтобы проверить, во что скомпилировались всего несколько строчек — встроенного отладчика или листингов обычно вполне хватает.

Date: 2011-09-27 11:49 am (UTC)
From: [identity profile] dlinyj.livejournal.com
Блин, КЭП, где ж ты раньше был!!!

Date: 2011-09-27 11:31 am (UTC)
From: [identity profile] sha-lun.livejournal.com
Да, она офигенна. У тебя какая версия?

Date: 2011-09-27 03:23 pm (UTC)
From: [identity profile] sha-lun.livejournal.com
Аналогично ))

Date: 2011-09-27 11:58 am (UTC)
From: [identity profile] m0z9.livejournal.com
Ойй ^_^ (очарованный выдох)
Могла ли я мечтать 25 лет назад, с лекалом и линейкой, про асм прямо в блоксхеме...

Date: 2011-09-27 01:08 pm (UTC)
From: [identity profile] funny-undead.livejournal.com
Благодарю. Запомню на всякий случай - вещь явно полезная.

Date: 2011-09-27 02:58 pm (UTC)
From: [identity profile] sinclair-sc.livejournal.com
Лицензионная, наверное? ;)

Date: 2011-09-27 03:57 pm (UTC)
From: [identity profile] dlinyj.livejournal.com
Агась, фриварная
(screened comment)

Date: 2011-09-27 06:23 pm (UTC)
From: [identity profile] dlinyj.livejournal.com
Это как найтивно?

January 2026

S M T W T F S
    123
456 78910
11121314151617
18192021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 22nd, 2026 09:28 pm
Powered by Dreamwidth Studios