Mercurial > pub > dyncall > dyncall
comparison doc/manual/callconvs/callconv_x86.tex @ 340:6e33db95e724
- syscall infos in doc
author | Tassilo Philipp |
---|---|
date | Sat, 04 Jan 2020 22:48:51 +0100 |
parents | 276eb8c87aa0 |
children | c607d67cd6b8 |
comparison
equal
deleted
inserted
replaced
339:4f9f49fb82ce | 340:6e33db95e724 |
---|---|
58 | 58 |
59 \paragraph{\product{dyncall} support} | 59 \paragraph{\product{dyncall} support} |
60 | 60 |
61 Currently cdecl, stdcall, fastcall (MS and GNU), thiscall (MS and GNU) and | 61 Currently cdecl, stdcall, fastcall (MS and GNU), thiscall (MS and GNU) and |
62 plan9call are supported.\\ | 62 plan9call are supported.\\ |
63 \\ | 63 \product{Dyncall} can also be used to issue syscalls on Linux and *BSD by using |
64 the syscall number as target parameter and selecting the correct mode. | |
64 | 65 |
65 | 66 |
66 \newpage | 67 \newpage |
67 | 68 |
68 | 69 |
804 & \vdots & & \\ | 805 & \vdots & & \\ |
805 \end{tabular} | 806 \end{tabular} |
806 \caption{Stack layout on x86 plan9call calling convention} | 807 \caption{Stack layout on x86 plan9call calling convention} |
807 \end{figure} | 808 \end{figure} |
808 | 809 |
810 | |
811 %@@@ \newpage | |
812 %@@@ | |
813 %@@@ \subsubsection{Linux syscalls} | |
814 %@@@ | |
815 %@@@ \paragraph{Parameter passing} | |
816 %@@@ | |
817 %@@@ \begin{itemize} | |
818 %@@@ \item ... | |
819 %@@@ \end{itemize} | |
820 %@@@ | |
821 %@@@ \subsubsection{*BSD syscalls} | |
822 %@@@ | |
823 %@@@ \paragraph{Parameter passing} | |
824 %@@@ | |
825 %@@@ \begin{itemize} | |
826 %@@@ \item ... | |
827 %@@@ \end{itemize} | |
828 |