gem5  v19.0.0.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Classes | Macros
aout_machdep.h File Reference

Go to the source code of this file.

Classes

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

Macros

#define AOUT_LDPGSZ   8192
 
#define N_GETMAGIC(ex)   ((ex).magic)
 
#define N_BADMAX
 
#define N_TXTADDR(ex)   ((ex).text_start)
 
#define N_DATADDR(ex)   ((ex).data_start)
 
#define N_BSSADDR(ex)   ((ex).bss_start)
 
#define N_TXTOFF(ex)   (N_GETMAGIC(ex) == ZMAGIC ? 0 : sizeof(struct aout_exechdr))
 
#define N_DATOFF(ex)   N_ALIGN(ex, N_TXTOFF(ex) + (ex).tsize)
 

Macro Definition Documentation

◆ AOUT_LDPGSZ

#define AOUT_LDPGSZ   8192

Definition at line 55 of file aout_machdep.h.

◆ N_BADMAX

#define N_BADMAX

Definition at line 59 of file aout_machdep.h.

◆ N_BSSADDR

#define N_BSSADDR (   ex)    ((ex).bss_start)

Definition at line 63 of file aout_machdep.h.

Referenced by AoutObject::buildImage().

◆ N_DATADDR

#define N_DATADDR (   ex)    ((ex).data_start)

Definition at line 62 of file aout_machdep.h.

Referenced by AoutObject::buildImage().

◆ N_DATOFF

#define N_DATOFF (   ex)    N_ALIGN(ex, N_TXTOFF(ex) + (ex).tsize)

Definition at line 68 of file aout_machdep.h.

Referenced by AoutObject::buildImage().

◆ N_GETMAGIC

#define N_GETMAGIC (   ex)    ((ex).magic)

Definition at line 57 of file aout_machdep.h.

◆ N_TXTADDR

#define N_TXTADDR (   ex)    ((ex).text_start)

Definition at line 61 of file aout_machdep.h.

Referenced by AoutObject::buildImage().

◆ N_TXTOFF

#define N_TXTOFF (   ex)    (N_GETMAGIC(ex) == ZMAGIC ? 0 : sizeof(struct aout_exechdr))

Definition at line 65 of file aout_machdep.h.

Referenced by AoutObject::buildImage().


Generated on Fri Feb 28 2020 16:27:06 for gem5 by doxygen 1.8.13