お世話になっております。
DxSetAllocSizeOutFlag( TRUE );
を使用してメモリ使用量をダンプするようにしようと思ったのですが、
static void DxPrintAllocSize( void )の内部、
正確にはDxLigWin.cppの
extern int LogFileAdd_WCHAR_T_PF( const wchar_t *LogFilePath, const wchar_t *ErrorStr )の内部、
char *UTF8StringBuffer = ( char * )DXALLOC( UTF8StringBufferBytes ) ;
でアロケーションが行われる事で処理が循環してしまい、スタックオーバーフローが発生してしまうようです。
コールスタック
→DxPrintAllocSize
→LogFileFmtAddW
→LogFileAddW
→LogFileAdd_WCHAR_T
→LogFileAdd_WCHAR_T_PF
→NS_DxAlloc
→DxAllocBase
→DxPrintAllocSize
どう修正するべきか少し微妙な所かとは思いますが、
ご確認よろしくお願いいたします。m(_ _)m