| // Copyright (c) 2002-2010 The ANGLE Project Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| // debug.cpp: Debugging utilities. |
| #include "compiler/debug.h" |
| #include "compiler/InitializeParseContext.h" |
| #include "compiler/ParseHelper.h" |
| static const int kTraceBufferLen = 1024; |
| void Trace(const char *format, ...) { |
| TParseContext* parseContext = GetGlobalParseContext(); |
| char buf[kTraceBufferLen]; |
| vsnprintf(buf, kTraceBufferLen, format, args); |
| parseContext->trace(buf); |