Swap MDCVInfoELF::cv_signature if needed.

BUG=chromium:877888

Change-Id: Ie4437228dfc32619ce5feb1769ba1644a4ea8ca2
Reviewed-on: https://chromium-review.googlesource.com/1192963
Reviewed-by: Joshua Peraza <jperaza@chromium.org>
diff --git a/src/processor/minidump.cc b/src/processor/minidump.cc
index d8a45dc..afc5f03 100644
--- a/src/processor/minidump.cc
+++ b/src/processor/minidump.cc
@@ -2399,7 +2399,11 @@
                         module_.cv_record.data_size;
         return NULL;
       }
-      // There's nothing to swap in CVInfoELF, it's just raw bytes.
+      if (minidump_->swap()) {
+        MDCVInfoELF* cv_record_elf =
+            reinterpret_cast<MDCVInfoELF*>(&(*cv_record)[0]);
+        Swap(&cv_record_elf->cv_signature);
+      }
     }
 
     // If the signature doesn't match something above, it's not something