tiny.profiling.json
Defined in tiny.profiling.
API (9)
Actions
Public operations.
Source
Source: src/profiling/json.zig
zig
const std = @import("std");pub fn object(value: std.json.Value) !std.json.ObjectMap { return switch (value) { .object => |actual| actual, else => error.InvalidProfilingJson, };}pub fn array(value: std.json.Value) !std.json.Array { return switch (value) { .array => |actual| actual, else => error.InvalidProfilingJson, };}pub fn string(value: ?std.json.Value) ?[]const u8 { return switch (value orelse return null) { .string => |actual| actual, else => null, };}pub fn asBool(value: ?std.json.Value) ?bool { return switch (value orelse return null) { .bool => |actual| actual, else => null, };}pub fn asU64(value: ?std.json.Value) ?u64 { return switch (value orelse return null) { .integer => |actual| if (actual < 0) null else @intCast(actual), .float => |actual| if (actual < 0 or @floor(actual) != actual) null else @intFromFloat(actual), .number_string => |actual| std.fmt.parseInt(u64, actual, 10) catch null, else => null, };}pub fn asI64(value: ?std.json.Value) ?i64 { return switch (value orelse return null) { .integer => |actual| @intCast(actual), .float => |actual| if (@floor(actual) != actual) null else @intFromFloat(actual), .number_string => |actual| std.fmt.parseInt(i64, actual, 10) catch null, else => null, };}pub fn asI128(value: ?std.json.Value) ?i128 { return switch (value orelse return null) { .integer => |actual| @intCast(actual), .float => |actual| if (@floor(actual) != actual) null else @intFromFloat(actual), .number_string => |actual| std.fmt.parseInt(i128, actual, 10) catch null, else => null, };}pub fn asF64(value: ?std.json.Value) ?f64 { return switch (value orelse return null) { .integer => |actual| @floatFromInt(actual), .float => |actual| actual, .number_string => |actual| std.fmt.parseFloat(f64, actual) catch null, else => null, };}pub fn strings(allocator: std.mem.Allocator, value: ?std.json.Value) ![]const []const u8 { const actual = value orelse return &.{}; const items = try array(actual); var result: std.ArrayList([]const u8) = .empty; for (items.items) |item| { if (string(item)) |text| try result.append(allocator, text); } return try result.toOwnedSlice(allocator);}test "profiling json helpers read numeric shapes" { var arena_state = std.heap.ArenaAllocator.init(std.testing.allocator); defer arena_state.deinit(); const allocator = arena_state.allocator(); const value = try std.json.parseFromSliceLeaky(std.json.Value, allocator, \\{"a":1,"b":2,"c":3.5,"d":["x"]} , .{}); const root = try object(value); try std.testing.expectEqual(@as(u64, 1), asU64(root.get("a")).?); try std.testing.expectEqual(@as(i64, 2), asI64(root.get("b")).?); try std.testing.expectEqual(@as(f64, 3.5), asF64(root.get("c")).?); const values = try strings(allocator, root.get("d")); try std.testing.expectEqualStrings("x", values[0]);}Source: src/profiling/root.zig:30
zig
pub const json = @import("json.zig");Complete caller list for json.array
27 direct callers.
lib.preserves.src.json.writeArray[function] — private source atlib/preserves/src/json.zig:232in nearest public ownertiny.preserves.jsontiny.profiling.analyze.load.parseCaptures[function] atsrc/profiling/analyze/load.zig:673tiny.profiling.analyze.render.expectRepeatedMeasurementJson[function] atsrc/profiling/analyze/render.zig:1994src.profiling.analyze.test.test_profiling_analysis_summarizes_and_relocates_matched_capture_controls[function] — test; no exact target atsrc/profiling/analyze/test.zig:219in nearest public ownersrc.profiling.analyze.testtiny.profiling.capture.coz.load[function] atsrc/profiling/capture/coz.zig:52src.profiling.capture.coz.parseResult[function] — private; no exact target atsrc/profiling/capture/coz.zig:217in nearest public ownertiny.profiling.capture.cozsrc.profiling.experiment.parse.parseArguments[function] — private; no exact target atsrc/profiling/experiment/parse.zig:89in nearest public ownertiny.profiling.experiment.parsesrc.profiling.iteration.parse.parseArguments[function] — private; no exact target atsrc/profiling/iteration/parse.zig:56in nearest public ownertiny.profiling.iteration.parsetiny.profiling.json.strings[function] atsrc/profiling/json.zig:67src.profiling.measurement.parseExecutionGroup[function] — private; no exact target atsrc/profiling/measurement.zig:181in nearest public ownertiny.profiling.measurementsrc.profiling.metric.statsFromSamples[function] — private; no exact target atsrc/profiling/metric.zig:305in nearest public ownertiny.profiling.metricsrc.profiling.order.parsePositions[function] — private; no exact target atsrc/profiling/order.zig:303in nearest public ownertiny.profiling.ordersrc.profiling.order.parseStrings[function] — private; no exact target atsrc/profiling/order.zig:291in nearest public ownertiny.profiling.ordertiny.profiling.perturbation.parseMeasurement[function] atsrc/profiling/perturbation.zig:157src.profiling.reduction.parseComplete[function] — private; no exact target atsrc/profiling/reduction.zig:1019in nearest public ownertiny.profiling.reductionsrc.profiling.reduction.parseSamples[function] — private; no exact target atsrc/profiling/reduction.zig:788in nearest public ownertiny.profiling.reductionsrc.profiling.reduction.parseSources[function] — private; no exact target atsrc/profiling/reduction.zig:1054in nearest public ownertiny.profiling.reductionsrc.profiling.reduction.parseU32s[function] — private; no exact target atsrc/profiling/reduction.zig:1216in nearest public ownertiny.profiling.reductionsrc.profiling.reduction.parseU64s[function] — private; no exact target atsrc/profiling/reduction.zig:1196in nearest public ownertiny.profiling.reductionsrc.profiling.reduction.verifySampleSequence[function] — private; no exact target atsrc/profiling/reduction.zig:767in nearest public ownertiny.profiling.reductionsrc.profiling.report.analysis.parseOrderEffects[function] — private; no exact target atsrc/profiling/report/analysis.zig:228in nearest public ownertiny.profiling.report.analysissrc.profiling.report.analysis.parseRows[function] — private; no exact target atsrc/profiling/report/analysis.zig:286in nearest public ownertiny.profiling.report.analysissrc.profiling.report.analysis.parseWorkloadComparisonSkips[function] — private; no exact target atsrc/profiling/report/analysis.zig:417in nearest public ownertiny.profiling.report.analysissrc.profiling.scenario.parseArguments[function] — private; no exact target atsrc/profiling/scenario.zig:121in nearest public ownertiny.profiling.scenariosrc.profiling.scenario.parseEnvironment[function] — private; no exact target atsrc/profiling/scenario.zig:145in nearest public ownertiny.profiling.scenariosrc.profiling.scenario.parseFileOracles[function] — private; no exact target atsrc/profiling/scenario.zig:197in nearest public ownertiny.profiling.scenariosrc.profiling.schema.hasSampleNs[function] — private; no exact target atsrc/profiling/schema.zig:142in nearest public ownertiny.profiling.schema
Complete caller list for json.asBool
7 direct callers.
src.profiling.analyze.load.parseGit[function] — private; no exact target atsrc/profiling/analyze/load.zig:240in nearest public ownertiny.profiling.analyze.loadsrc.profiling.analyze.load.retainWorkloadIdentity[function] — private; no exact target atsrc/profiling/analyze/load.zig:444in nearest public ownertiny.profiling.analyze.loadtiny.profiling.perturbation.parseMeasurement[function] atsrc/profiling/perturbation.zig:157src.profiling.reduction.domainBool[function] — private; no exact target atsrc/profiling/reduction.zig:176in nearest public ownertiny.profiling.reductionsrc.profiling.report.analysis.parseComparisonSupport[function] — private; no exact target atsrc/profiling/report/analysis.zig:220in nearest public ownertiny.profiling.report.analysissrc.profiling.report.analysis.parseOrderEffects[function] — private; no exact target atsrc/profiling/report/analysis.zig:228in nearest public ownertiny.profiling.report.analysissrc.profiling.report.model.loadManifest[function] — private; no exact target atsrc/profiling/report/model.zig:120in nearest public ownertiny.profiling.report.model
Complete caller list for json.asF64
24 direct callers.
tiny.profiling.analyze.load.parseWorkload[function] atsrc/profiling/analyze/load.zig:263src.profiling.analyze.load.resourceValue[function] — private; no exact target atsrc/profiling/analyze/load.zig:439in nearest public ownertiny.profiling.analyze.loadsrc.profiling.analyze.test.test_profiling_analysis_summarizes_and_relocates_matched_capture_controls[function] — test; no exact target atsrc/profiling/analyze/test.zig:219in nearest public ownersrc.profiling.analyze.testsrc.profiling.capture.coz.parseResult[function] — private; no exact target atsrc/profiling/capture/coz.zig:217in nearest public ownertiny.profiling.capture.coztiny.profiling.experiment.parse.parse[function] atsrc/profiling/experiment/parse.zig:27src.profiling.json.test_profiling_json_helpers_read_numeric_shapes[function] — test; no exact target atsrc/profiling/json.zig:77in nearest public ownertiny.profiling.jsonsrc.profiling.measurement.parseExecutionGroup[function] — private; no exact target atsrc/profiling/measurement.zig:181in nearest public ownertiny.profiling.measurementsrc.profiling.memory.firstNumber[function] — private; no exact target atsrc/profiling/memory.zig:581in nearest public ownertiny.profiling.memorysrc.profiling.memory.normalizedBenchCounter[function] — private; no exact target atsrc/profiling/memory.zig:588in nearest public ownertiny.profiling.memorysrc.profiling.memory.parseRepetitionLine[function] — private; no exact target atsrc/profiling/memory.zig:264in nearest public ownertiny.profiling.memorysrc.profiling.metric.firstNumber[function] — private; no exact target atsrc/profiling/metric.zig:290in nearest public ownertiny.profiling.metricsrc.profiling.metric.parseInterval[function] — private; no exact target atsrc/profiling/metric.zig:297in nearest public ownertiny.profiling.metricsrc.profiling.metric.parseMetric[function] — private; no exact target atsrc/profiling/metric.zig:190in nearest public ownertiny.profiling.metricsrc.profiling.perturbation.parseResult[function] — private; no exact target atsrc/profiling/perturbation.zig:265in nearest public ownertiny.profiling.perturbationsrc.profiling.reduction.parseStatistics[function] — private; no exact target atsrc/profiling/reduction.zig:1240in nearest public ownertiny.profiling.reductionsrc.profiling.report.analysis.parseCounterShift[function] — private; no exact target atsrc/profiling/report/analysis.zig:378in nearest public ownertiny.profiling.report.analysissrc.profiling.report.analysis.parseEnergyShift[function] — private; no exact target atsrc/profiling/report/analysis.zig:389in nearest public ownertiny.profiling.report.analysissrc.profiling.report.analysis.parseMemoryRegression[function] — private; no exact target atsrc/profiling/report/analysis.zig:357in nearest public ownertiny.profiling.report.analysissrc.profiling.report.analysis.parseMetricRegression[function] — private; no exact target atsrc/profiling/report/analysis.zig:342in nearest public ownertiny.profiling.report.analysissrc.profiling.report.analysis.parseOrderEffects[function] — private; no exact target atsrc/profiling/report/analysis.zig:228in nearest public ownertiny.profiling.report.analysissrc.profiling.report.analysis.parsePriorityComponent[function] — private; no exact target atsrc/profiling/report/analysis.zig:484in nearest public ownertiny.profiling.report.analysissrc.profiling.report.analysis.parsePriorityItem[function] — private; no exact target atsrc/profiling/report/analysis.zig:466in nearest public ownertiny.profiling.report.analysissrc.profiling.report.analysis.parseWallRegression[function] — private; no exact target atsrc/profiling/report/analysis.zig:314in nearest public ownertiny.profiling.report.analysissrc.profiling.schema.hasNumber[function] — private; no exact target atsrc/profiling/schema.zig:150in nearest public ownertiny.profiling.schema
Complete caller list for json.asU64
51 direct callers.
tiny.profiling.allocation.Totals.record[method] atsrc/profiling/allocation.zig:19src.profiling.allocation.resizeGrowth[function] — private; no exact target atsrc/profiling/allocation.zig:63in nearest public ownertiny.profiling.allocationsrc.profiling.analyze.load.artifactCount[function] — private; no exact target atsrc/profiling/analyze/load.zig:423in nearest public ownertiny.profiling.analyze.loadtiny.profiling.analyze.load.loadRun[function] atsrc/profiling/analyze/load.zig:32src.profiling.analyze.load.parseAcquisition[function] — private; no exact target atsrc/profiling/analyze/load.zig:540in nearest public ownertiny.profiling.analyze.loadtiny.profiling.analyze.load.parseWorkload[function] atsrc/profiling/analyze/load.zig:263tiny.profiling.analyze.render.expectRepeatedMeasurementJson[function] atsrc/profiling/analyze/render.zig:1994src.profiling.capture.coz.parseResult[function] — private; no exact target atsrc/profiling/capture/coz.zig:217in nearest public ownertiny.profiling.capture.cozsrc.profiling.capture.coz.parseSupport[function] — private; no exact target atsrc/profiling/capture/coz.zig:295in nearest public ownertiny.profiling.capture.coztiny.profiling.environment.parse[function] atsrc/profiling/environment.zig:86src.profiling.experiment.parse.optionalUsize[function] — private; no exact target atsrc/profiling/experiment/parse.zig:135in nearest public ownertiny.profiling.experiment.parsetiny.profiling.experiment.parse.parse[function] atsrc/profiling/experiment/parse.zig:27src.profiling.iteration.batch.requiredU64[function] — private; no exact target atsrc/profiling/iteration/batch.zig:283in nearest public ownertiny.profiling.iteration.batchtiny.profiling.iteration.parse.parse[function] atsrc/profiling/iteration/parse.zig:27src.profiling.json.test_profiling_json_helpers_read_numeric_shapes[function] — test; no exact target atsrc/profiling/json.zig:77in nearest public ownertiny.profiling.jsonsrc.profiling.measurement.parseExecutionGroup[function] — private; no exact target atsrc/profiling/measurement.zig:181in nearest public ownertiny.profiling.measurementsrc.profiling.measurement.requiredCount[function] — private; no exact target atsrc/profiling/measurement.zig:387in nearest public ownertiny.profiling.measurementsrc.profiling.memory.parseRepetitionLine[function] — private; no exact target atsrc/profiling/memory.zig:264in nearest public ownertiny.profiling.memorysrc.profiling.memory.parseSource[function] — private; no exact target atsrc/profiling/memory.zig:554in nearest public ownertiny.profiling.memorysrc.profiling.metric.parseMetric[function] — private; no exact target atsrc/profiling/metric.zig:190in nearest public ownertiny.profiling.metricsrc.profiling.metric.parseSampleSequence[function] — private; no exact target atsrc/profiling/metric.zig:256in nearest public ownertiny.profiling.metricsrc.profiling.metric.parseSource[function] — private; no exact target atsrc/profiling/metric.zig:266in nearest public ownertiny.profiling.metricsrc.profiling.metric.statsFromSamples[function] — private; no exact target atsrc/profiling/metric.zig:305in nearest public ownertiny.profiling.metrictiny.profiling.order.parse[function] atsrc/profiling/order.zig:228src.profiling.order.parsePositions[function] — private; no exact target atsrc/profiling/order.zig:303in nearest public ownertiny.profiling.ordertiny.profiling.perturbation.parseMeasurement[function] atsrc/profiling/perturbation.zig:157src.profiling.perturbation.parseResult[function] — private; no exact target atsrc/profiling/perturbation.zig:265in nearest public ownertiny.profiling.perturbationsrc.profiling.reduction.acceptRunEnd[function] — private; no exact target atsrc/profiling/reduction.zig:675in nearest public ownertiny.profiling.reductionsrc.profiling.reduction.acceptRunStart[function] — private; no exact target atsrc/profiling/reduction.zig:652in nearest public ownertiny.profiling.reductionsrc.profiling.reduction.optionalU64[function] — private; no exact target atsrc/profiling/reduction.zig:870in nearest public ownertiny.profiling.reductionsrc.profiling.reduction.parseArtifact[function] — private; no exact target atsrc/profiling/reduction.zig:1118in nearest public ownertiny.profiling.reductionsrc.profiling.reduction.parseSamples[function] — private; no exact target atsrc/profiling/reduction.zig:788in nearest public ownertiny.profiling.reductionsrc.profiling.reduction.parseU32s[function] — private; no exact target atsrc/profiling/reduction.zig:1216in nearest public ownertiny.profiling.reductionsrc.profiling.reduction.parseU64s[function] — private; no exact target atsrc/profiling/reduction.zig:1196in nearest public ownertiny.profiling.reductionsrc.profiling.reduction.reductionOptionalU64[function] — private; no exact target atsrc/profiling/reduction.zig:1377in nearest public ownertiny.profiling.reductionsrc.profiling.reduction.reductionOptionalUsize[function] — private; no exact target atsrc/profiling/reduction.zig:1364in nearest public ownertiny.profiling.reductionsrc.profiling.reduction.reductionU64[function] — private; no exact target atsrc/profiling/reduction.zig:1353in nearest public ownertiny.profiling.reductionsrc.profiling.reduction.validateBootstrapMetadata[function] — private; no exact target atsrc/profiling/reduction.zig:991in nearest public ownertiny.profiling.reductionsrc.profiling.reduction.validateReductionMetadata[function] — private; no exact target atsrc/profiling/reduction.zig:967in nearest public ownertiny.profiling.reductionsrc.profiling.reduction.verifySampleSequence[function] — private; no exact target atsrc/profiling/reduction.zig:767in nearest public ownertiny.profiling.reductionsrc.profiling.reduction.verifySampleStatistics[function] — private; no exact target atsrc/profiling/reduction.zig:823in nearest public ownertiny.profiling.reductionsrc.profiling.reduction.verifyStructuredRows[function] — private; no exact target atsrc/profiling/reduction.zig:482in nearest public ownertiny.profiling.reductionsrc.profiling.report.analysis.parseMemoryRegression[function] — private; no exact target atsrc/profiling/report/analysis.zig:357in nearest public ownertiny.profiling.report.analysissrc.profiling.report.analysis.parseOrderEffects[function] — private; no exact target atsrc/profiling/report/analysis.zig:228in nearest public ownertiny.profiling.report.analysissrc.profiling.report.analysis.parsePriorityComponent[function] — private; no exact target atsrc/profiling/report/analysis.zig:484in nearest public ownertiny.profiling.report.analysissrc.profiling.report.analysis.parsePriorityItem[function] — private; no exact target atsrc/profiling/report/analysis.zig:466in nearest public ownertiny.profiling.report.analysissrc.profiling.report.analysis.parseRunSummary[function] — private; no exact target atsrc/profiling/report/analysis.zig:302in nearest public ownertiny.profiling.report.analysissrc.profiling.report.analysis.parseWallRegression[function] — private; no exact target atsrc/profiling/report/analysis.zig:314in nearest public ownertiny.profiling.report.analysissrc.profiling.report.analysis.parseWorkloadComparisonSkip[function] — private; no exact target atsrc/profiling/report/analysis.zig:433in nearest public ownertiny.profiling.report.analysissrc.profiling.report.coverage.mergeWorkloadLines[function] — private; no exact target atsrc/profiling/report/coverage.zig:134in nearest public ownertiny.profiling.report.coveragesrc.profiling.report.model.loadManifest[function] — private; no exact target atsrc/profiling/report/model.zig:120in nearest public ownertiny.profiling.report.model
Complete caller list for json.object
97 direct callers.
lib.preserves.src.json.writeDictionary[function] — private source atlib/preserves/src/json.zig:240in nearest public ownertiny.preserves.jsonlib.preserves.src.json.writeJson[function] — private source atlib/preserves/src/json.zig:109in nearest public ownertiny.preserves.jsonlib.preserves.src.json.writeRecord[function] — private source atlib/preserves/src/json.zig:182in nearest public ownertiny.preserves.jsonsrc.profiling.allocation.test_profiling_allocation_totals_summarize_events[function] — test; no exact target atsrc/profiling/allocation.zig:70in nearest public ownertiny.profiling.allocationtiny.profiling.analyze.load.loadRun[function] atsrc/profiling/analyze/load.zig:32tiny.profiling.analyze.load.parseCaptures[function] atsrc/profiling/analyze/load.zig:673src.profiling.analyze.load.parseGit[function] — private; no exact target atsrc/profiling/analyze/load.zig:240in nearest public ownertiny.profiling.analyze.loadsrc.profiling.analyze.load.parseOptimize[function] — private; no exact target atsrc/profiling/analyze/load.zig:255in nearest public ownertiny.profiling.analyze.loadtiny.profiling.analyze.load.parseWorkload[function] atsrc/profiling/analyze/load.zig:263src.profiling.analyze.load.retainWorkloadIdentity[function] — private; no exact target atsrc/profiling/analyze/load.zig:444in nearest public ownertiny.profiling.analyze.loadsrc.profiling.analyze.load.test_profiling_analysis_accepts_a_partial_numbered_execution_receipt[function] — test; no exact target atsrc/profiling/analyze/load.zig:1040in nearest public ownertiny.profiling.analyze.loadsrc.profiling.analyze.load.test_profiling_analysis_keeps_failed_setup_out_of_measurement_timing[function] — test; no exact target atsrc/profiling/analyze/load.zig:1330in nearest public ownertiny.profiling.analyze.loadsrc.profiling.analyze.load.test_profiling_analysis_keeps_failed_warmups_out_of_measurement_timing[function] — test; no exact target atsrc/profiling/analyze/load.zig:1292in nearest public ownertiny.profiling.analyze.loadsrc.profiling.analyze.load.test_profiling_analysis_rejects_malformed_v4_measurement_and_artifact_shapes[function] — test; no exact target atsrc/profiling/analyze/load.zig:1101in nearest public ownertiny.profiling.analyze.loadsrc.profiling.analyze.load.test_profiling_analysis_rejects_measurement_order_token_mismatch[function] — test; no exact target atsrc/profiling/analyze/load.zig:1273in nearest public ownertiny.profiling.analyze.loadsrc.profiling.analyze.load.test_profiling_analysis_rejects_unsupported_workload_schema[function] — test; no exact target atsrc/profiling/analyze/load.zig:1076in nearest public ownertiny.profiling.analyze.loadsrc.profiling.analyze.load.test_profiling_analysis_relocates_allocation_repetition_evidence[function] — test; no exact target atsrc/profiling/analyze/load.zig:1385in nearest public ownertiny.profiling.analyze.loadsrc.profiling.analyze.load.test_profiling_analysis_validates_recorded_acquisition_context[function] — test; no exact target atsrc/profiling/analyze/load.zig:1138in nearest public ownertiny.profiling.analyze.loadsrc.profiling.analyze.load.validateMeasurementOrder[function] — private; no exact target atsrc/profiling/analyze/load.zig:523in nearest public ownertiny.profiling.analyze.loadtiny.profiling.analyze.render.expectRepeatedMeasurementJson[function] atsrc/profiling/analyze/render.zig:1994src.profiling.analyze.test.test_profiling_analysis_preserves_external_profiler_versions[function] — test; no exact target atsrc/profiling/analyze/test.zig:192in nearest public ownersrc.profiling.analyze.testsrc.profiling.analyze.test.test_profiling_analysis_summarizes_and_relocates_matched_capture_controls[function] — test; no exact target atsrc/profiling/analyze/test.zig:219in nearest public ownersrc.profiling.analyze.testsrc.profiling.analyze.test.test_profiling_analysis_uses_retained_process_executions_for_mean_timing[function] — test; no exact target atsrc/profiling/analyze/test.zig:111in nearest public ownersrc.profiling.analyze.testtiny.profiling.baseline.parseEntryFile[function] atsrc/profiling/baseline.zig:155tiny.profiling.baseline.parseManifest[function] atsrc/profiling/baseline.zig:167src.profiling.baseline.parseRunFile[function] — private; no exact target atsrc/profiling/baseline.zig:191in nearest public ownertiny.profiling.baselinesrc.profiling.baseline.parseRunRefFromManifest[function] — private; no exact target atsrc/profiling/baseline.zig:213in nearest public ownertiny.profiling.baselinesrc.profiling.baseline.test_profiling_baseline_parses_manifest_run_refs[function] — test; no exact target atsrc/profiling/baseline.zig:274in nearest public ownertiny.profiling.baselinesrc.profiling.baseline.test_profiling_baseline_resolves_relocated_manifests_to_their_actual_directory[function] — test; no exact target atsrc/profiling/baseline.zig:289in nearest public ownertiny.profiling.baselinetiny.profiling.capture.coz.load[function] atsrc/profiling/capture/coz.zig:52src.profiling.capture.coz.parseResult[function] — private; no exact target atsrc/profiling/capture/coz.zig:217in nearest public ownertiny.profiling.capture.cozsrc.profiling.capture.coz.parseSupport[function] — private; no exact target atsrc/profiling/capture/coz.zig:295in nearest public ownertiny.profiling.capture.cozsrc.profiling.capture.coz.readIntegrity[function] — private; no exact target atsrc/profiling/capture/coz.zig:120in nearest public ownertiny.profiling.capture.coztiny.profiling.environment.parse[function] atsrc/profiling/environment.zig:86tiny.profiling.experiment.parse.parse[function] atsrc/profiling/experiment/parse.zig:27src.profiling.experiment.parse.parseBuild[function] — private; no exact target atsrc/profiling/experiment/parse.zig:76in nearest public ownertiny.profiling.experiment.parsesrc.profiling.experiment.parse.parseDesign[function] — private; no exact target atsrc/profiling/experiment/parse.zig:113in nearest public ownertiny.profiling.experiment.parsesrc.profiling.experiment.parse.parseVariant[function] — private; no exact target atsrc/profiling/experiment/parse.zig:59in nearest public ownertiny.profiling.experiment.parsesrc.profiling.ingest.differential.legacy[function] — private; no exact target atsrc/profiling/ingest/differential.zig:10in nearest public ownertiny.profiling.ingest.differentialtiny.profiling.iteration.batch.load[function] atsrc/profiling/iteration/batch.zig:100tiny.profiling.iteration.batch.markerAt[function] atsrc/profiling/iteration/batch.zig:64tiny.profiling.iteration.parse.parse[function] atsrc/profiling/iteration/parse.zig:27src.profiling.json.test_profiling_json_helpers_read_numeric_shapes[function] — test; no exact target atsrc/profiling/json.zig:77in nearest public ownertiny.profiling.jsonsrc.profiling.measurement.parseExecutionArtifacts[function] — private; no exact target atsrc/profiling/measurement.zig:348in nearest public ownertiny.profiling.measurementsrc.profiling.measurement.parseExecutionGroup[function] — private; no exact target atsrc/profiling/measurement.zig:181in nearest public ownertiny.profiling.measurementtiny.profiling.measurement.parseExecutions[function] atsrc/profiling/measurement.zig:147tiny.profiling.measurement.parseWarmups[function] atsrc/profiling/measurement.zig:168src.profiling.measurement.test_profiling_measurement_accepts_explicit_spawn_failure_artifact_receipt[function] — test; no exact target atsrc/profiling/measurement.zig:1048in nearest public ownertiny.profiling.measurementsrc.profiling.measurement.test_profiling_measurement_parses_warmups_without_mixing_measured_executions[function] — test; no exact target atsrc/profiling/measurement.zig:1236in nearest public ownertiny.profiling.measurementsrc.profiling.measurement.test_profiling_measurement_rejects_aliased_artifact_filenames[function] — test; no exact target atsrc/profiling/measurement.zig:1091in nearest public ownertiny.profiling.measurementsrc.profiling.measurement.test_profiling_measurement_rejects_inconsistent_counts_and_totals[function] — test; no exact target atsrc/profiling/measurement.zig:1428in nearest public ownertiny.profiling.measurementsrc.profiling.measurement.test_profiling_measurement_rejects_invalid_measured_execution_artifacts[function] — test; no exact target atsrc/profiling/measurement.zig:939in nearest public ownertiny.profiling.measurementsrc.profiling.measurement.test_profiling_measurement_rejects_legacy_retention_and_invalid_process_identity[function] — test; no exact target atsrc/profiling/measurement.zig:994in nearest public ownertiny.profiling.measurementsrc.profiling.measurement.test_profiling_measurement_retains_measured_execution_artifacts[function] — test; no exact target atsrc/profiling/measurement.zig:890in nearest public ownertiny.profiling.measurementsrc.profiling.measurement.test_profiling_measurement_retains_process_executions_and_computes_means[function] — test; no exact target atsrc/profiling/measurement.zig:1166in nearest public ownertiny.profiling.measurementsrc.profiling.memory.loadStructured[function] — private; no exact target atsrc/profiling/memory.zig:150in nearest public ownertiny.profiling.memorysrc.profiling.memory.parseRepetitionLine[function] — private; no exact target atsrc/profiling/memory.zig:264in nearest public ownertiny.profiling.memorysrc.profiling.memory.parseSource[function] — private; no exact target atsrc/profiling/memory.zig:554in nearest public ownertiny.profiling.memorysrc.profiling.memory.parseWorkload[function] — private; no exact target atsrc/profiling/memory.zig:563in nearest public ownertiny.profiling.memorytiny.profiling.metric.load[function] atsrc/profiling/metric.zig:111src.profiling.metric.parseInterval[function] — private; no exact target atsrc/profiling/metric.zig:297in nearest public ownertiny.profiling.metricsrc.profiling.metric.parseMetric[function] — private; no exact target atsrc/profiling/metric.zig:190in nearest public ownertiny.profiling.metricsrc.profiling.metric.parseSampleSequence[function] — private; no exact target atsrc/profiling/metric.zig:256in nearest public ownertiny.profiling.metricsrc.profiling.metric.parseSource[function] — private; no exact target atsrc/profiling/metric.zig:266in nearest public ownertiny.profiling.metricsrc.profiling.metric.parseWorkload[function] — private; no exact target atsrc/profiling/metric.zig:275in nearest public ownertiny.profiling.metricsrc.profiling.metric.test_profiling_metric_sample_sequence_requires_recognized_provenance[function] — test; no exact target atsrc/profiling/metric.zig:470in nearest public ownertiny.profiling.metrictiny.profiling.order.parse[function] atsrc/profiling/order.zig:228tiny.profiling.perturbation.parseMeasurement[function] atsrc/profiling/perturbation.zig:157src.profiling.perturbation.test_capture_control_parser_retains_matched_pair_order_and_artifacts[function] — test; no exact target atsrc/profiling/perturbation.zig:497in nearest public ownertiny.profiling.perturbationsrc.profiling.reduction.isStrictBenchmarkValue[function] — private; no exact target atsrc/profiling/reduction.zig:567in nearest public ownertiny.profiling.reductiontiny.profiling.reduction.parse[function] atsrc/profiling/reduction.zig:931src.profiling.reduction.parseBenchmark[function] — private; no exact target atsrc/profiling/reduction.zig:1148in nearest public ownertiny.profiling.reductiontiny.profiling.reduction.parseDomain[function] atsrc/profiling/reduction.zig:150src.profiling.reduction.parseProtocol[function] — private; no exact target atsrc/profiling/reduction.zig:608in nearest public ownertiny.profiling.reductionsrc.profiling.reduction.parseSources[function] — private; no exact target atsrc/profiling/reduction.zig:1054in nearest public ownertiny.profiling.reductionsrc.profiling.reduction.reductionObject[function] — private; no exact target atsrc/profiling/reduction.zig:1325in nearest public ownertiny.profiling.reductionsrc.profiling.reduction.verifyAgentEvidence[function] — private; no exact target atsrc/profiling/reduction.zig:751in nearest public ownertiny.profiling.reductionsrc.profiling.reduction.verifySampleSequence[function] — private; no exact target atsrc/profiling/reduction.zig:767in nearest public ownertiny.profiling.reductionsrc.profiling.reduction.verifyStructuredRows[function] — private; no exact target atsrc/profiling/reduction.zig:482in nearest public ownertiny.profiling.reductiontiny.profiling.report.analysis.parse[function] atsrc/profiling/report/analysis.zig:195src.profiling.report.analysis.parseComparisonSupport[function] — private; no exact target atsrc/profiling/report/analysis.zig:220in nearest public ownertiny.profiling.report.analysissrc.profiling.report.analysis.parseOrderEffects[function] — private; no exact target atsrc/profiling/report/analysis.zig:228in nearest public ownertiny.profiling.report.analysissrc.profiling.report.analysis.parseRows[function] — private; no exact target atsrc/profiling/report/analysis.zig:286in nearest public ownertiny.profiling.report.analysissrc.profiling.report.analysis.parseRunSummary[function] — private; no exact target atsrc/profiling/report/analysis.zig:302in nearest public ownertiny.profiling.report.analysissrc.profiling.report.analysis.parseWorkloadComparisonSkips[function] — private; no exact target atsrc/profiling/report/analysis.zig:417in nearest public ownertiny.profiling.report.analysissrc.profiling.report.analysis.priorityField[function] — private; no exact target atsrc/profiling/report/analysis.zig:281in nearest public ownertiny.profiling.report.analysissrc.profiling.report.coverage.mergeWorkloadLines[function] — private; no exact target atsrc/profiling/report/coverage.zig:134in nearest public ownertiny.profiling.report.coveragesrc.profiling.report.coverage.workloadSourceRoot[function] — private; no exact target atsrc/profiling/report/coverage.zig:160in nearest public ownertiny.profiling.report.coveragesrc.profiling.report.model.loadManifest[function] — private; no exact target atsrc/profiling/report/model.zig:120in nearest public ownertiny.profiling.report.modeltiny.profiling.scenario.parse[function] atsrc/profiling/scenario.zig:78src.profiling.scenario.parseCommand[function] — private; no exact target atsrc/profiling/scenario.zig:167in nearest public ownertiny.profiling.scenariosrc.profiling.scenario.parseEnvironment[function] — private; no exact target atsrc/profiling/scenario.zig:145in nearest public ownertiny.profiling.scenariosrc.profiling.scenario.parseFileOracles[function] — private; no exact target atsrc/profiling/scenario.zig:197in nearest public ownertiny.profiling.scenariosrc.profiling.scenario.parseOracle[function] — private; no exact target atsrc/profiling/scenario.zig:179in nearest public ownertiny.profiling.scenariosrc.profiling.schema.test_profiling_schema_classifies_memtrace_allocation_rows[function] — test; no exact target atsrc/profiling/schema.zig:165in nearest public ownertiny.profiling.schemasrc.profiling.schema.test_profiling_schema_classifies_strict_timing_rows[function] — test; no exact target atsrc/profiling/schema.zig:154in nearest public ownertiny.profiling.schemasrc.profiling.schema.test_profiling_schema_exposes_overlapping_timing_and_memory_rows[function] — test; no exact target atsrc/profiling/schema.zig:176in nearest public ownertiny.profiling.schema
Audit
| Definitions | 10 |
|---|---|
| Public names | 10 |
| Members | 0 |
| Version | 26.7.0 |
| Revision | daab053ee433 |