Note that the current MicrodumpProcessor::Process implementation has a
bug due to the fact that it creates a local Microdump instance, and then
holds onto a pointer to the object returned by microdump.GetMemory()
which is destroyed when microdump goes out of scope. This CL fixes the
crash by making Microdump outlive MicrodumpProcessor, which is the same
pattern that Minidump/MinidumpProcessor uses.
Reviewed-on: https://chromium-review.googlesource.com/720809Reviewed-by: Primiano Tucci <firstname.lastname@example.org>
Reviewed-by: Ivan Penkov <email@example.com>