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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.