Home
last modified time | relevance | path

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

/external/protobuf/src/google/protobuf/io/
Dcoded_stream.h414 int RecursionBudget() { return recursion_budget_; } in RecursionBudget()
579 int recursion_budget_; variable
1307 recursion_budget_ += limit - recursion_limit_; in SetRecursionLimit()
1312 --recursion_budget_; in IncrementRecursionDepth()
1313 return recursion_budget_ >= 0; in IncrementRecursionDepth()
1317 if (recursion_budget_ < recursion_limit_) ++recursion_budget_; in DecrementRecursionDepth()
1321 assert(recursion_budget_ < recursion_limit_); in UnsafeDecrementRecursionDepth()
1322 ++recursion_budget_; in UnsafeDecrementRecursionDepth()
1355 recursion_budget_(default_recursion_limit_), in CodedInputStream()
1375 recursion_budget_(default_recursion_limit_), in CodedInputStream()
Dcoded_stream.cc149 return std::make_pair(PushLimit(byte_limit), --recursion_budget_); in IncrementRecursionDepthAndPushLimit()
160 GOOGLE_DCHECK_LT(recursion_budget_, recursion_limit_); in DecrementRecursionDepthAndPopLimit()
161 ++recursion_budget_; in DecrementRecursionDepthAndPopLimit()