include/linux/elf.h
changeset 2 d1f6d8b6f81c
parent 0 aa628870c1d3
equal deleted inserted replaced
1:0056487c491e 2:d1f6d8b6f81c
   375   Elf64_Word n_namesz;	/* Name size */
   375   Elf64_Word n_namesz;	/* Name size */
   376   Elf64_Word n_descsz;	/* Content size */
   376   Elf64_Word n_descsz;	/* Content size */
   377   Elf64_Word n_type;	/* Content type */
   377   Elf64_Word n_type;	/* Content type */
   378 } Elf64_Nhdr;
   378 } Elf64_Nhdr;
   379 
   379 
       
   380 #ifdef __KERNEL__
   380 #if ELF_CLASS == ELFCLASS32
   381 #if ELF_CLASS == ELFCLASS32
   381 
   382 
   382 extern Elf32_Dyn _DYNAMIC [];
   383 extern Elf32_Dyn _DYNAMIC [];
   383 #define elfhdr		elf32_hdr
   384 #define elfhdr		elf32_hdr
   384 #define elf_phdr	elf32_phdr
   385 #define elf_phdr	elf32_phdr
   402 			loff_t *foffset) { return 0; }
   403 			loff_t *foffset) { return 0; }
   403 #else
   404 #else
   404 extern int elf_coredump_extra_notes_size(void);
   405 extern int elf_coredump_extra_notes_size(void);
   405 extern int elf_coredump_extra_notes_write(struct file *file, loff_t *foffset);
   406 extern int elf_coredump_extra_notes_write(struct file *file, loff_t *foffset);
   406 #endif
   407 #endif
   407 
   408 #endif /* __KERNEL__ */
   408 #endif /* _LINUX_ELF_H */
   409 #endif /* _LINUX_ELF_H */