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