Home
last modified time | relevance | path

Searched refs:recursion_budget_ (Results 1 – 2 of 2) sorted by relevance

/third_party/protobuf/src/google/protobuf/io/
Dcoded_stream.h413 int RecursionBudget() { return recursion_budget_; } in RecursionBudget()
578 int recursion_budget_; variable
1496 recursion_budget_ += limit - recursion_limit_; in SetRecursionLimit()
1501 --recursion_budget_; in IncrementRecursionDepth()
1502 return recursion_budget_ >= 0; in IncrementRecursionDepth()
1506 if (recursion_budget_ < recursion_limit_) ++recursion_budget_; in DecrementRecursionDepth()
1510 assert(recursion_budget_ < recursion_limit_); in UnsafeDecrementRecursionDepth()
1511 ++recursion_budget_; in UnsafeDecrementRecursionDepth()
1544 recursion_budget_(default_recursion_limit_), in CodedInputStream()
1564 recursion_budget_(default_recursion_limit_), in CodedInputStream()
Dcoded_stream.cc150 return std::make_pair(PushLimit(byte_limit), --recursion_budget_); in IncrementRecursionDepthAndPushLimit()
161 GOOGLE_DCHECK_LT(recursion_budget_, recursion_limit_); in DecrementRecursionDepthAndPopLimit()
162 ++recursion_budget_; in DecrementRecursionDepthAndPopLimit()