fails:Marshal.restore returns the value of the proc when called with a proc
fails:Marshal.restore calls the proc for recursively visited data
fails:Marshal.restore loads an array containing objects having _dump method, and with proc
fails:Marshal.restore loads an array containing objects having marshal_dump method, and with proc
fails:Marshal.restore loads an Array with proc
fails:Marshal.restore returns an untrusted object if source is untrusted
fails:Marshal.restore loads a Random
fails:Marshal.restore for a user Class raises ArgumentError if the object from an 'o' stream is not dumpable as 'o' type user class
fails:Marshal.restore for a user Class that extends a core type other than Object or BasicObject raises ArgumentError if the resulting class does not extend the same type
fails:Marshal.restore for a wrapped C pointer raises ArgumentError when the local class is a regular object
fails:Marshal.restore for a Hash loads an extended_user_hash with a parameter to initialize
fails:Marshal.restore for a user Class loads a user-marshaled extended object
fails:Marshal.restore for a user Class loads an extended Object
fails:Marshal.restore for a Regexp loads an extended Regexp
fails:Marshal.restore for a Regexp loads a extended_user_regexp having ivar
