Changeset 31980 in vbox for trunk/src/VBox/Runtime/include
- Timestamp:
- Aug 26, 2010 10:36:54 AM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Runtime/include/internal/ldrELFCommon.h
r3699 r31980 139 139 #define EM_IA_64 50 /* Intel IA-64 Processor */ 140 140 #define EM_X86_64 62 /* Advanced Micro Devices x86-64 */ 141 #define EM_AMD64 EM_X86_64 /* SunOS compatibility (added by Ramshankar) */ 141 142 #define EM_ALPHA 0x9026 /* Alpha (written in the absence of an ABI */ 142 143 … … 273 274 274 275 /* Values for n_type. Used in core files. */ 276 #if defined(RT_OS_FREEBSD) /* (added by Ramshankar) */ 275 277 #define NT_PRSTATUS 1 /* Process status. */ 276 278 #define NT_FPREGSET 2 /* Floating point registers. */ 277 279 #define NT_PRPSINFO 3 /* Process state info. */ 280 #elif defined(RT_OS_SOLARIS) /* (added by Ramshankar) */ 281 #define NT_PRSTATUS 1 /* prstatus_t <sys/old_procfs.h> */ 282 #define NT_PRFPREG 2 /* prfpregset_t <sys/old_procfs.h> */ 283 #define NT_PRPSINFO 3 /* prpsinfo_t <sys/old_procfs.h> */ 284 #define NT_PRXREG 4 /* prxregset_t <sys/procfs.h> */ 285 #define NT_PLATFORM 5 /* string from sysinfo(SI_PLATFORM) */ 286 #define NT_AUXV 6 /* auxv_t array <sys/auxv.h> */ 287 #define NT_LDT 9 /* ssd array <sys/sysi86.h> IA32 only */ 288 #define NT_PSTATUS 10 /* pstatus_t <sys/procfs.h> */ 289 #define NT_PSINFO 13 /* psinfo_t <sys/procfs.h> */ 290 #define NT_PRCRED 14 /* prcred_t <sys/procfs.h> */ 291 #define NT_UTSNAME 15 /* struct utsname <sys/utsname.h> */ 292 #define NT_LWPSTATUS 16 /* lwpstatus_t <sys/procfs.h> */ 293 #define NT_LWPSINFO 17 /* lwpsinfo_t <sys/procfs.h> */ 294 #define NT_PRPRIV 18 /* prpriv_t <sys/procfs.h> */ 295 #define NT_PRPRIVINFO 19 /* priv_impl_info_t <sys/priv.h> */ 296 #define NT_CONTENT 20 /* core_content_t <sys/corectl.h> */ 297 #define NT_ZONENAME 21 /* string from getzonenamebyid(3C) */ 298 #define PF_SUNW_FAILURE 0x00100000 /* mapping absent due to failure */ 299 #define PN_XNUM 0xffff /* extended program header index */ 300 #elif defined(RT_OS_LINUX) /* (added by Ramshankar) */ 301 #define NT_PRSTATUS 1 /* Process status. */ 302 #define NT_PRFPREG 2 /* Floating point registers. */ 303 #define NT_PRPSINFO 3 /* Process state info. */ 304 #define NT_TASKSTRUCT 4 /* Task info. */ 305 #define NT_AUXV 6 /* Process auxiliary vectors. */ 306 #define NT_PRXFPREG 0x46e62b7f /* from gdb5.1/include/elf/common.h */ 307 #endif 278 308 279 309 /* Symbol Binding - ELFNN_ST_BIND - st_info */
Note:
See TracChangeset
for help on using the changeset viewer.