|
diff --git a/zig-elf/main.zig b/zig-elf/main.zig
|
| ... |
| 36 |
const header: *Elf64ExecutionHeader = @ptrCast(@alignCast(&buffer)); |
36 |
const header: *Elf64ExecutionHeader = @ptrCast(@alignCast(&buffer)); |
| 37 |
|
37 |
|
| 38 |
std.debug.print("sizeOf(Elf64ExecutionHeader) = {}\n", .{@sizeOf(Elf64ExecutionHeader)}); |
38 |
std.debug.print("sizeOf(Elf64ExecutionHeader) = {}\n", .{@sizeOf(Elf64ExecutionHeader)}); |
| 39 |
std.debug.print("bitSizeOf(Elf64ExecutionHeader) = {}\n", .{@bitSizeOf(Elf64ExecutionHeader)}); |
39 |
std.debug.print("bitSizeOf(Elf64ExecutionHeader) = {} ({}/8={d})\n", .{ |
|
|
40 |
@bitSizeOf(Elf64ExecutionHeader), |
|
|
41 |
@bitSizeOf(Elf64ExecutionHeader), |
|
|
42 |
@bitSizeOf(Elf64ExecutionHeader) / 8, |
|
|
43 |
}); |
| 40 |
|
44 |
|
| 41 |
std.debug.print("Object file type: {}\n", .{header.type}); |
45 |
std.debug.print("Object file type: {}\n", .{header.type}); |
| 42 |
std.debug.print("Architecture: {}\n", .{header.machine}); |
46 |
std.debug.print("Architecture: {}\n", .{header.machine}); |
| ... |