DescriptionPrevent stack overflow in the serializer/deserializer.
We keep an eye on the recursion depth. Once it exceeds a limit, we serialize
only the object header and size, but defer serializing the object body for
after we have unwound the stack.
R=mvstanton@chromium.org
Committed: https://crrev.com/36b4a498d6614243454d5a182e4946b0dad24f0a
Cr-Commit-Position: refs/heads/master@{#28385}
Patch Set 1 #Patch Set 2 : do not defer allocation site #Patch Set 3 : fix #Patch Set 4 : fix assertion, unlink allocation site #Patch Set 5 : fix uninitialized #Patch Set 6 : fixed all #
Messages
Total messages: 33 (14 generated)
|