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(name, syscall_name, args)
#define RESTART_UNWIND   .fnend; .fnstart; .save {r7, lr}
#define DOCARGS_0   stmfd sp!, {r7, lr}; .save {r7, lr}
#define UNDOCARGS_0
#define RESTORE_LR_0   ldmfd sp!, {r7, lr};
#define DOCARGS_1   stmfd sp!, {r0, r1, r7, lr}; .save {r7, lr}; .pad #8
#define UNDOCARGS_1   ldr r0, [sp], #8; RESTART_UNWIND
#define RESTORE_LR_1   RESTORE_LR_0
#define DOCARGS_2   stmfd sp!, {r0, r1, r7, lr}; .save {r7, lr}; .pad #8
#define UNDOCARGS_2   ldmfd sp!, {r0, r1}; RESTART_UNWIND
#define RESTORE_LR_2   RESTORE_LR_0
#define DOCARGS_3   stmfd sp!, {r0, r1, r2, r3, r7, lr}; .save {r7, lr}; .pad #16
#define UNDOCARGS_3   ldmfd sp!, {r0, r1, r2, r3}; RESTART_UNWIND
#define RESTORE_LR_3   RESTORE_LR_0
#define DOCARGS_4   stmfd sp!, {r0, r1, r2, r3, r7, lr}; .save {r7, lr}; .pad #16
#define UNDOCARGS_4   ldmfd sp!, {r0, r1, r2, r3}; RESTART_UNWIND
#define RESTORE_LR_4   RESTORE_LR_0
#define DOCARGS_5   .save {r4}; stmfd sp!, {r0, r1, r2, r3, r4, r7, lr}; .save {r7, lr}; .pad #20
#define UNDOCARGS_5   ldmfd sp!, {r0, r1, r2, r3}; .fnend; .fnstart; .save {r4}; .save {r7, lr}; .pad #4
#define RESTORE_LR_5   ldmfd sp!, {r4, r7, lr}
#define DOCARGS_6   .save {r4, r5}; stmfd sp!, {r0, r1, r2, r3, r7, lr}; .save {r7, lr}; .pad #16
#define UNDOCARGS_6   ldmfd sp!, {r0, r1, r2, r3}; .fnend; .fnstart; .save {r4, r5}; .save {r7, lr}
#define RESTORE_LR_6   RESTORE_LR_0
#define CENABLE   bl PLTJMP(__libc_enable_asynccancel)
#define CDISABLE   bl PLTJMP(__libc_disable_asynccancel)
#define __local_multiple_threads   __libc_multiple_threads
#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

#define __local_multiple_threads   __libc_multiple_threads

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

#define CDISABLE   bl PLTJMP(__libc_disable_asynccancel)

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

#define CENABLE   bl PLTJMP(__libc_enable_asynccancel)

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

#define DOCARGS_0   stmfd sp!, {r7, lr}; .save {r7, lr}

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

#define DOCARGS_1   stmfd sp!, {r0, r1, r7, lr}; .save {r7, lr}; .pad #8

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

#define DOCARGS_2   stmfd sp!, {r0, r1, r7, lr}; .save {r7, lr}; .pad #8

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

#define DOCARGS_3   stmfd sp!, {r0, r1, r2, r3, r7, lr}; .save {r7, lr}; .pad #16

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

#define DOCARGS_4   stmfd sp!, {r0, r1, r2, r3, r7, lr}; .save {r7, lr}; .pad #16

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

#define DOCARGS_5   .save {r4}; stmfd sp!, {r0, r1, r2, r3, r4, r7, lr}; .save {r7, lr}; .pad #20

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

#define DOCARGS_6   .save {r4, r5}; stmfd sp!, {r0, r1, r2, r3, r7, lr}; .save {r7, lr}; .pad #16

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

#define PSEUDO (   name,
  syscall_name,
  args 
)

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

#define RESTART_UNWIND   .fnend; .fnstart; .save {r7, lr}

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

#define RESTORE_LR_0   ldmfd sp!, {r7, lr};

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

#define RESTORE_LR_1   RESTORE_LR_0

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

#define RESTORE_LR_2   RESTORE_LR_0

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

#define RESTORE_LR_3   RESTORE_LR_0

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

#define RESTORE_LR_4   RESTORE_LR_0

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

#define RESTORE_LR_5   ldmfd sp!, {r4, r7, lr}

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

#define RESTORE_LR_6   RESTORE_LR_0

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

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

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

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

#define UNDOCARGS_0

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

#define UNDOCARGS_1   ldr r0, [sp], #8; RESTART_UNWIND

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

#define UNDOCARGS_2   ldmfd sp!, {r0, r1}; RESTART_UNWIND

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

#define UNDOCARGS_3   ldmfd sp!, {r0, r1, r2, r3}; RESTART_UNWIND

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

#define UNDOCARGS_4   ldmfd sp!, {r0, r1, r2, r3}; RESTART_UNWIND

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

#define UNDOCARGS_5   ldmfd sp!, {r0, r1, r2, r3}; .fnend; .fnstart; .save {r4}; .save {r7, lr}; .pad #4

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

#define UNDOCARGS_6   ldmfd sp!, {r0, r1, r2, r3}; .fnend; .fnstart; .save {r4, r5}; .save {r7, lr}

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


Variable Documentation

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