History log of /seL4-refos-master/libs/libmuslc/arch/x32/syscall_arch.h
Revision Date Author Comments
# 4f695946 01-May-2015 Rich Felker <dalias@aerifal.cx>

fix dangling pointers in x32 syscall timespec fixup code

the lifetime of compound literals is the block in which they appear.
the temporary struct __timespec_kernel objects created as compound
literals no longer existed at the time their addresses were passed to
the kernel.


# d05aaeda 23-Feb-2014 rofl0r <retnyg@gmx.net>

fix x32 syscall arch.h timespec fixup code

it's legal to call the __syscall functions with more arguments than
necessary, and the __syscall_cp cancel dummy impl. does just that.

thus we must insert the switch for all possible syscalls numbers
into all of the syscallN inline functions.


# d8b58779 23-Feb-2014 Rich Felker <dalias@aerifal.cx>

mostly-cosmetic fixups to x32 port merge


# 664cd341 07-Jan-2014 rofl0r <retnyg@gmx.net>

x32 port (diff against vanilla x86_64)


# 323272db 07-Jan-2014 rofl0r <retnyg@gmx.net>

import vanilla x86_64 code as x32