THPDFDecodeBudgetInfo Record
LimitBytes, EncodedBytes, DecodedBytes, and OutputBytes account for one filter chain, where DecodedBytes counts bytes accepted from every completed or partial stage rather than only the final output so nested expansion stays bounded
PeakStageBytes and FilterCount describe the largest stage and the chain length
Exceeded and ExceededFilter flag and name the filter that crossed the budget