diff options
| author | Jakub Konka <kubkon@jakubkonka.com> | 2022-12-15 23:01:25 +0100 |
|---|---|---|
| committer | Jakub Konka <kubkon@jakubkonka.com> | 2022-12-16 18:05:58 +0100 |
| commit | 79b92f9eb850a1b4da08990d7b58f52391a802fb (patch) | |
| tree | ac829d854551dd76830f5eb55dd7d78417a08909 /src | |
| parent | d00094dd459f37d30b3297939bed6c320470fba8 (diff) | |
| download | zig-79b92f9eb850a1b4da08990d7b58f52391a802fb.tar.gz zig-79b92f9eb850a1b4da08990d7b58f52391a802fb.zip | |
macho: remove temp debugging routines
Diffstat (limited to 'src')
| -rw-r--r-- | src/link/MachO/zld.zig | 43 |
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; } |
