mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 965022 - Use MOZ_FORMAT_PRINTF for [f]printf_stderr, and fix incorrect usages. r=jrmuizel
--HG-- extra : rebase_source : 667fc18943d84f1ae28579fc23f846f9350e6fe2
This commit is contained in:
parent
5c4c5a99ec
commit
de236fcf39
@ -838,7 +838,7 @@ GLBlitHelper::BlitTextureToFramebuffer(GLuint srcTex, GLuint destFB,
|
||||
if (!good) {
|
||||
// We're up against the wall, so bail.
|
||||
// This should really be MOZ_CRASH(why) or MOZ_RUNTIME_ASSERT(good).
|
||||
printf_stderr("[%s:%d] Fatal Error: Failed to prepare to blit texture->framebuffer.\n");
|
||||
printf_stderr("Fatal Error: Failed to prepare to blit texture->framebuffer.\n");
|
||||
MOZ_CRASH();
|
||||
}
|
||||
mGL->fDrawArrays(LOCAL_GL_TRIANGLE_STRIP, 0, 4);
|
||||
|
@ -29,6 +29,7 @@
|
||||
#include "TextureGarbageBin.h"
|
||||
#include "gfx2DGlue.h"
|
||||
#include "gfxPrefs.h"
|
||||
#include "mozilla/IntegerPrintfMacros.h"
|
||||
|
||||
#include "OGLShaderProgram.h" // for ShaderProgramType
|
||||
|
||||
@ -1271,7 +1272,7 @@ GLContext::DebugCallback(GLenum source,
|
||||
break;
|
||||
}
|
||||
|
||||
printf_stderr("[KHR_debug: 0x%x] ID %u: %s %s %s:\n %s",
|
||||
printf_stderr("[KHR_debug: 0x%" PRIxPTR "] ID %u: %s %s %s:\n %s",
|
||||
(uintptr_t)this,
|
||||
id,
|
||||
sourceStr.BeginReading(),
|
||||
|
@ -481,7 +481,7 @@ GLXLibrary::AfterGLXCall()
|
||||
if (sErrorEvent.mError.error_code) {
|
||||
char buffer[2048];
|
||||
XGetErrorText(DefaultXDisplay(), sErrorEvent.mError.error_code, buffer, sizeof(buffer));
|
||||
printf_stderr("X ERROR: %s (%i) - Request: %i.%i, Serial: %i",
|
||||
printf_stderr("X ERROR: %s (%i) - Request: %i.%i, Serial: %lu",
|
||||
buffer,
|
||||
sErrorEvent.mError.error_code,
|
||||
sErrorEvent.mError.request_code,
|
||||
|
@ -1805,13 +1805,13 @@ MessageChannel::DebugAbort(const char* file, int line, const char* cond,
|
||||
reply ? "(reply)" : "");
|
||||
// technically we need the mutex for this, but we're dying anyway
|
||||
DumpInterruptStack(" ");
|
||||
printf_stderr(" remote Interrupt stack guess: %lu\n",
|
||||
printf_stderr(" remote Interrupt stack guess: %" PRIuSIZE "\n",
|
||||
mRemoteStackDepthGuess);
|
||||
printf_stderr(" deferred stack size: %lu\n",
|
||||
printf_stderr(" deferred stack size: %" PRIuSIZE "\n",
|
||||
mDeferred.size());
|
||||
printf_stderr(" out-of-turn Interrupt replies stack size: %lu\n",
|
||||
printf_stderr(" out-of-turn Interrupt replies stack size: %" PRIuSIZE "\n",
|
||||
mOutOfTurnReplies.size());
|
||||
printf_stderr(" Pending queue size: %lu, front to back:\n",
|
||||
printf_stderr(" Pending queue size: %" PRIuSIZE ", front to back:\n",
|
||||
mPending.size());
|
||||
|
||||
MessageQueue pending = mPending;
|
||||
|
@ -451,7 +451,7 @@ AnimationPlayerCollection::LogAsyncAnimationFailure(nsCString& aMessage,
|
||||
aMessage.Append(']');
|
||||
}
|
||||
aMessage.Append('\n');
|
||||
printf_stderr(aMessage.get());
|
||||
printf_stderr("%s", aMessage.get());
|
||||
}
|
||||
|
||||
/*static*/ void
|
||||
|
@ -402,12 +402,12 @@ typedef void (*StderrCallback)(const char* aFmt, va_list aArgs);
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
void printf_stderr(const char* aFmt, ...);
|
||||
void printf_stderr(const char* aFmt, ...) MOZ_FORMAT_PRINTF(1, 2);
|
||||
|
||||
void vprintf_stderr(const char* aFmt, va_list aArgs);
|
||||
|
||||
// fprintf with special handling for stderr to print to the console
|
||||
void fprintf_stderr(FILE* aFile, const char* aFmt, ...);
|
||||
void fprintf_stderr(FILE* aFile, const char* aFmt, ...) MOZ_FORMAT_PRINTF(2, 3);
|
||||
|
||||
// used by the profiler to log stderr in the profiler for more
|
||||
// advanced performance debugging and display/layers visualization.
|
||||
|
Loading…
Reference in New Issue
Block a user