From abb6c10f3a5be99396c303e60d286606ddc72e17 Mon Sep 17 00:00:00 2001 From: Tobias Klauser Date: Fri, 19 Nov 2010 14:06:15 +0100 Subject: Implement memory load/store operations --- memory.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'memory.h') diff --git a/memory.h b/memory.h index e5bd073..80de90b 100644 --- a/memory.h +++ b/memory.h @@ -20,7 +20,10 @@ struct memory { #define IMAGE_BASE_UNINITIALIZED UINT32_MAX -extern uint8_t memory_get_byte(struct memory *mem, int32_t offset); +extern uint8_t memory_get_byte(struct memory *mem, int32_t addr); +extern void memory_set_byte(struct memory *mem, int32_t addr, uint8_t data); +extern uint32_t memory_get_word(struct memory *mem, int32_t addr); +extern void memory_set_word(struct memory *mem, int32_t addr, uint32_t data); extern void memory_dump(struct memory *mem, uint32_t offset, size_t count); -- cgit v1.2.3-54-g00ecf