gem5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Attributes | List of all members
aout_exechdr Struct Reference

Funky Alpha 64-bit a.out header used for PAL code. More...

#include <aout_machdep.h>

Public Attributes

uint16_t magic
 magic number More...
 
uint16_t vstamp
 version stamp? More...
 
uint16_t bldrev
 ??? More...
 
uint16_t padcell
 padding More...
 
uint64_t tsize
 text segment size More...
 
uint64_t dsize
 data segment size More...
 
uint64_t bsize
 bss segment size More...
 
uint64_t entry
 entry point More...
 
uint64_t text_start
 text base address More...
 
uint64_t data_start
 data base address More...
 
uint64_t bss_start
 bss base address More...
 
uint32_t gprmask
 GPR mask (unused, AFAIK) More...
 
uint32_t fprmask
 FPR mask (unused, AFAIK) More...
 
uint64_t gp_value
 global pointer reg value More...
 

Detailed Description

Funky Alpha 64-bit a.out header used for PAL code.

Definition at line 38 of file aout_machdep.h.

Member Data Documentation

uint16_t aout_exechdr::bldrev

???

Definition at line 41 of file aout_machdep.h.

uint64_t aout_exechdr::bsize

bss segment size

Definition at line 45 of file aout_machdep.h.

Referenced by AoutObject::AoutObject().

uint64_t aout_exechdr::bss_start

bss base address

Definition at line 49 of file aout_machdep.h.

uint64_t aout_exechdr::data_start

data base address

Definition at line 48 of file aout_machdep.h.

uint64_t aout_exechdr::dsize

data segment size

Definition at line 44 of file aout_machdep.h.

Referenced by AoutObject::AoutObject().

uint64_t aout_exechdr::entry

entry point

Definition at line 46 of file aout_machdep.h.

Referenced by AoutObject::AoutObject().

uint32_t aout_exechdr::fprmask

FPR mask (unused, AFAIK)

Definition at line 51 of file aout_machdep.h.

uint64_t aout_exechdr::gp_value

global pointer reg value

Definition at line 52 of file aout_machdep.h.

uint32_t aout_exechdr::gprmask

GPR mask (unused, AFAIK)

Definition at line 50 of file aout_machdep.h.

uint16_t aout_exechdr::magic

magic number

Definition at line 39 of file aout_machdep.h.

uint16_t aout_exechdr::padcell

padding

Definition at line 42 of file aout_machdep.h.

uint64_t aout_exechdr::text_start

text base address

Definition at line 47 of file aout_machdep.h.

uint64_t aout_exechdr::tsize

text segment size

Definition at line 43 of file aout_machdep.h.

Referenced by AoutObject::AoutObject().

uint16_t aout_exechdr::vstamp

version stamp?

Definition at line 40 of file aout_machdep.h.


The documentation for this struct was generated from the following file:

Generated on Fri Jun 9 2017 13:04:00 for gem5 by doxygen 1.8.6