デバッグ用ユーティリティクラス。
[詳細]
#include <UtDebug.h>
|
static void | assertF (const char *file, int lineno, const char *format,...) |
|
static void | error (const char *msg,...) |
| エラーログの表示 [詳細]
|
|
static void | dumpByte (const char *data, int length) |
| 取得したデータのバイト数をダンプ [詳細]
|
|
static void | printVectorUShort (char *msg, LDVector< unsigned short > *v, char *unit) |
|
static void | print (const char *format,...) |
| 出力 [詳細]
|
|
static void | println (const char *format,...) |
| 出力 [詳細]
|
|
static void | debugBreak () |
|
static void | setMemoryDebugFlags (unsigned int flag) |
|
static void | addMemoryDebugFlags (unsigned int flag) |
|
static unsigned int | getMemoryDebugFlags () |
|
static void | setReadObjectDebugFlags (unsigned int flag) |
|
static void | addReadObjectDebugFlags (unsigned int flag) |
|
static unsigned int | getReadObjectDebugFlags () |
|
static void | start (const char *key) |
| ミリ秒の計測開始 [詳細]
|
|
static long long | dump (const char *key, bool print_string=true) |
| ミリ秒の計測を終了し時間をダンプする [詳細]
|
|
static void | staticRelease_notForClientCall () |
|
|
static const unsigned int | MEMORY_DEBUG_DUMP_ALLOCATOR = 0x1 |
|
static const unsigned int | MEMORY_DEBUG_DUMP_TMP = 0x2 |
|
static const unsigned int | MEMORY_DEBUG_DUMP_FIXED = 0x4 |
|
static const unsigned int | MEMORY_DEBUG_DUMP_UNMANAGED = 0x8 |
|
static const unsigned int | MEMORY_DEBUG_MEMORY_INFO_COUNT = 0x10 |
|
static const unsigned int | MEMORY_DEBUG_MEMORY_INFO_DUMP = 0x20 |
|
static const unsigned int | MEMORY_DEBUG_MEMORY_INFO_ALL = MEMORY_DEBUG_MEMORY_INFO_COUNT | MEMORY_DEBUG_MEMORY_INFO_DUMP |
|
static const unsigned int | MEMORY_DEBUG_MEMORY_INFO_KEEP_FREE = 0x40 |
|
static const unsigned int | MEMORY_DEBUG_MEMORY_DUMP_PLACEMENT_NEW = 0x80 |
|
static const unsigned int | MEMORY_DEBUG_DUMP_ALL |
|
static const unsigned int | READ_OBJECT_DEBUG_DUMP = 0x1 |
|
デバッグ用ユーティリティクラス。
デバッグダンプ、処理時間の計測など
long long dump |
( |
const char * |
key, |
|
|
bool |
print_string = true |
|
) |
| |
|
static |
ミリ秒の計測を終了し時間をダンプする
- 引数
-
- 日付
- 2013/05/21
void dumpByte |
( |
const char * |
data, |
|
|
int |
length |
|
) |
| |
|
static |
取得したデータのバイト数をダンプ
- 引数
-
data | -> ダンプするデータ |
length | -> データの長さ |
- 日付
- 2013/05/21
void error |
( |
const char * |
format, |
|
|
|
... |
|
) |
| |
|
static |
void print |
( |
const char * |
format, |
|
|
|
... |
|
) |
| |
|
static |
void println |
( |
const char * |
format, |
|
|
|
... |
|
) |
| |
|
static |
void printVectorUShort |
( |
char * |
msg, |
|
|
LDVector< unsigned short > * |
v, |
|
|
char * |
unit |
|
) |
| |
|
static |
void start |
( |
const char * |
key | ) |
|
|
static |
void staticRelease_notForClientCall |
( |
| ) |
|
|
static |
リリース用メソッド(Live2D::diposeから呼ばれる)
const unsigned int MEMORY_DEBUG_DUMP_ALL |
|
static |
初期値:= MEMORY_DEBUG_DUMP_ALLOCATOR
| MEMORY_DEBUG_DUMP_TMP
| MEMORY_DEBUG_DUMP_FIXED
| MEMORY_DEBUG_MEMORY_INFO_DUMP
| MEMORY_DEBUG_DUMP_UNMANAGED
このクラスの説明は次のファイルから生成されました:
- src/util/UtDebug.h
- src/util/UtDebug.cpp