Skip to documentation
SLOP

tiny.bench.writeProfilingReport

Reference tiny.bench writeProfilingReport

Defined in tiny.bench.

Called byCallstiny.benchwriteRunStarttest sourcelib.bench.src.instrumentationtest: profiling report writes capabil...private sourcelib.bench.src.metadatawriteStabilizerConfigtiny.benchwriteProfilingReport
Static calls · unresolved targets: 0 · external targets: 12.

Source

Source: lib/bench/src/instrumentation.zig:349

zig
pub fn writeProfilingReport(object: pretty_json.Object, report: ProfilingReport) !void {    const capabilities = try object.array("capabilities");    for (report.capabilities) |capability| {        const entry = try capabilities.object();        try entry.field("name", capability.name.text());        try entry.field("state", capability.state.text());        try entry.field("requested", capability.requested);        try entry.field("artifact", capability.artifact);        try entry.field("reason", capability.reason);        if (capability.stabilizer_config) |layout_config| {            try metadata.writeStabilizerConfig(                try entry.object("stabilizer_config"),                layout_config,            );        }        try entry.end();    }    try capabilities.end();    const artifacts = try object.object("artifacts");    for (report.artifacts) |artifact| {        try artifacts.field(artifact.name, artifact.path);    }    try artifacts.end();    try object.end();}

Source: lib/bench/src/root.zig:55

zig
pub const writeProfilingReport = instrumentation.writeProfilingReport;

Audit

Definitions1
Public names1
Members0
Version26.7.0
Revisiondaab053ee433