Skip to documentation
SLOP

tiny.trace.TimepointEntry

Reference tiny.trace TimepointEntry

Defined in replay.

API (11)

Actions

Public operations.

Fields and members

Public fields and members.

No direct callersNo direct callsreplayTimepointEntry
Static calls · unresolved targets: unknown · external targets: unknown.

Source

Source: lib/trace/src/replay.zig:31

zig
pub const TimepointEntry = struct {    index: usize,    timepoint: event.Timepoint,    kind: event.EventKind,    function_id: u64 = 0,    site_id: u64 = 0,    stack_map_id: u64 = 0,    object_id: u64 = 0,    label: ?[]const u8 = null,    operation: ?[]const u8 = null,    pub fn fromEvent(index: usize, item: event.Event) TimepointEntry {        return .{            .index = index,            .timepoint = item.timepoint,            .kind = item.kind,            .function_id = item.function_id,            .site_id = item.site_id,            .stack_map_id = item.stack_map_id,            .object_id = item.object_id,            .label = item.label,            .operation = item.operation,        };    }    pub fn writeJsonLine(self: TimepointEntry, writer: *std.Io.Writer) !void {        var stream = pretty_json.Writer.init(writer, .minified);        const object = try stream.object();        try object.field("event", "timepoint");        try object.field("index", self.index);        try writeTimepointField(object, "timepoint", self.timepoint);        try object.field("epoch", self.timepoint.epoch);        try object.field("thread", self.timepoint.thread_id);        try object.field("seq", self.timepoint.seq);        try object.field("kind", self.kind.tag());        try object.field("function_id", self.function_id);        try object.field("site_id", self.site_id);        try object.field("stack_map_id", self.stack_map_id);        try object.field("object_id", self.object_id);        if (self.label) |label| try object.field("label", label);        if (self.operation) |operation| try object.field("operation", operation);        try object.endLine();    }};

Source: lib/trace/src/root.zig:48

zig
pub const TimepointEntry = replay.TimepointEntry;
Called byCallsNo direct callsreplaywriteTimepointsJsonlTimepointEntryfromEvent
Static calls · unresolved targets: 0 · external targets: 0.
Called byCallsNo direct callersEventKindtagprivate sourcelib.trace.src.replaywriteTimepointFieldTimepointEntrywriteJsonLine
Static calls · unresolved targets: 0 · external targets: 4.

Audit

Definitions3
Public names6
Members9
Version26.7.0
Revisiondaab053ee433