Răsfoiți Sursa

Add Core::GetState() for debugger

Mathieu Vaillancourt 12 ani în urmă
părinte
comite
564e3f5032
2 a modificat fișierele cu 9 adăugiri și 0 ștergeri
  1. 5 0
      src/core/src/core.cpp
  2. 4 0
      src/core/src/core.h

+ 5 - 0
src/core/src/core.cpp

@@ -143,6 +143,11 @@ int Init() {
     return 0;
 }
 
+ARMul_State* GetState()
+{
+    return core->state;
+}
+
 void Shutdown() {
     //delete g_arm_state;
     //g_arm_state = NULL;

+ 4 - 0
src/core/src/core.h

@@ -25,6 +25,8 @@
 #ifndef CORE_CORE_H_
 #define CORE_CORE_H_
 
+#include "arm/armdefs.h"
+
 ////////////////////////////////////////////////////////////////////////////////////////////////////
 
 namespace Core {
@@ -47,6 +49,8 @@ void Stop();
 /// Initialize the core
 int Init();
 
+ARMul_State* GetState();
+
 } // namespace
 
 ////////////////////////////////////////////////////////////////////////////////////////////////////