Back to index

glibc  2.9
Defines
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 _IMM12   #-12
#define _IMM16   #-16
#define _IMP16   #16
#define PSEUDO(name, syscall_name, args)
#define PSEUDO_END(sym)   END (sym)
#define SAVE_ARGS_0   /* Nothing. */
#define SAVE_ARGS_1   SAVE_ARGS_0; mov.l r4,@(0,r15); cfi_offset (r4,-4)
#define SAVE_ARGS_2   SAVE_ARGS_1; mov.l r5,@(4,r15); cfi_offset (r5,-8)
#define SAVE_ARGS_3   SAVE_ARGS_2; mov.l r6,@(8,r15); cfi_offset (r6,-12)
#define SAVE_ARGS_4   SAVE_ARGS_3; mov.l r7,@(12,r15); cfi_offset (r7,-16)
#define SAVE_ARGS_5   SAVE_ARGS_4
#define SAVE_ARGS_6   SAVE_ARGS_5
#define LOAD_ARGS_0   /* Nothing. */
#define LOAD_ARGS_1   LOAD_ARGS_0; mov.l @(0,r15),r4
#define LOAD_ARGS_2   LOAD_ARGS_1; mov.l @(4,r15),r5
#define LOAD_ARGS_3   LOAD_ARGS_2; mov.l @(8,r15),r6
#define LOAD_ARGS_4   LOAD_ARGS_3; mov.l @(12,r15),r7
#define LOAD_ARGS_5   LOAD_ARGS_4
#define LOAD_ARGS_6   LOAD_ARGS_5
#define __local_enable_asynccancel   __libc_enable_asynccancel
#define __local_disable_asynccancel   __libc_disable_asynccancel
#define CENABLE
#define CDISABLE
#define SINGLE_THREAD_P
#define RTLD_SINGLE_THREAD_P

Define Documentation

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

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

#define _IMM12   #-12

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

#define _IMM16   #-16

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

#define _IMP16   #16

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

#define CDISABLE
Value:
mov.l 1f,r0; \
       bsrf r0; \
        mov r2,r4; \
     0: bra 2f; \
        nop; \
       .align 2; \
     1: .long __local_disable_asynccancel - 0b; \
     2:

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

#define CENABLE
Value:
mov.l 1f,r0; \
       bsrf r0; \
        nop; \
     0: bra 2f; \
        mov r0,r2; \
       .align 2; \
     1: .long __local_enable_asynccancel - 0b; \
     2:

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

#define LOAD_ARGS_0   /* Nothing. */

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

#define LOAD_ARGS_1   LOAD_ARGS_0; mov.l @(0,r15),r4

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

#define LOAD_ARGS_2   LOAD_ARGS_1; mov.l @(4,r15),r5

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

#define LOAD_ARGS_3   LOAD_ARGS_2; mov.l @(8,r15),r6

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

#define LOAD_ARGS_4   LOAD_ARGS_3; mov.l @(12,r15),r7

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

#define LOAD_ARGS_5   LOAD_ARGS_4

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

#define LOAD_ARGS_6   LOAD_ARGS_5

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

#define PSEUDO (   name,
  syscall_name,
  args 
)

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

#define PSEUDO_END (   sym)    END (sym)

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

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

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

#define SAVE_ARGS_0   /* Nothing. */

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

#define SAVE_ARGS_1   SAVE_ARGS_0; mov.l r4,@(0,r15); cfi_offset (r4,-4)

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

#define SAVE_ARGS_2   SAVE_ARGS_1; mov.l r5,@(4,r15); cfi_offset (r5,-8)

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

#define SAVE_ARGS_3   SAVE_ARGS_2; mov.l r6,@(8,r15); cfi_offset (r6,-12)

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

#define SAVE_ARGS_4   SAVE_ARGS_3; mov.l r7,@(12,r15); cfi_offset (r7,-16)

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

#define SAVE_ARGS_5   SAVE_ARGS_4

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

#define SAVE_ARGS_6   SAVE_ARGS_5

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

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

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