Bug 1345363: Don't truncate debugging information. r?jwwang draft
authorJean-Yves Avenard <jyavenard@mozilla.com>
Fri, 10 Mar 2017 11:21:41 +0100
changeset 496578 dcc7c915aa8ad70f98afe28e7e7d607d01cc7eae
parent 496313 35398cae65c1526ce45c23a5f8b5568c5ada4762
child 548650 be729fcdf1eb8cf233f221e16246a07b20b12d89
push id48638
push userbmo:jyavenard@mozilla.com
push dateFri, 10 Mar 2017 10:37:55 +0000
reviewersjwwang
bugs1345363
milestone55.0a1
Bug 1345363: Don't truncate debugging information. r?jwwang NS_DebugBreak truncate all output to 500 characters. MozReview-Commit-ID: 1gEyJNge7gk
dom/media/MediaDecoder.cpp
--- a/dom/media/MediaDecoder.cpp
+++ b/dom/media/MediaDecoder.cpp
@@ -56,17 +56,17 @@ static const uint64_t ESTIMATED_DURATION
 #undef DECODER_LOG
 #undef DUMP_LOG
 
 LazyLogModule gMediaDecoderLog("MediaDecoder");
 #define DECODER_LOG(x, ...) \
   MOZ_LOG(gMediaDecoderLog, LogLevel::Debug, ("Decoder=%p " x, this, ##__VA_ARGS__))
 
 #define DUMP_LOG(x, ...) \
-  NS_DebugBreak(NS_DEBUG_WARNING, nsPrintfCString("Decoder=%p " x, this, ##__VA_ARGS__).get(), nullptr, nullptr, -1)
+  printf_stderr("%s\n", nsPrintfCString("Decoder=%p " x, this, ##__VA_ARGS__).get())
 
 #define NS_DispatchToMainThread(...) CompileError_UseAbstractMainThreadInstead
 
 static const char*
 ToPlayStateStr(MediaDecoder::PlayState aState)
 {
   switch (aState) {
     case MediaDecoder::PLAY_STATE_START:    return "START";