Files | |
file | arch/ia32/include/atomic.h |
file | arch/ia32/include/ddi.h |
file | arch/ia32/include/endian.h |
file | arch/ia32/include/limits.h |
file | arch/ia32/include/psthread.h |
file | stackarg.h |
file | arch/ia32/include/thread.h |
file | arch/ia32/include/types.h |
file | syscall.c |
Data Structures | |
struct | context_t |
struct | va_list |
struct | tcb_t |
Defines | |
#define | atomic_preinc(val) (atomic_postinc(val)+1) |
#define | atomic_predec(val) (atomic_postdec(val)-1) |
#define | __BYTE_ORDER __LITTLE_ENDIAN |
#define | LONG_MIN MIN_INT32 |
#define | LONG_MAX MAX_INT32 |
#define | ULONG_MIN MIN_UINT32 |
#define | ULONG_MAX MAX_UINT32 |
#define | SP_DELTA (12) |
#define | __VARARGS_DEFINED |
#define | va_start(ap, lst) |
#define | va_arg(ap, type) (*((type *)((ap).last + ((ap).pos += sizeof(type) ) - sizeof(type)))) |
#define | va_end(ap) |
Typedefs | |
typedef unsigned int | sysarg_t |
typedef unsigned int | size_t |
typedef signed int | ssize_t |
typedef ssize_t | off_t |
typedef char | int8_t |
typedef short int | int16_t |
typedef int | int32_t |
typedef long long int | int64_t |
typedef unsigned char | uint8_t |
typedef unsigned short int | uint16_t |
typedef unsigned int | uint32_t |
typedef unsigned long long int | uint64_t |
Functions | |
static void | atomic_inc (atomic_t *val) |
static void | atomic_dec (atomic_t *val) |
static long | atomic_postinc (atomic_t *val) |
static long | atomic_postdec (atomic_t *val) |
static void | __tcb_set (tcb_t *tcb) |
static tcb_t * | __tcb_get (void) |
sysarg_t | __syscall (const sysarg_t p1, const sysarg_t p2, const sysarg_t p3, const sysarg_t p4, const syscall_t id) |
|
Definition at line 72 of file arch/ia32/include/atomic.h. |
|
Definition at line 73 of file arch/ia32/include/atomic.h. Referenced by futex_down_timeout(). |
|
Definition at line 42 of file arch/ia32/include/endian.h. |
|
Definition at line 38 of file arch/ia32/include/limits.h. Referenced by strtol(). |
|
Definition at line 39 of file arch/ia32/include/limits.h. Referenced by strtol(). |
|
Definition at line 40 of file arch/ia32/include/limits.h. |
|
Definition at line 41 of file arch/ia32/include/limits.h. Referenced by _strtoul(). |
|
Definition at line 44 of file arch/ia32/include/psthread.h. |
|
Definition at line 47 of file stackarg.h. |
|
Value: (ap).pos = sizeof(lst); \ (ap).last = (uint8_t *) &(lst) Definition at line 54 of file stackarg.h. Referenced by printf(), snprintf(), and sprintf(). |
|
Definition at line 58 of file stackarg.h. Referenced by printf_core(). |
|
Definition at line 61 of file stackarg.h. Referenced by printf(), snprintf(), and sprintf(). |
|
Definition at line 38 of file arch/ia32/include/types.h. |
|
Definition at line 39 of file arch/ia32/include/types.h. |
|
Definition at line 40 of file arch/ia32/include/types.h. |
|
Definition at line 41 of file arch/ia32/include/types.h. |
|
Definition at line 43 of file arch/ia32/include/types.h. |
|
Definition at line 44 of file arch/ia32/include/types.h. |
|
Definition at line 45 of file arch/ia32/include/types.h. |
|
Definition at line 46 of file arch/ia32/include/types.h. |
|
Definition at line 48 of file arch/ia32/include/types.h. |
|
Definition at line 49 of file arch/ia32/include/types.h. |
|
Definition at line 50 of file arch/ia32/include/types.h. |
|
Definition at line 51 of file arch/ia32/include/types.h. |
|
Definition at line 38 of file arch/ia32/include/atomic.h. References atomic::count. Referenced by futex_down_timeout(). |
|
Definition at line 42 of file arch/ia32/include/atomic.h. References atomic::count. |
|
Definition at line 46 of file arch/ia32/include/atomic.h. References atomic::count. Referenced by futex_up(). |
|
Definition at line 59 of file arch/ia32/include/atomic.h. References atomic::count. |
|
Definition at line 45 of file arch/ia32/include/thread.h. References __SYSCALL1. Referenced by __main(), and __thread_main(). |
|
Definition at line 50 of file arch/ia32/include/thread.h. Referenced by __exit(), psthread_get_id(), psthread_main(), and psthread_schedule_next_adv(). |
|
|