authorgravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2023-09-21 00:06:33 -07:00
committergravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2023-09-21 00:06:33 -07:00
log16783577405277a465ac95f2b524fc5f5e959533
tree1bb440a5303dedf87109992e4e4f5f697c00637d
parenta07c38b8d06036616030520e3839b9052e6332cf

rename 2 functions to _thread to more clearly relay their purpose


5 files changed, 13 insertions(+), 13 deletions(-)

README.md+2-2
...@@ -24,8 +24,8 @@ pub fn main() !void {...@@ -24,8 +24,8 @@ pub fn main() !void {
2424
25 // main loop25 // main loop
26 while (true) {26 while (true) {
27 try tracer.init2();27 try tracer.init_thread();
28 defer tracer.deinit2();28 defer tracer.deinit_thread();
2929
30 handler();30 handler();
31 }31 }
src/log.zig+2-2
...@@ -6,9 +6,9 @@ pub fn init() !void {}...@@ -6,9 +6,9 @@ pub fn init() !void {}
66
7pub fn deinit() void {}7pub fn deinit() void {}
88
9pub fn init2() !void {}9pub fn init_thread() !void {}
1010
11pub fn deinit2() void {}11pub fn deinit_thread() void {}
1212
13pub inline fn trace_begin(ctx: tracer.Ctx) void {13pub inline fn trace_begin(ctx: tracer.Ctx) void {
14 log.debug("{s}:{d}:{d} ({s})", .{ ctx.src.file, ctx.src.line, ctx.src.column, ctx.src.fn_name });14 log.debug("{s}:{d}:{d} ({s})", .{ ctx.src.file, ctx.src.line, ctx.src.column, ctx.src.fn_name });
src/mod.zig+4-4
...@@ -16,13 +16,13 @@ pub fn deinit() void {...@@ -16,13 +16,13 @@ pub fn deinit() void {
16 impl.deinit();16 impl.deinit();
17}17}
1818
19pub fn init2() !void {19pub fn init_thread() !void {
20 try impl.init2();20 try impl.init_thread();
21 started = true;21 started = true;
22}22}
2323
24pub fn deinit2() void {24pub fn deinit_thread() void {
25 impl.deinit2();25 impl.deinit_thread();
26}26}
2727
28pub inline fn trace(src: std.builtin.SourceLocation) Ctx {28pub inline fn trace(src: std.builtin.SourceLocation) Ctx {
src/none.zig+2-2
...@@ -6,9 +6,9 @@ pub fn init() !void {}...@@ -6,9 +6,9 @@ pub fn init() !void {}
66
7pub fn deinit() void {}7pub fn deinit() void {}
88
9pub fn init2() !void {}9pub fn init_thread() !void {}
1010
11pub fn deinit2() void {}11pub fn deinit_thread() void {}
1212
13pub inline fn trace_begin(ctx: tracer.Ctx) void {13pub inline fn trace_begin(ctx: tracer.Ctx) void {
14 _ = ctx;14 _ = ctx;
src/spall.zig+3-3
...@@ -19,17 +19,17 @@ pub fn deinit() void {...@@ -19,17 +19,17 @@ pub fn deinit() void {
19 //19 //
20}20}
2121
22pub fn init2() !void {22pub fn init_thread() !void {
23 tid = std.os.linux.gettid();23 tid = std.os.linux.gettid();
2424
25 path = try std.fmt.allocPrint(alloc, "/data/trace.{d}.{d}.spall.jsonl", .{ pid, tid });25 path = try std.fmt.allocPrint(alloc, "/data/trace.{d}.{d}.spall.json", .{ pid, tid });
26 file = try std.fs.cwd().createFile(path, .{});26 file = try std.fs.cwd().createFile(path, .{});
27 buffered_writer = std.io.bufferedWriter(file.writer());27 buffered_writer = std.io.bufferedWriter(file.writer());
2828
29 try buffered_writer.writer().writeAll("[\n");29 try buffered_writer.writer().writeAll("[\n");
30}30}
3131
32pub fn deinit2() void {32pub fn deinit_thread() void {
33 defer alloc.free(path);33 defer alloc.free(path);
34 defer file.close();34 defer file.close();
3535