summaryrefslogtreecommitdiff
path: root/zig-elf
diff options
context:
space:
mode:
authorMitja Felicijan <mitja.felicijan@gmail.com>2024-09-19 15:07:12 +0200
committerMitja Felicijan <mitja.felicijan@gmail.com>2024-09-19 15:07:12 +0200
commitd8935e4e546dfd1b3a07930e5543f09449f16a42 (patch)
tree03f0fbee97880ef3a98457f0b4730b33da524384 /zig-elf
parent4e7168819f1a70d8b3e137ae20f36e6fc50f5286 (diff)
downloadprobe-d8935e4e546dfd1b3a07930e5543f09449f16a42.tar.gz
Added size check to elf test
Diffstat (limited to 'zig-elf')
-rw-r--r--zig-elf/main.zig6
1 files changed, 5 insertions, 1 deletions
diff --git a/zig-elf/main.zig b/zig-elf/main.zig
index 6ef4f80..23c8d5a 100644
--- a/zig-elf/main.zig
+++ b/zig-elf/main.zig
@@ -36,7 +36,11 @@ pub fn main() !void {
const header: *Elf64ExecutionHeader = @ptrCast(@alignCast(&buffer));
std.debug.print("sizeOf(Elf64ExecutionHeader) = {}\n", .{@sizeOf(Elf64ExecutionHeader)});
- std.debug.print("bitSizeOf(Elf64ExecutionHeader) = {}\n", .{@bitSizeOf(Elf64ExecutionHeader)});
+ std.debug.print("bitSizeOf(Elf64ExecutionHeader) = {} ({}/8={d})\n", .{
+ @bitSizeOf(Elf64ExecutionHeader),
+ @bitSizeOf(Elf64ExecutionHeader),
+ @bitSizeOf(Elf64ExecutionHeader) / 8,
+ });
std.debug.print("Object file type: {}\n", .{header.type});
std.debug.print("Architecture: {}\n", .{header.machine});