Back to index

glibc  2.9
Defines | Variables
sysdep-cancel.h File Reference
#include <sysdep.h>
#include <tls.h>
#include <nptl/pthreadP.h>

Go to the source code of this file.

Defines

#define PSEUDO_PROF
#define PSEUDO(name, syscall_name, args)
#define PSEUDO_END(sym)
#define SAVE_ARGS_0   /* Nothing. */
#define SAVE_ARGS_1   SAVE_ARGS_0; stq a0, 8(sp)
#define SAVE_ARGS_2   SAVE_ARGS_1; stq a1, 16(sp)
#define SAVE_ARGS_3   SAVE_ARGS_2; stq a2, 24(sp)
#define SAVE_ARGS_4   SAVE_ARGS_3; stq a3, 32(sp)
#define SAVE_ARGS_5   SAVE_ARGS_4; stq a4, 40(sp)
#define SAVE_ARGS_6   SAVE_ARGS_5; stq a5, 48(sp)
#define LOAD_ARGS_0   /* Nothing. */
#define LOAD_ARGS_1   LOAD_ARGS_0; ldq a0, 8(sp)
#define LOAD_ARGS_2   LOAD_ARGS_1; ldq a1, 16(sp)
#define LOAD_ARGS_3   LOAD_ARGS_2; ldq a2, 24(sp)
#define LOAD_ARGS_4   LOAD_ARGS_3; ldq a3, 32(sp)
#define LOAD_ARGS_5   LOAD_ARGS_4; ldq a4, 40(sp)
#define LOAD_ARGS_6   LOAD_ARGS_5; ldq a5, 48(sp)
#define __local_enable_asynccancel   __libc_enable_asynccancel
#define __local_disable_asynccancel   __libc_disable_asynccancel
#define __local_multiple_threads   __libc_multiple_threads
#define CENABLE   jsr ra, __local_enable_asynccancel; ldgp ra, 0(gp)
#define CDISABLE   jsr ra, __local_disable_asynccancel; ldgp ra, 0(gp)
#define SINGLE_THREAD_P   __builtin_expect (__local_multiple_threads == 0, 1)
#define RTLD_SINGLE_THREAD_P

Variables

int __local_multiple_threads attribute_hidden

Define Documentation

Definition at line 123 of file sysdep-cancel.h.

Definition at line 122 of file sysdep-cancel.h.

#define __local_multiple_threads   __libc_multiple_threads

Definition at line 124 of file sysdep-cancel.h.

#define CDISABLE   jsr ra, __local_disable_asynccancel; ldgp ra, 0(gp)

Definition at line 137 of file sysdep-cancel.h.

#define CENABLE   jsr ra, __local_enable_asynccancel; ldgp ra, 0(gp)

Definition at line 136 of file sysdep-cancel.h.

#define LOAD_ARGS_0   /* Nothing. */

Definition at line 109 of file sysdep-cancel.h.

#define LOAD_ARGS_1   LOAD_ARGS_0; ldq a0, 8(sp)

Definition at line 110 of file sysdep-cancel.h.

#define LOAD_ARGS_2   LOAD_ARGS_1; ldq a1, 16(sp)

Definition at line 111 of file sysdep-cancel.h.

#define LOAD_ARGS_3   LOAD_ARGS_2; ldq a2, 24(sp)

Definition at line 112 of file sysdep-cancel.h.

#define LOAD_ARGS_4   LOAD_ARGS_3; ldq a3, 32(sp)

Definition at line 113 of file sysdep-cancel.h.

#define LOAD_ARGS_5   LOAD_ARGS_4; ldq a4, 40(sp)

Definition at line 114 of file sysdep-cancel.h.

#define LOAD_ARGS_6   LOAD_ARGS_5; ldq a5, 48(sp)

Definition at line 115 of file sysdep-cancel.h.

#define PSEUDO (   name,
  syscall_name,
  args 
)

Definition at line 41 of file sysdep-cancel.h.

#define PSEUDO_END (   sym)
Value:
cfi_endproc;                                     \
       .subsection 2;                                          \
       .size sym, .-sym

Definition at line 96 of file sysdep-cancel.h.

#define PSEUDO_PROF

Definition at line 34 of file sysdep-cancel.h.

Value:
__builtin_expect (THREAD_GETMEM (THREAD_SELF, \
                               header.multiple_threads) == 0, 1)

Definition at line 172 of file sysdep-cancel.h.

#define SAVE_ARGS_0   /* Nothing. */

Definition at line 101 of file sysdep-cancel.h.

#define SAVE_ARGS_1   SAVE_ARGS_0; stq a0, 8(sp)

Definition at line 102 of file sysdep-cancel.h.

#define SAVE_ARGS_2   SAVE_ARGS_1; stq a1, 16(sp)

Definition at line 103 of file sysdep-cancel.h.

#define SAVE_ARGS_3   SAVE_ARGS_2; stq a2, 24(sp)

Definition at line 104 of file sysdep-cancel.h.

#define SAVE_ARGS_4   SAVE_ARGS_3; stq a3, 32(sp)

Definition at line 105 of file sysdep-cancel.h.

#define SAVE_ARGS_5   SAVE_ARGS_4; stq a4, 40(sp)

Definition at line 106 of file sysdep-cancel.h.

#define SAVE_ARGS_6   SAVE_ARGS_5; stq a5, 48(sp)

Definition at line 107 of file sysdep-cancel.h.

Definition at line 143 of file sysdep-cancel.h.


Variable Documentation

Definition at line 25 of file init-first.c.