Skip to main content

forge_sys/
mem.rs

1unsafe extern "C" {
2    pub fn forge_mem_getMainTextAddr() -> u32;
3    pub fn forge_mem_getMainRoDataAddr() -> u32;
4    pub fn forge_mem_getMainDataAddr() -> u32;
5    pub fn forge_mem_getMainBssAddr() -> u32;
6    pub fn forge_mem_getMainHeapAddr() -> u32;
7
8    pub fn malloc(size: usize) -> *mut core::ffi::c_void;
9    pub fn realloc(ptr: *mut core::ffi::c_void, size: usize) -> *mut core::ffi::c_void;
10    pub fn free(ptr: *mut core::ffi::c_void);
11}