#ifndef CORE_PROCFS_H #define CORE_PROCFS_H #include #include #include #include #ifndef PAGE_SIZE #define PAGE_SIZE (4096) #endif int procfs_open(pid_t pid); int read_page(int fd, uintptr_t index, uint8_t *data); struct procfs_map { uintptr_t base; uintptr_t max; int prot; }; ssize_t procfs_maps(pid_t pid, struct procfs_map **maps); #endif