Back to index

glibc  2.9
Classes | Defines | Typedefs
tls.h File Reference
#include <stdbool.h>
#include <pt-machine.h>
#include <stddef.h>

Go to the source code of this file.

Classes

union  dtv
struct  dtv.pointer

Defines

#define READ_THREAD_POINTER()

Typedefs

typedef union dtv dtv_t

Class Documentation

union dtv

Definition at line 30 of file tls.h.

Class Members
size_t counter
struct dtv pointer
struct dtv pointer
struct dtv pointer
struct dtv pointer
struct dtv pointer
struct dtv pointer
struct dtv pointer
struct dtv pointer
struct dtv pointer
struct dtv pointer
struct dtv pointer
struct dtv pointer
struct dtv pointer
struct dtv pointer
struct dtv pointer
struct dtv pointer
struct dtv pointer
struct dtv pointer
struct dtv pointer
struct dtv pointer
struct dtv pointer
struct dtv pointer
struct dtv.pointer

Definition at line 33 of file tls.h.

Class Members
bool is_static
void * val

Define Documentation

#define READ_THREAD_POINTER ( )
Value:
({ void *__result;                                                   \
       asm volatile (".set\tpush\n\t.set\tmips32r2\n\t"                     \
                   "rdhwr\t%0, $29\n\t.set\tpop" : "=v" (__result));        \
       __result; })

Definition at line 40 of file tls.h.


Typedef Documentation

typedef union dtv dtv_t