| ... | ... | @@ -147,8 +147,8 @@ fn trace_end_inner(ctx: tracer.Ctx) !void { |
| 147 | 147 | if (ctx.data.parent_id) |*pi| try writef_bytes(w, 4, pi); |
| 148 | 148 | try writef_string(w, 5, ctx.data.name); |
| 149 | 149 | try writef_varint(w, 6, 2); |
| 150 | | try writef_i64(w, 7, @floatFromInt(ctx.data.time_start_ns)); |
| 151 | | try writef_i64(w, 8, @floatFromInt(time.nanoTimestamp())); |
| 150 | try writef_i64(w, 7, (ctx.data.time_start_ns)); |
| 151 | try writef_i64(w, 8, @intCast(time.nanoTimestamp())); |
| 152 | 152 | try spans.append(allocator, temp.items); |
| 153 | 153 | } |
| 154 | 154 | |
| ... | ... | @@ -241,7 +241,7 @@ fn writef_kv(w: anytype, nr: u64, kvs: anytype) !void { |
| 241 | 241 | } |
| 242 | 242 | } |
| 243 | 243 | |
| 244 | | fn writef_i64(w: anytype, nr: u64, i: f64) !void { |
| 244 | fn writef_i64(w: anytype, nr: u64, i: u64) !void { |
| 245 | 245 | try write_tag(w, nr, .i64); |
| 246 | 246 | try w.writeAll(&std.mem.toBytes((i))); |
| 247 | 247 | } |