Size: a a a

Ассемблер

2021 June 19

A

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

A

Aleksandr in Ассемблер
и вообще, скинь свой asm файл сюда
источник

MA

Max Azatian in Ассемблер
не катит, потом при
gcc -fPIC main.o ... test.S -o res

вот такое вылетает
источник

MA

Max Azatian in Ассемблер
сек, на pastebin закину
источник

A

Aleksandr in Ассемблер
ты же знаешь про AT&T и intel syntax?
источник

MA

Max Azatian in Ассемблер
да, конечно
источник

MA

Max Azatian in Ассемблер
вот это в начало закинуть?
источник

A

Aleksandr in Ассемблер
гас по умолчанию использует AT&T, но можно переключить это директивой
источник

A

Aleksandr in Ассемблер
да
источник

MA

Max Azatian in Ассемблер
источник
2021 June 20

MA

Max Azatian in Ассемблер
я немного поправил свой код, как мне теперь import memcpy/memset нормально написать?
источник

MA

Max Azatian in Ассемблер
"no such instruction: extern memcpy" например
источник

s

s54816 in Ассемблер
Директивам точку в начало, комментарии автозаменой с ; xxx на # xxx, dword\s*\[ и прочие типы на dword ptr [.
источник

MA

Max Azatian in Ассемблер
директива = лейбл?
источник

s

s54816 in Ассемблер
.extern и всё подобное, включая .section.
источник

s

s54816 in Ассемблер
И ещё call xxx wrt plt на call xxx@plt. И всё, и собирается как минимум.
источник

MA

Max Azatian in Ассемблер
поправил, спасибо

теперь ловлю сегфолт при попытке вывода (./command test). Как его убрать? с .асм файлом ничего такого не было
источник

MA

Max Azatian in Ассемблер
поменял все как и сказано было :
https://pastebin.com/6nQQpidB
pw : test
источник

A

Aleksandr in Ассемблер
источник

A

Aleksandr in Ассемблер
тот же пароль
источник