home *** CD-ROM | disk | FTP | other *** search
/ PC Welt 2006 November (DVD) / PCWELT_11_2006.ISO / casper / filesystem.squashfs / usr / src / linux-headers-2.6.17-6 / include / asm-parisc / module.h < prev    next >
Encoding:
C/C++ Source or Header  |  2006-08-11  |  792 b   |  33 lines

  1. #ifndef _ASM_PARISC_MODULE_H
  2. #define _ASM_PARISC_MODULE_H
  3. /*
  4.  * This file contains the parisc architecture specific module code.
  5.  */
  6. #ifdef __LP64__
  7. #define Elf_Shdr Elf64_Shdr
  8. #define Elf_Sym Elf64_Sym
  9. #define Elf_Ehdr Elf64_Ehdr
  10. #define Elf_Addr Elf64_Addr
  11. #define Elf_Rela Elf64_Rela
  12. #else
  13. #define Elf_Shdr Elf32_Shdr
  14. #define Elf_Sym Elf32_Sym
  15. #define Elf_Ehdr Elf32_Ehdr
  16. #define Elf_Addr Elf32_Addr
  17. #define Elf_Rela Elf32_Rela
  18. #endif
  19.  
  20. struct unwind_table;
  21.  
  22. struct mod_arch_specific
  23. {
  24.     unsigned long got_offset, got_count, got_max;
  25.     unsigned long fdesc_offset, fdesc_count, fdesc_max;
  26.     unsigned long stub_offset, stub_count, stub_max;
  27.     unsigned long init_stub_offset, init_stub_count, init_stub_max;
  28.     int unwind_section;
  29.     struct unwind_table *unwind;
  30. };
  31.  
  32. #endif /* _ASM_PARISC_MODULE_H */
  33.