Add segment flag bits to ELF.h.

llvm-svn: 68438
This commit is contained in:
Mikhail Glushenkov 2009-04-05 09:07:08 +00:00
parent d3ebd551b9
commit b5fe65091d
1 changed files with 9 additions and 0 deletions

View File

@ -280,6 +280,7 @@ struct Elf32_Phdr {
Elf32_Word p_align; // Segment alignment constraint
};
// Segment types.
enum {
PT_NULL = 0, // Unused segment.
PT_LOAD = 1, // Loadable segment.
@ -292,6 +293,14 @@ enum {
PT_HIPROC = 0x7fffffff // Highest processor-specific program hdr entry type.
};
// Segment flag bits.
enum {
PF_X = 1, // Execute
PF_W = 2, // Write
PF_R = 4, // Read
PF_MASKPROC = 0xf0000000 // Unspecified
};
} // end namespace ELF
} // end namespace llvm