Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFelix Burton2016-10-18 01:50:56 +0000
committerFelix Burton2016-10-18 01:50:59 +0000
commitef54bcf6b50005c6a0a10da565df0eaf90cb109b (patch)
treed20c2b8ddae6b48fe97ad4d2ff6b972a0fa14679 /agent/system
parent3d69acd51b09c1fce5078f6a2b01b416b03cca22 (diff)
downloadorg.eclipse.tcf.agent-ef54bcf6b50005c6a0a10da565df0eaf90cb109b.tar.gz
org.eclipse.tcf.agent-ef54bcf6b50005c6a0a10da565df0eaf90cb109b.tar.xz
org.eclipse.tcf.agent-ef54bcf6b50005c6a0a10da565df0eaf90cb109b.zip
TCF Agent: Support context-linux.c compilation with ENABLE_MemoryAccessModes=1
Diffstat (limited to 'agent/system')
-rw-r--r--agent/system/GNU/Linux/tcf/context-linux.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/agent/system/GNU/Linux/tcf/context-linux.c b/agent/system/GNU/Linux/tcf/context-linux.c
index 85d71134..6c8f9060 100644
--- a/agent/system/GNU/Linux/tcf/context-linux.c
+++ b/agent/system/GNU/Linux/tcf/context-linux.c
@@ -680,6 +680,12 @@ int context_can_resume(Context * ctx, int mode) {
return 0;
}
+#if ENABLE_MemoryAccessModes
+int context_write_mem_ext(Context * ctx, MemoryAccessMode * mode, ContextAddress address, void * buf, size_t size) {
+ return context_write_mem(ctx, address, buf, size);
+}
+#endif
+
int context_write_mem(Context * ctx, ContextAddress address, void * buf, size_t size) {
ContextAddress word_addr;
unsigned word_size = context_word_size(ctx);
@@ -773,6 +779,12 @@ int context_write_mem(Context * ctx, ContextAddress address, void * buf, size_t
return 0;
}
+#if ENABLE_MemoryAccessModes
+int context_read_mem_ext(Context * ctx, MemoryAccessMode * mode, ContextAddress address, void * buf, size_t size) {
+ return context_read_mem(ctx, address, buf, size);
+}
+#endif
+
int context_read_mem(Context * ctx, ContextAddress address, void * buf, size_t size) {
ContextAddress word_addr;
unsigned word_size = context_word_size(ctx);

Back to the top