Mercurial > pub > dyncall > dyncall
diff doc/disas_examples/x64.sysv.disas @ 468:79b95db3d68f
- added (only partly annotated) x64/win64 disas examples
author | Tassilo Philipp |
---|---|
date | Sun, 06 Feb 2022 17:22:59 +0100 |
parents | bd65767c0534 |
children | 75cb8f79d725 |
line wrap: on
line diff
--- a/doc/disas_examples/x64.sysv.disas Fri Feb 04 23:54:42 2022 +0100 +++ b/doc/disas_examples/x64.sysv.disas Sun Feb 06 17:22:59 2022 +0100 @@ -6,15 +6,15 @@ ; ; void nonleaf_call(int a, int b, int c, int d, int e, int f, int g, int h) ; { -; /* use some local data */ -; *(char*)alloca(10) = 'L'; -; leaf_call(b, c, d, e, f, g, h); +; /* use some local data */ +; *(char*)alloca(10) = 'L'; +; leaf_call(b, c, d, e, f, g, h); ; } ; ; int main() ; { -; nonleaf_call(0, 1, 2, 3, 4, 5, 6, 7); -; return 0; +; nonleaf_call(0, 1, 2, 3, 4, 5, 6, 7); +; return 0; ; } @@ -450,13 +450,13 @@ ; ; struct A call(unsigned char c) ; { -; return (struct A){c}; +; return (struct A){c}; ; } ; ; int main() ; { -; struct A a = call(123); -; return 0; +; struct A a = call(123); +; return 0; ; }