From 5369407082db53b68a1100e7b5391a1e9c36e621 Mon Sep 17 00:00:00 2001 From: Orfeas <38209077+0xfea5@users.noreply.github.com> Date: Tue, 16 Apr 2024 00:19:57 +0300 Subject: Parse /proc/pid/maps --- src/vm.h | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 src/vm.h (limited to 'src/vm.h') diff --git a/src/vm.h b/src/vm.h new file mode 100644 index 0000000..25849e7 --- /dev/null +++ b/src/vm.h @@ -0,0 +1,19 @@ +#ifndef _VM_H_ +#define _VM_H_ +#include + +typedef struct VMMapping { + uint64_t begin; + uint64_t end; + uint8_t r:1; + uint8_t w:1; + uint8_t x:1; + uint8_t s:1; + uint8_t p:1; + const char *name; + struct VMMapping *next; +} VMMapping; + +VMMapping* parse_vmmap (int pid); + +#endif // _VM_H_ -- cgit v1.2.3