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) |
|
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(). |
|
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. |
|
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. |
|
Definition at line 19 of file SectHeader.d. |