| UbixOS
    2.0
    | 
#include <sys/cdefs.h>
Go to the source code of this file.
| Macros | |
| #define | __elfN(x) __CONCAT(__CONCAT(__CONCAT(elf,__ELF_WORD_SIZE),_),x) | 
| #define | __ElfN(x) __CONCAT(__CONCAT(__CONCAT(Elf,__ELF_WORD_SIZE),_),x) | 
| #define | __ELFN(x) __CONCAT(__CONCAT(__CONCAT(ELF,__ELF_WORD_SIZE),_),x) | 
| #define | __ElfType(x) typedef __ElfN(x) __CONCAT(Elf_,x) | 
| #define | ELF_CLASS __CONCAT(ELFCLASS,__ELF_WORD_SIZE) | 
| #define | ELF_DATA ELFDATA2LSB | 
| #define | ELF_R_INFO __ELFN(R_INFO) | 
| #define | ELF_R_SYM __ELFN(R_SYM) | 
| #define | ELF_R_TYPE __ELFN(R_TYPE) | 
| #define | ELF_ST_BIND __ELFN(ST_BIND) | 
| #define | ELF_ST_INFO __ELFN(ST_INFO) | 
| #define | ELF_ST_TYPE __ELFN(ST_TYPE) | 
| #define | ELF_ST_VISIBILITY __ELFN(ST_VISIBILITY) | 
| Functions | |
| typedef | __CONCAT (__CONCAT(__CONCAT(Elf, __ELF_WORD_SIZE), _), Addr) __CONCAT(Elf_ | 
| typedef | __CONCAT (__CONCAT(__CONCAT(Elf, __ELF_WORD_SIZE), _), Dyn) __CONCAT(Elf_ | 
| typedef | __CONCAT (__CONCAT(__CONCAT(Elf, __ELF_WORD_SIZE), _), Ehdr) __CONCAT(Elf_ | 
| typedef | __CONCAT (__CONCAT(__CONCAT(Elf, __ELF_WORD_SIZE), _), Half) __CONCAT(Elf_ | 
| typedef | __CONCAT (__CONCAT(__CONCAT(Elf, __ELF_WORD_SIZE), _), Hashelt) __CONCAT(Elf_ | 
| typedef | __CONCAT (__CONCAT(__CONCAT(Elf, __ELF_WORD_SIZE), _), Off) __CONCAT(Elf_ | 
| typedef | __CONCAT (__CONCAT(__CONCAT(Elf, __ELF_WORD_SIZE), _), Phdr) __CONCAT(Elf_ | 
| typedef | __CONCAT (__CONCAT(__CONCAT(Elf, __ELF_WORD_SIZE), _), Rel) __CONCAT(Elf_ | 
| typedef | __CONCAT (__CONCAT(__CONCAT(Elf, __ELF_WORD_SIZE), _), Rela) __CONCAT(Elf_ | 
| typedef | __CONCAT (__CONCAT(__CONCAT(Elf, __ELF_WORD_SIZE), _), Shdr) __CONCAT(Elf_ | 
| typedef | __CONCAT (__CONCAT(__CONCAT(Elf, __ELF_WORD_SIZE), _), Size) __CONCAT(Elf_ | 
| typedef | __CONCAT (__CONCAT(__CONCAT(Elf, __ELF_WORD_SIZE), _), Ssize) __CONCAT(Elf_ | 
| typedef | __CONCAT (__CONCAT(__CONCAT(Elf, __ELF_WORD_SIZE), _), Sword) __CONCAT(Elf_ | 
| typedef | __CONCAT (__CONCAT(__CONCAT(Elf, __ELF_WORD_SIZE), _), Sym) __CONCAT(Elf_ | 
| typedef | __CONCAT (__CONCAT(__CONCAT(Elf, __ELF_WORD_SIZE), _), Verdaux) __CONCAT(Elf_ | 
| typedef | __CONCAT (__CONCAT(__CONCAT(Elf, __ELF_WORD_SIZE), _), Verdef) __CONCAT(Elf_ | 
| typedef | __CONCAT (__CONCAT(__CONCAT(Elf, __ELF_WORD_SIZE), _), Vernaux) __CONCAT(Elf_ | 
| typedef | __CONCAT (__CONCAT(__CONCAT(Elf, __ELF_WORD_SIZE), _), Verneed) __CONCAT(Elf_ | 
| typedef | __CONCAT (__CONCAT(__CONCAT(Elf, __ELF_WORD_SIZE), _), Versym) __CONCAT(Elf_ | 
| typedef | __CONCAT (__CONCAT(__CONCAT(Elf, __ELF_WORD_SIZE), _), Word) __CONCAT(Elf_ | 
| Variables | |
| typedef | Addr | 
| typedef | Dyn | 
| typedef | Ehdr | 
| typedef | Half | 
| typedef | Hashelt | 
| typedef | Off | 
| typedef | Phdr | 
| typedef | Rel | 
| typedef | Rela | 
| typedef | Shdr | 
| typedef | Size | 
| typedef | Ssize | 
| typedef | Sword | 
| typedef | Sym | 
| typedef | Verdaux | 
| typedef | Verdef | 
| typedef | Vernaux | 
| typedef | Verneed | 
| typedef | Versym | 
| typedef | Word | 
Definition at line 53 of file elf_generic.h.
Definition at line 54 of file elf_generic.h.
Definition at line 55 of file elf_generic.h.
Definition at line 56 of file elf_generic.h.
| #define ELF_CLASS __CONCAT(ELFCLASS,__ELF_WORD_SIZE) | 
Definition at line 43 of file elf_generic.h.
| #define ELF_DATA ELFDATA2LSB | 
Definition at line 46 of file elf_generic.h.
| #define ELF_R_INFO __ELFN(R_INFO) | 
Definition at line 83 of file elf_generic.h.
| #define ELF_R_SYM __ELFN(R_SYM) | 
Definition at line 81 of file elf_generic.h.
| #define ELF_R_TYPE __ELFN(R_TYPE) | 
Definition at line 82 of file elf_generic.h.
| #define ELF_ST_BIND __ELFN(ST_BIND) | 
Definition at line 84 of file elf_generic.h.
| #define ELF_ST_INFO __ELFN(ST_INFO) | 
Definition at line 86 of file elf_generic.h.
| #define ELF_ST_TYPE __ELFN(ST_TYPE) | 
Definition at line 85 of file elf_generic.h.
| #define ELF_ST_VISIBILITY __ELFN(ST_VISIBILITY) | 
Definition at line 87 of file elf_generic.h.
| typedef __CONCAT | ( | __CONCAT(__CONCAT(Elf, __ELF_WORD_SIZE), _) | , | 
| Addr | |||
| ) | 
| typedef __CONCAT | ( | __CONCAT(__CONCAT(Elf, __ELF_WORD_SIZE), _) | , | 
| Dyn | |||
| ) | 
| typedef __CONCAT | ( | __CONCAT(__CONCAT(Elf, __ELF_WORD_SIZE), _) | , | 
| Ehdr | |||
| ) | 
| typedef __CONCAT | ( | __CONCAT(__CONCAT(Elf, __ELF_WORD_SIZE), _) | , | 
| Half | |||
| ) | 
| typedef __CONCAT | ( | __CONCAT(__CONCAT(Elf, __ELF_WORD_SIZE), _) | , | 
| Hashelt | |||
| ) | 
| typedef __CONCAT | ( | __CONCAT(__CONCAT(Elf, __ELF_WORD_SIZE), _) | , | 
| Off | |||
| ) | 
| typedef __CONCAT | ( | __CONCAT(__CONCAT(Elf, __ELF_WORD_SIZE), _) | , | 
| Phdr | |||
| ) | 
| typedef __CONCAT | ( | __CONCAT(__CONCAT(Elf, __ELF_WORD_SIZE), _) | , | 
| Rel | |||
| ) | 
| typedef __CONCAT | ( | __CONCAT(__CONCAT(Elf, __ELF_WORD_SIZE), _) | , | 
| Rela | |||
| ) | 
| typedef __CONCAT | ( | __CONCAT(__CONCAT(Elf, __ELF_WORD_SIZE), _) | , | 
| Shdr | |||
| ) | 
| typedef __CONCAT | ( | __CONCAT(__CONCAT(Elf, __ELF_WORD_SIZE), _) | , | 
| Size | |||
| ) | 
| typedef __CONCAT | ( | __CONCAT(__CONCAT(Elf, __ELF_WORD_SIZE), _) | , | 
| Ssize | |||
| ) | 
| typedef __CONCAT | ( | __CONCAT(__CONCAT(Elf, __ELF_WORD_SIZE), _) | , | 
| Sword | |||
| ) | 
| typedef __CONCAT | ( | __CONCAT(__CONCAT(Elf, __ELF_WORD_SIZE), _) | , | 
| Sym | |||
| ) | 
| typedef __CONCAT | ( | __CONCAT(__CONCAT(Elf, __ELF_WORD_SIZE), _) | , | 
| Verdaux | |||
| ) | 
| typedef __CONCAT | ( | __CONCAT(__CONCAT(Elf, __ELF_WORD_SIZE), _) | , | 
| Verdef | |||
| ) | 
| typedef __CONCAT | ( | __CONCAT(__CONCAT(Elf, __ELF_WORD_SIZE), _) | , | 
| Vernaux | |||
| ) | 
| typedef __CONCAT | ( | __CONCAT(__CONCAT(Elf, __ELF_WORD_SIZE), _) | , | 
| Verneed | |||
| ) | 
| typedef __CONCAT | ( | __CONCAT(__CONCAT(Elf, __ELF_WORD_SIZE), _) | , | 
| Versym | |||
| ) | 
| typedef __CONCAT | ( | __CONCAT(__CONCAT(Elf, __ELF_WORD_SIZE), _) | , | 
| Word | |||
| ) | 
| typedef Addr | 
Definition at line 58 of file elf_generic.h.
| typedef Dyn | 
Definition at line 66 of file elf_generic.h.
| typedef Ehdr | 
Definition at line 63 of file elf_generic.h.
| typedef Half | 
Definition at line 59 of file elf_generic.h.
| typedef Hashelt | 
Definition at line 77 of file elf_generic.h.
| typedef Off | 
Definition at line 60 of file elf_generic.h.
| typedef Phdr | 
Definition at line 65 of file elf_generic.h.
| typedef Rel | 
Definition at line 67 of file elf_generic.h.
| typedef Rela | 
Definition at line 68 of file elf_generic.h.
| typedef Shdr | 
Definition at line 64 of file elf_generic.h.
| typedef Size | 
Definition at line 78 of file elf_generic.h.
| typedef Ssize | 
Definition at line 79 of file elf_generic.h.
| typedef Sword | 
Definition at line 61 of file elf_generic.h.
| typedef Sym | 
Definition at line 69 of file elf_generic.h.
| typedef Verdaux | 
Definition at line 71 of file elf_generic.h.
| typedef Verdef | 
Definition at line 70 of file elf_generic.h.
| typedef Vernaux | 
Definition at line 73 of file elf_generic.h.
| typedef Verneed | 
Definition at line 72 of file elf_generic.h.
| typedef Versym | 
Definition at line 74 of file elf_generic.h.
| typedef Word | 
Definition at line 62 of file elf_generic.h.