Size: a a a

Ассемблер

2020 December 02

BE

Buzurg Emomov in Ассемблер
Не понимаю
источник

BE

Buzurg Emomov in Ассемблер
Я и нечего и не скрывал
источник

BE

Buzurg Emomov in Ассемблер
Вроде
источник

DR

Dima Richev in Ассемблер
Buzurg Emomov
Я и нечего и не скрывал
Не оглашать != не скрывать
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
ку
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
ку
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
ку
источник
2020 December 03

D

Den in Ассемблер
Ребят, привет! а подскажите как в edb сделать так чтобы вместо адресов в коде метки были, у меня была програмка в сасме скомпилена я ее скормил edb и он мне джампы на метки показывал только в человеческом виде а остальные метки в виде адресов, но таблица символов вся была, потом перекомпилил через командную строку и вообще таблица символов пустая и адреса вместо всех меток, причем опцию -g я указываю и -f, и оптимизацию отключаю, вот такую строку сделал для батника:
nasm -O0 -g -f elf64 ./$1.asm -l ./$1.lst -o $1.o; ld -m elf_x86_64 -g -o ./$1 ./$1.o
но таблицы символов теперь почему то нет. У меня подозрение на линковщик, потому что sasm через gcc линкует по умолчанию, но так тоже получается только на против джампов символы в edb, но хотябы таблица символов полная
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
можно и короче "как собрать программу на nasm через командную строку в линукс чтоб при отладке отображались имена меток ?"
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
а пес его знает, многие пишут на фасме, и отладочная инофрмация в этом случае это роскошь
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
изучи опции ассемблера, линковщика, отладчика
источник

D

Den in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮bot
изучи опции ассемблера, линковщика, отладчика
а значит я не один такой, это радует, вот в эмуляторе просто ваниль я теперь это понял, edb немного не дотягивает до эмулятора по удобству интерфейса кстати, там еще откат есть, всякие калькуляторы, хотя edb тоже очень добротно сделан и главное работает в отличии от sasm
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
edb это вроде гуишный отлалчик. причем здесь эмулятор и релактор текста?
источник

D

Den in Ассемблер
кстати вот с такой строкой:
nasm -O0 -g -f elf64 ./$1.asm -l ./$1.lst -o $1.o; gcc ./$1.o -nostartfiles -g -o ./$1 -m64
в дебагере вообще каша, ничего похожего на исходник и екзешник в 2 раза больше весит а я думал хуже быть не может при наличии исходников
источник

D

Den in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮bot
edb это вроде гуишный отлалчик. причем здесь эмулятор и релактор текста?
ну вообще они очень похожи по функциям
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
Den
кстати вот с такой строкой:
nasm -O0 -g -f elf64 ./$1.asm -l ./$1.lst -o $1.o; gcc ./$1.o -nostartfiles -g -o ./$1 -m64
в дебагере вообще каша, ничего похожего на исходник и екзешник в 2 раза больше весит а я думал хуже быть не может при наличии исходников
выкинь sasm. ты используешь макросы, которые с ним поставляются, но ты не щнаешь что в них. пиши код без макросов
источник

D

Den in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮bot
выкинь sasm. ты используешь макросы, которые с ним поставляются, но ты не щнаешь что в них. пиши код без макросов
да я согласен, эти строки уже из терминала сборка, там gcc что то свое подключает видимо. Когда ld линкуеш напрямую, код чистый хороший точь как в исходнике, но символов нету правда
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
Den
ну вообще они очень похожи по функциям
чего?
источник

D

Den in Ассемблер
ну оба для отладки кода, у эмулятора только еще текстовый редактор есть и компилятор а у edb только debug? Я что то не то говорю?
источник