aboutsummaryrefslogtreecommitdiff
path: root/lib/std
diff options
context:
space:
mode:
authorJakub Konka <kubkon@jakubkonka.com>2020-08-26 07:03:58 +0200
committerGitHub <noreply@github.com>2020-08-26 07:03:58 +0200
commit982ab7df6cd61a874e98ef99e923a98e02cf7487 (patch)
treef3ce7f09f3284ad88183e7edfddbfd5870ac0556 /lib/std
parent3e24e958922806379f9f609e36954a489eb20831 (diff)
parent55dc81ba2a86519a2fd5bfd985d2d6465ccf4966 (diff)
downloadzig-982ab7df6cd61a874e98ef99e923a98e02cf7487.tar.gz
zig-982ab7df6cd61a874e98ef99e923a98e02cf7487.zip
Merge pull request #6161 from kubkon/macho-text
Add (empty) __TEXT segment load command
Diffstat (limited to 'lib/std')
-rw-r--r--lib/std/macho.zig13
1 files changed, 13 insertions, 0 deletions
diff --git a/lib/std/macho.zig b/lib/std/macho.zig
index 4057d3dc99..982dad5124 100644
--- a/lib/std/macho.zig
+++ b/lib/std/macho.zig
@@ -797,3 +797,16 @@ pub const CPU_SUBTYPE_X86_64_ALL: cpu_subtype_t = 0x3;
/// All ARM-based Macs
pub const CPU_SUBTYPE_ARM_ALL: cpu_subtype_t = 0x0;
+
+// Protection values defined as bits within the vm_prot_t type
+/// No VM protection
+pub const VM_PROT_NONE: vm_prot_t = 0x0;
+
+/// VM read permission
+pub const VM_PROT_READ: vm_prot_t = 0x1;
+
+/// VM write permission
+pub const VM_PROT_WRITE: vm_prot_t = 0x2;
+
+/// VM execute permission
+pub const VM_PROT_EXECUTE: vm_prot_t = 0x4;