--- nono/lib/logger.cpp 2026/04/29 17:04:28 1.1 +++ nono/lib/logger.cpp 2026/04/29 17:04:34 1.1.1.3 @@ -1,13 +1,14 @@ // // nono -// Copyright (C) 2017 isaki@NetBSD.org +// Copyright (C) 2020 nono project +// Licensed under nono-license.txt // -#include "header.h" #include "logger.h" #include "mpu.h" -Logger *gLogger; +// グローバルインスタンス +Logger gLogger; // コンストラクタ Logger::Logger() @@ -67,13 +68,6 @@ Logger::Read(char *buf, int bufsize) } -// ログ初期化 -void -logger_init() -{ - gLogger = new Logger(); -} - // パニック void panic(const char *funcname, const char *fmt, ...) @@ -87,6 +81,6 @@ panic(const char *funcname, const char * // panic の場合ここでプロセス終了するのでログではなく stderr に出力 fprintf(stderr, "panic! PC=$%08x %s at %s\n", - gMPU->GetCPU()->ppc, fmtbuf, funcname); + gMPU->GetPPC(), fmtbuf, funcname); abort(); }