projects
/
oota-llvm.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(from parent 1:
e6b4879
)
Add segment flag bits to ELF.h.
author
Mikhail Glushenkov
<foldr@codedgers.com>
Sun, 5 Apr 2009 09:07:08 +0000
(09:07 +0000)
committer
Mikhail Glushenkov
<foldr@codedgers.com>
Sun, 5 Apr 2009 09:07:08 +0000
(09:07 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@68438
91177308
-0d34-0410-b5e6-
96231b3b80d8
include/llvm/Support/ELF.h
patch
|
blob
|
history
diff --git
a/include/llvm/Support/ELF.h
b/include/llvm/Support/ELF.h
index 3552c872eeb2ea36cb3101113523001e47a6c376..01c72a3afa24fb80487f3698aa7e565d967e9f7f 100644
(file)
--- a/
include/llvm/Support/ELF.h
+++ b/
include/llvm/Support/ELF.h
@@
-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