~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

Linux Cross Reference
Linux/include/asm-ia64/a.out.h

Version: ~ [ 2.4.0 ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 #ifndef _ASM_IA64_A_OUT_H
  2 #define _ASM_IA64_A_OUT_H
  3 
  4 /*
  5  * No a.out format has been (or should be) defined so this file is
  6  * just a dummy that allows us to get binfmt_elf compiled.  It
  7  * probably would be better to clean up binfmt_elf.c so it does not
  8  * necessarily depend on there being a.out support.
  9  *
 10  * Copyright (C) 1998-2000 Hewlett-Packard Co
 11  * Copyright (C) 1998-2000 David Mosberger-Tang <davidm@hpl.hp.com>
 12  */
 13 
 14 #include <linux/types.h>
 15 
 16 struct exec {
 17         unsigned long a_info;
 18         unsigned long a_text;
 19         unsigned long a_data;
 20         unsigned long a_bss;
 21         unsigned long a_entry;
 22 };
 23 
 24 #define N_TXTADDR(x)    0
 25 #define N_DATADDR(x)    0
 26 #define N_BSSADDR(x)    0
 27 #define N_DRSIZE(x)     0
 28 #define N_TRSIZE(x)     0
 29 #define N_SYMSIZE(x)    0
 30 #define N_TXTOFF(x)     0
 31 
 32 #ifdef __KERNEL__
 33 # define STACK_TOP      (0x8000000000000000UL + (1UL << (4*PAGE_SHIFT - 12)))
 34 # define IA64_RBS_BOT   (STACK_TOP - 0x80000000L)       /* bottom of register backing store */
 35 #endif
 36 
 37 #endif /* _ASM_IA64_A_OUT_H */
 38 

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

This page was automatically generated by the LXR engine.
Visit the LXR main site for more information.