Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Arguments passing conventions #39

Open
Mibu287 opened this issue Nov 15, 2021 · 2 comments
Open

Arguments passing conventions #39

Mibu287 opened this issue Nov 15, 2021 · 2 comments

Comments

@Mibu287
Copy link

Mibu287 commented Nov 15, 2021

First of all, great work @teh-cmc . I really enjoy your book, it help me to understand Go better.
Since version 1.17, Go has changed its argument passing convention from solely stack based to register based Go 1.17 release note.
Could you consider update your book or insert a warning to notice readers about this change?
Thanks.

@MSE99
Copy link

MSE99 commented Jan 22, 2022

Doing this won't be simple, different OSes and ISAs have different ABIs which define how arguments are passed from one routine to another at the assembly level, but it would be great to have.

@jsonlee0x01
Copy link

jsonlee0x01 commented Jan 22, 2022 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants