Skip to documentation
SLOP

tiny.pdf

Reference tiny.pdf

Overview · API · Code relationships · Verification · Audit

Overview

PDF parsing decodes cross-reference tables, object dictionaries, and compressed stream filters over borrowed document bytes. To prevent decompression bombs from exhausting memory, stream decoding enforces explicit byte bounds via FilterStorage.

Exceeding input or output limits returns FilterExhaustion errors (InputByteCapacityExceeded, DecodedByteCapacityExceeded). Text extraction maps glyph codes through ToUnicode CMaps, falling back to Unicode replacement characters (U+FFFD) for unmapped glyphs.

Definitions

Actions

Public operations.

Types and contracts

Public types and contracts.

Namespaces

Public namespaces.

Code relationships

Direct static dependencies extracted from parsed source by semantic graph analysis.

Uses: tiny.deflate, tiny.hypothesis, tiny.trace
Used by: tiny.profiling, tiny.smg

Verification

No verification records are cataloged for this module in this build.

Audit

EvidenceValue
Sourcelib/pdf/src/root.zig
Definitions0 of 22 documented
Members0 of 0 documented
Public names22 API, 114 indexed
Version26.7.0
Revisiondaab053ee433