From eba2aff0f09f0ef057819dfe443bfe6f07ec5647 Mon Sep 17 00:00:00 2001 From: Ryan Fleury Date: Thu, 17 Jul 2025 14:46:31 -0700 Subject: [PATCH] demon/linux: process read/write --- src/demon/linux/demon_core_linux.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/demon/linux/demon_core_linux.c b/src/demon/linux/demon_core_linux.c index c7ddf455..84a7bc42 100644 --- a/src/demon/linux/demon_core_linux.c +++ b/src/demon/linux/demon_core_linux.c @@ -825,13 +825,17 @@ dmn_process_memory_protect(DMN_Handle process, U64 vaddr, U64 size, OS_AccessFla internal U64 dmn_process_read(DMN_Handle process, Rng1U64 range, void *dst) { - return 0; + DMN_LNX_Entity *entity = dmn_lnx_entity_from_handle(process); + U64 result = dmn_lnx_read(entity->fd, range, dst); + return result; } internal B32 dmn_process_write(DMN_Handle process, Rng1U64 range, void *src) { - return 0; + DMN_LNX_Entity *entity = dmn_lnx_entity_from_handle(process); + B32 result = dmn_lnx_write(entity->fd, range, src); + return result; } //- rjf: threads