Skip to documentation
SLOP

tiny.profiling.analyze.command

Reference tiny.profiling analyze command

Defined in analyze.

API (1)

Actions

Public operations.

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

Source

Called byCallsNo direct callersanalyze.loadloadRunanalyze.commandrun
Static calls · unresolved targets: 2 · external targets: 3.

Source: src/profiling/analyze/command.zig

zig
const std = @import("std");const pretty_usage = @import("pretty_usage");const sys = @import("sys");const Options = @import("root.zig").model.Options;const loadRun = @import("root.zig").load.loadRun;const writeJson = @import("root.zig").render.writeJson;const writeText = @import("root.zig").render.writeText;pub fn run(allocator: std.mem.Allocator, options: Options) !u8 {    const candidate = try loadRun(allocator, options.input);    const baseline_run = if (options.baseline_input) |input| try loadRun(allocator, input) else null;    if (options.json) {        var buffer: [8192]u8 = undefined;        var file_writer = sys.stdio.stdout().writer(std.Options.debug_io, &buffer);        defer file_writer.interface.flush() catch {};        try writeJson(allocator, &file_writer.interface, candidate, baseline_run, options);    } else {        try writeText(allocator, pretty_usage.Terminal.stdout(allocator, .{}), candidate, baseline_run, options);    }    return 0;}

Source: src/profiling/analyze/root.zig:1

zig
pub const command = @import("command.zig");

Audit

Definitions2
Public names3
Members0
Version26.7.0
Revisiondaab053ee433