aboutsummaryrefslogtreecommitdiff
path: root/lib/std/macho.zig
diff options
context:
space:
mode:
authorJakub Konka <kubkon@jakubkonka.com>2021-03-03 01:52:21 +0100
committerJakub Konka <kubkon@jakubkonka.com>2021-03-17 19:59:13 +0100
commita1b0ec5277c08b82411f830ab0e82487a6a00184 (patch)
tree5eae262cd55db0709bd2213a807fe725b1da3819 /lib/std/macho.zig
parent066c1386a3dfe0acf4c9d11ba436e7e339d2310b (diff)
downloadzig-a1b0ec5277c08b82411f830ab0e82487a6a00184.tar.gz
zig-a1b0ec5277c08b82411f830ab0e82487a6a00184.zip
zld: start bringing x64 up to speed
Diffstat (limited to 'lib/std/macho.zig')
-rw-r--r--lib/std/macho.zig14
1 files changed, 14 insertions, 0 deletions
diff --git a/lib/std/macho.zig b/lib/std/macho.zig
index 4cdb9dc40e..3cf6914ad9 100644
--- a/lib/std/macho.zig
+++ b/lib/std/macho.zig
@@ -1615,3 +1615,17 @@ pub const GenericBlob = extern struct {
/// Total length of blob
length: u32,
};
+
+/// The LC_DATA_IN_CODE load commands uses a linkedit_data_command
+/// to point to an array of data_in_code_entry entries. Each entry
+/// describes a range of data in a code section.
+pub const data_in_code_entry = extern struct {
+ /// From mach_header to start of data range.
+ offset: u32,
+
+ /// Number of bytes in data range.
+ length: u16,
+
+ /// A DICE_KIND value.
+ kind: u16,
+};