Changeset View
Changeset View
Standalone View
Standalone View
sys/sys/linker.h
Show First 20 Lines • Show All 209 Lines • ▼ Show 20 Lines | |||||
#define MODINFO_ARGS 0x0006 /* Parameters string */ | #define MODINFO_ARGS 0x0006 /* Parameters string */ | ||||
#define MODINFO_METADATA 0x8000 /* Module-specfic */ | #define MODINFO_METADATA 0x8000 /* Module-specfic */ | ||||
#define MODINFOMD_AOUTEXEC 0x0001 /* a.out exec header */ | #define MODINFOMD_AOUTEXEC 0x0001 /* a.out exec header */ | ||||
#define MODINFOMD_ELFHDR 0x0002 /* ELF header */ | #define MODINFOMD_ELFHDR 0x0002 /* ELF header */ | ||||
#define MODINFOMD_SSYM 0x0003 /* start of symbols */ | #define MODINFOMD_SSYM 0x0003 /* start of symbols */ | ||||
#define MODINFOMD_ESYM 0x0004 /* end of symbols */ | #define MODINFOMD_ESYM 0x0004 /* end of symbols */ | ||||
#define MODINFOMD_DYNAMIC 0x0005 /* _DYNAMIC pointer */ | #define MODINFOMD_DYNAMIC 0x0005 /* _DYNAMIC pointer */ | ||||
#define MODINFOMD_MB2HDR 0x0006 /* MB2 header info */ | |||||
/* These values are MD on PowerPC */ | /* These values are MD on PowerPC */ | ||||
#if !defined(__powerpc__) | #if !defined(__powerpc__) | ||||
#define MODINFOMD_ENVP 0x0006 /* envp[] */ | #define MODINFOMD_ENVP 0x0006 /* envp[] */ | ||||
#define MODINFOMD_HOWTO 0x0007 /* boothowto */ | #define MODINFOMD_HOWTO 0x0007 /* boothowto */ | ||||
#define MODINFOMD_KERNEND 0x0008 /* kernend */ | #define MODINFOMD_KERNEND 0x0008 /* kernend */ | ||||
#endif | #endif | ||||
#define MODINFOMD_SHDR 0x0009 /* section header table */ | #define MODINFOMD_SHDR 0x0009 /* section header table */ | ||||
#define MODINFOMD_CTORS_ADDR 0x000a /* address of .ctors */ | #define MODINFOMD_CTORS_ADDR 0x000a /* address of .ctors */ | ||||
▲ Show 20 Lines • Show All 151 Lines • Show Last 20 Lines |