Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros
doff.h File Reference

Go to the source code of this file.

Data Structures

struct  doff_filehdr_t
 
struct  doff_verify_rec_t
 
struct  doff_scnhdr_t
 
struct  doff_syment_t
 
struct  image_packet_t
 
struct  reloc_record_t
 

Macros

#define BYTE_RESHUFFLE_VALUE   0x00010203
 
#define DF_LITTLE   0x100
 
#define DF_BIG   0x200
 
#define DF_BYTE_ORDER   (DF_LITTLE | DF_BIG)
 
#define TMS470_ID   0x97
 
#define LEAD_ID   0x98
 
#define TMS32060_ID   0x99
 
#define LEAD3_ID   0x9c
 
#define DN_UNDEF   0 /* undefined symbol */
 
#define DN_ABS   (-1) /* value of symbol is absolute */
 
#define DN_EXT   2
 
#define DN_STATLAB   20
 
#define DN_EXTLAB   21
 
#define IMAGE_PACKET_SIZE   1024
 
#define TYPE   _u_reloc._r_sym._type
 
#define UVAL   _u_reloc._r_uval._uval
 
#define SYMNDX   _u_reloc._r_sym._symndx
 
#define OFFSET   _u_reloc._r_field._offset
 
#define FIELDSZ   _u_reloc._r_field._fieldsz
 
#define WORDSZ   _u_reloc._r_field._wordsz
 
#define R_DISP   _u_reloc._r_sym._disp
 
#define DOFF0   0
 
#define DOFF_ALIGN(addr)   (((addr) + 3) & ~3UL)
 
#define DS_SECTION_TYPE_MASK   0xF
 
#define DS_ALLOCATE_MASK   0x10
 
#define DS_DOWNLOAD_MASK   0x20
 
#define DS_ALIGNMENT_SHIFT   8
 

Macro Definition Documentation

#define BYTE_RESHUFFLE_VALUE   0x00010203

Definition at line 28 of file doff.h.

#define DF_BIG   0x200

Definition at line 106 of file doff.h.

#define DF_BYTE_ORDER   (DF_LITTLE | DF_BIG)

Definition at line 107 of file doff.h.

#define DF_LITTLE   0x100

Definition at line 105 of file doff.h.

#define DN_ABS   (-1) /* value of symbol is absolute */

Definition at line 191 of file doff.h.

#define DN_EXT   2

Definition at line 193 of file doff.h.

#define DN_EXTLAB   21

Definition at line 195 of file doff.h.

#define DN_STATLAB   20

Definition at line 194 of file doff.h.

#define DN_UNDEF   0 /* undefined symbol */

Definition at line 190 of file doff.h.

#define DOFF0   0

Definition at line 308 of file doff.h.

#define DOFF_ALIGN (   addr)    (((addr) + 3) & ~3UL)

Definition at line 312 of file doff.h.

#define DS_ALIGNMENT_SHIFT   8

Definition at line 332 of file doff.h.

#define DS_ALLOCATE_MASK   0x10

Definition at line 328 of file doff.h.

#define DS_DOWNLOAD_MASK   0x20

Definition at line 330 of file doff.h.

#define DS_SECTION_TYPE_MASK   0xF

Definition at line 326 of file doff.h.

#define FIELDSZ   _u_reloc._r_field._fieldsz

Definition at line 296 of file doff.h.

#define IMAGE_PACKET_SIZE   1024

Definition at line 199 of file doff.h.

#define LEAD3_ID   0x9c

Definition at line 113 of file doff.h.

#define LEAD_ID   0x98

Definition at line 111 of file doff.h.

#define OFFSET   _u_reloc._r_field._offset

Definition at line 295 of file doff.h.

#define R_DISP   _u_reloc._r_sym._disp

Definition at line 298 of file doff.h.

#define SYMNDX   _u_reloc._r_sym._symndx

Definition at line 294 of file doff.h.

#define TMS32060_ID   0x99

Definition at line 112 of file doff.h.

#define TMS470_ID   0x97

Definition at line 110 of file doff.h.

#define TYPE   _u_reloc._r_sym._type

Definition at line 292 of file doff.h.

#define UVAL   _u_reloc._r_uval._uval

Definition at line 293 of file doff.h.

#define WORDSZ   _u_reloc._r_field._wordsz

Definition at line 297 of file doff.h.