LINUX.ORG.RU

Как передаються параметры в фукцию для x86_64


0

0
Путём дезасемблиравания Скомперированого кода выяснели что в архетектуре x86_64 параметры передаються через регистры. Вот только какая последовательность не понятно ??? Может кто знаетю или где почитать. extern "C" не помогает.
★★
для линукса в прерывании int 80 последовательность слева направо в такая EAX, EBX, ECX, DEX, ESI, EDI

вс всяких БЗДях параметры толкаются через стек. Ваще смотри любой ФАК и док по программированию на ASM для *NIX.

qqqq ★★
()
Ответ на: комментарий от alexsy
> Нужно сделать Assembler`ную вставку

На сколько я помню в gcc можно указать атрибут (regpam ?).

buddha
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.