Back to index

glibc  2.9
Classes | Typedefs | Functions
link.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  La_x86_64_regs
struct  La_x86_64_retval

Typedefs

typedef float La_x86_64_xmm __attribute__ ((__mode__(__V4SF__)))
typedef struct La_x86_64_regs La_x86_64_regs
typedef struct La_x86_64_retval La_x86_64_retval

Functions

__BEGIN_DECLS Elf64_Addr la_x86_64_gnu_pltenter (Elf64_Sym *__sym, unsigned int __ndx, uintptr_t *__refcook, uintptr_t *__defcook, La_x86_64_regs *__regs, unsigned int *__flags, const char *__symname, long int *__framesizep)
unsigned int la_x86_64_gnu_pltexit (Elf64_Sym *__sym, unsigned int __ndx, uintptr_t *__refcook, uintptr_t *__defcook, const La_x86_64_regs *__inregs, La_x86_64_retval *__outregs, const char *symname)

Class Documentation

struct La_x86_64_regs

Definition at line 72 of file link.h.

Class Members
uint64_t lr_r8
uint64_t lr_r9
uint64_t lr_rbp
uint64_t lr_rcx
uint64_t lr_rdi
uint64_t lr_rdx
uint64_t lr_rsi
uint64_t lr_rsp
La_x86_64_xmm lr_xmm
struct La_x86_64_retval

Definition at line 86 of file link.h.

Class Members
uint64_t lrv_rax
uint64_t lrv_rdx
long double lrv_st0
long double lrv_st1
La_x86_64_xmm lrv_xmm0
La_x86_64_xmm lrv_xmm1

Typedef Documentation

typedef float La_x86_64_xmm __attribute__((__mode__(__V4SF__)))

Definition at line 69 of file link.h.


Function Documentation

__BEGIN_DECLS Elf64_Addr la_x86_64_gnu_pltenter ( Elf64_Sym __sym,
unsigned int  __ndx,
uintptr_t __refcook,
uintptr_t __defcook,
La_x86_64_regs __regs,
unsigned int __flags,
const char *  __symname,
long int __framesizep 
)
unsigned int la_x86_64_gnu_pltexit ( Elf64_Sym __sym,
unsigned int  __ndx,
uintptr_t __refcook,
uintptr_t __defcook,
const La_x86_64_regs __inregs,
La_x86_64_retval __outregs,
const char *  symname 
)