Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members

/users/u3/mtikir/PMaCInstrumentor_v1601/include/defines/SectHeader.d File Reference

Go to the source code of this file.

Defines

#define SECTION_IS_OF_TYPE_DECL(__str)   inline bool is ## __str() { return (GET(s_flags) == STYP_## __str); }
#define IS_SECT_TYPE(__str)   is ## __str()
#define SECTHEADER_MACROS_BASIS(__str)
#define SECTHEADER_MACROS_CLASS(__str)


Define Documentation

#define IS_SECT_TYPE __str   )     is ## __str()
 

Definition at line 20 of file SectHeader.d.

Referenced by SectHeader::initFilePointers(), SectHeader::inRange(), SectHeader64::instrument(), SectHeader32::instrument(), TypeCommSection::print(), SectHeader::setOverFlowSection(), and SectHeader::verify().

#define SECTHEADER_MACROS_BASIS __str   ) 
 

Value:

 \
    GET_FIELD_BASIS(char*,s_name); \
    GET_FIELD_BASIS(uint64_t,s_paddr); \
    GET_FIELD_BASIS(uint64_t,s_vaddr); \
    GET_FIELD_BASIS(uint64_t,s_size); \
    GET_FIELD_BASIS(uint64_t,s_scnptr); \
    GET_FIELD_BASIS(uint64_t,s_relptr); \
    GET_FIELD_BASIS(uint64_t,s_lnnoptr); \
    GET_FIELD_BASIS(uint32_t,s_nreloc); \
    GET_FIELD_BASIS(uint32_t,s_nlnno); \
    GET_FIELD_BASIS(uint32_t,s_flags); \
    \
    SECTION_IS_OF_TYPE_DECL(TEXT); \
    SECTION_IS_OF_TYPE_DECL(DATA); \
    SECTION_IS_OF_TYPE_DECL(BSS); \
    SECTION_IS_OF_TYPE_DECL(PAD); \
    SECTION_IS_OF_TYPE_DECL(LOADER); \
    SECTION_IS_OF_TYPE_DECL(DEBUG); \
    SECTION_IS_OF_TYPE_DECL(TYPCHK); \
    SECTION_IS_OF_TYPE_DECL(EXCEPT); \
    SECTION_IS_OF_TYPE_DECL(OVRFLO); \
    SECTION_IS_OF_TYPE_DECL(INFO); \

Definition at line 22 of file SectHeader.d.

#define SECTHEADER_MACROS_CLASS __str   ) 
 

Value:

 \
    GET_FIELD_CLASS(char*,s_name); \
    GET_FIELD_CLASS(uint64_t,s_paddr); \
    GET_FIELD_CLASS(uint64_t,s_vaddr); \
    GET_FIELD_CLASS(uint64_t,s_size); \
    GET_FIELD_CLASS(uint64_t,s_scnptr); \
    GET_FIELD_CLASS(uint64_t,s_relptr); \
    GET_FIELD_CLASS(uint64_t,s_lnnoptr); \
    GET_FIELD_CLASS(uint32_t,s_nreloc); \
    GET_FIELD_CLASS(uint32_t,s_nlnno); \
    GET_FIELD_CLASS(uint32_t,s_flags); \

Definition at line 46 of file SectHeader.d.

#define SECTION_IS_OF_TYPE_DECL __str   )     inline bool is ## __str() { return (GET(s_flags) == STYP_## __str); }
 

Definition at line 19 of file SectHeader.d.


Generated on Mon Jan 28 11:08:34 2008 for PMaCInstrumentor by doxygen 1.3.5