Bounded byte-source and text-sink seams for cache_bench.
Injected bounded random-access scratch transaction.
Caller-owned bindings for the block sweep.
size_t cache_capacity
Supplied cache bytes.
cb_sink_t * error
Diagnostic destination.
size_t workspace_floor
Persistent payload-index prefix.
cb_sink_t * output
Report destination.
size_t workspace_capacity
Supplied workspace bytes.
uint8_t * workspace
Small metadata/codec-input workspace.
cb_scratch_t * scratch
Host-composed streamed RBKC transaction.
size_t workspace_used
Current phase workspace usage.
uint8_t * cache_backing
Exactly the measured resident-cache budget.
size_t workspace_required
Exact latest requirement.
size_t cache_required
Exact semantic cache requirement.
int cb_sweep_block(cb_sweep_config_t *config)
Run the #208 block/frame-size sweep and print the report.