aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJakub Konka <kubkon@jakubkonka.com>2022-12-15 23:01:25 +0100
committerJakub Konka <kubkon@jakubkonka.com>2022-12-16 18:05:58 +0100
commit79b92f9eb850a1b4da08990d7b58f52391a802fb (patch)
treeac829d854551dd76830f5eb55dd7d78417a08909 /src
parentd00094dd459f37d30b3297939bed6c320470fba8 (diff)
downloadzig-79b92f9eb850a1b4da08990d7b58f52391a802fb.tar.gz
zig-79b92f9eb850a1b4da08990d7b58f52391a802fb.zip
macho: remove temp debugging routines
Diffstat (limited to 'src')
-rw-r--r--src/link/MachO/zld.zig43
1 files changed, 0 insertions, 43 deletions
diff --git a/src/link/MachO/zld.zig b/src/link/MachO/zld.zig
index 28f1926e31..f86ded39e8 100644
--- a/src/link/MachO/zld.zig
+++ b/src/link/MachO/zld.zig
@@ -2786,8 +2786,6 @@ pub const Zld = struct {
var hashed: usize = 0;
for (subsections[0..count]) |cut| {
- // std.debug.print("{x} - {x}, {x}\n", .{ cut.start, cut.end, cut.end - cut.start });
-
const size = cut.end - cut.start;
const num_chunks = mem.alignForward(size, chunk_size) / chunk_size;
@@ -2798,12 +2796,9 @@ pub const Zld = struct {
cut.end - fstart
else
chunk_size;
- // std.debug.print("fstart {x}, fsize {x}\n", .{ fstart, fsize });
const amt = try self.file.preadAll(buffer[0..fsize], fstart);
if (amt != fsize) return error.InputOutput;
- // try formatBinaryBlob(buffer[0..fsize], .{ .fmt_as_str = false }, std.io.getStdOut().writer());
-
var leftover = rb.append(buffer[0..fsize]);
while (leftover > 0) {
if (rb.full()) {
@@ -2817,14 +2812,11 @@ pub const Zld = struct {
}
if (!rb.empty()) {
- // try formatBinaryBlob(rb.getBuffer(), .{ .fmt_as_str = false }, std.io.getStdOut().writer());
hasher.update(rb.getBuffer());
hashed += rb.getBuffer().len;
rb.clear();
}
- // std.debug.print("hashed {x}\n", .{hashed});
-
hasher.final(&self.uuid_cmd.uuid);
conformUuid(&self.uuid_cmd.uuid);
},
@@ -2834,38 +2826,6 @@ pub const Zld = struct {
try self.file.pwriteAll(&self.uuid_cmd.uuid, in_file);
}
- const FmtBinaryBlobOpts = struct {
- fmt_as_str: bool = true,
- escape_str: bool = false,
- };
-
- fn formatBinaryBlob(blob: []const u8, opts: FmtBinaryBlobOpts, writer: anytype) !void {
- // Format as 16-by-16-by-8 with two left column in hex, and right in ascii:
- // xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxx
- var i: usize = 0;
- const step = 16;
- var tmp_buf: [step]u8 = undefined;
- while (i < blob.len) : (i += step) {
- const end = if (blob[i..].len >= step) step else blob[i..].len;
- const padding = step - blob[i .. i + end].len;
- if (padding > 0) {
- mem.set(u8, &tmp_buf, 0);
- }
- mem.copy(u8, &tmp_buf, blob[i .. i + end]);
- try writer.print("{x} {x:<016} {x:<016}", .{
- i, std.fmt.fmtSliceHexLower(tmp_buf[0 .. step / 2]), std.fmt.fmtSliceHexLower(tmp_buf[step / 2 .. step]),
- });
- if (opts.fmt_as_str) {
- if (opts.escape_str) {
- try writer.print(" {s}", .{std.fmt.fmtSliceEscapeLower(tmp_buf[0..step])});
- } else {
- try writer.print(" {s}", .{tmp_buf[0..step]});
- }
- }
- try writer.writeByte('\n');
- }
- }
-
const RingBuffer = struct {
buffer: [chunk_size]u8 = undefined,
pos: usize = 0,
@@ -2877,12 +2837,9 @@ pub const Zld = struct {
data.len - rb.available()
else
data.len;
- // std.debug.print(" appending {x} of {x} (pos {x})\n", .{ cpy_size, data.len, rb.pos });
mem.copy(u8, rb.buffer[rb.pos..], data[0..cpy_size]);
rb.pos += cpy_size;
const leftover = data.len - cpy_size;
- // std.debug.print(" leftover {x}\n", .{leftover});
- // std.debug.print(" buffer {x} full\n", .{rb.pos});
return leftover;
}