Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
vdso_test.c File Reference
#include <sys/syscall.h>
#include <sys/time.h>
#include <unistd.h>
#include <stdint.h>

Go to the source code of this file.

Functions

voidvdso_sym (const char *version, const char *name)
 
void vdso_init_from_sysinfo_ehdr (uintptr_t base)
 
void vdso_init_from_auxv (void *auxv)
 
int strcmp (const char *a, const char *b)
 
void to_base10 (char *lastdig, uint64_t n)
 
 __attribute__ ((externally_visible))
 
 asm (".text\n"".global _start\n"".type _start,@function\n""_start:\n\t""mov %rsp,%rdi\n\t""jmp c_main")
 

Function Documentation

__attribute__ ( (externally_visible)  )

Definition at line 64 of file vdso_test.c.

asm ( ".text\n"".global _start\n"".type  _start,
@function\n""_start:\n\t""mov%  rsp,
%rdi\n\t""jmp c_main"   
)
int strcmp ( const char a,
const char b 
)

strcmp - Compare two strings : One string : Another string

returns 0 if and are equal, < 0 if is less than > 0 if is greater than

Definition at line 23 of file vdso_test.c.

void to_base10 ( char lastdig,
uint64_t  n 
)

Definition at line 55 of file vdso_test.c.

void vdso_init_from_auxv ( void auxv)

Definition at line 244 of file parse_vdso.c.

void vdso_init_from_sysinfo_ehdr ( uintptr_t  base)

Definition at line 86 of file parse_vdso.c.

void* vdso_sym ( const char version,
const char name 
)

Definition at line 209 of file parse_vdso.c.