authorgravatar for devnexen@gmail.comDavid Carlier <devnexen@gmail.com> 2023-03-25 19:43:41+00:00
committergravatar for kubkon@jakubkonka.comJakub Konka <kubkon@jakubkonka.com> 2023-03-26 23:56:27+02:00
log1de64dba236d9496ae5f31b59b7a4947ff4d90be
treecff4890d4108b1f58e0ae5817991f118b07595e7
parent32591c1d99297b370e34674dc135705c3849968d

std: add the VM_MAKE_TAG macro for darwin.


1 files changed, 4 insertions(+), 0 deletions(-)

lib/std/c/darwin.zig+4
...@@ -435,6 +435,10 @@ pub const VM_REGION_BASIC_INFO_COUNT: mach_msg_type_number_t = @sizeOf(vm_region...@@ -435,6 +435,10 @@ pub const VM_REGION_BASIC_INFO_COUNT: mach_msg_type_number_t = @sizeOf(vm_region
435pub const VM_REGION_EXTENDED_INFO_COUNT: mach_msg_type_number_t = @sizeOf(vm_region_extended_info) / @sizeOf(natural_t);435pub const VM_REGION_EXTENDED_INFO_COUNT: mach_msg_type_number_t = @sizeOf(vm_region_extended_info) / @sizeOf(natural_t);
436pub const VM_REGION_TOP_INFO_COUNT: mach_msg_type_number_t = @sizeOf(vm_region_top_info) / @sizeOf(natural_t);436pub const VM_REGION_TOP_INFO_COUNT: mach_msg_type_number_t = @sizeOf(vm_region_top_info) / @sizeOf(natural_t);
437437
438pub fn VM_MAKE_TAG(tag: u8) u32 {
439 return @as(u32, tag) << 24;
440}
441
438pub const vm_region_basic_info_64 = extern struct {442pub const vm_region_basic_info_64 = extern struct {
439 protection: vm_prot_t,443 protection: vm_prot_t,
440 max_protection: vm_prot_t,444 max_protection: vm_prot_t,