aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core
diff options
context:
space:
mode:
authorGravatar Mathieu Vaillancourt <vaillancourtm@gmail.com>2014-04-03 21:22:13 -0400
committerGravatar Mathieu Vaillancourt <vaillancourtm@gmail.com>2014-04-03 21:25:39 -0400
commit564e3f5032b072204f05e2b13604d9486fa52b2f (patch)
treeb904634ec65719170fdc0b6633d0bfc0f0d8b319 /src/core
parent20bf361b95224f65141c6237b66a26a5fae156d7 (diff)
Add Core::GetState() for debugger
Diffstat (limited to 'src/core')
-rw-r--r--src/core/src/core.cpp5
-rw-r--r--src/core/src/core.h4
2 files changed, 9 insertions, 0 deletions
diff --git a/src/core/src/core.cpp b/src/core/src/core.cpp
index 523b860f..800a2a3f 100644
--- a/src/core/src/core.cpp
+++ b/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;
diff --git a/src/core/src/core.h b/src/core/src/core.h
index 8021b762..f4a3ca05 100644
--- a/src/core/src/core.h
+++ b/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
////////////////////////////////////////////////////////////////////////////////////////////////////