Skip to content

Commit 630b07a

Browse files
committed
VM (new pixeltower): shared libs
1 parent 7bf5a72 commit 630b07a

2 files changed

Lines changed: 4 additions & 1 deletion

File tree

plat/unix/vm/om_pixeltower_tracing.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
#include "openminecraft/vm/pixeltower/v1/om_pixeltower_tracing.hpp"
2+
#include "openminecraft/log/om_log_common.hpp"
23
#include "sys/signal.h"
34
#include <csignal>
45
#include <iostream>
@@ -9,6 +10,8 @@ namespace openminecraft::vm::pixeltower::v1::tracing
910
static void crash_handler(int sig, siginfo_t *info, void *context)
1011
{
1112
ucontext_t *const uc = (ucontext_t *)context;
13+
log::OMLogger l("test");
14+
l.dumpStacktrace();
1215
#ifdef __x86_64__
1316
#if defined(__APPLE__)
1417
std::cout << uc->uc_mcontext->__ss.__rip << std::endl;

src/vm/xmake.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
target("openminecraft-vm")
2-
set_kind("static")
2+
set_kind("shared")
33
add_packages("fmt", "stb", "boost")
44
add_files("**.cpp")
55
add_includedirs("../../include")

0 commit comments

Comments
 (0)