From 21efbba39340300a7ba9d5f4f94017f5ff956833 Mon Sep 17 00:00:00 2001 From: Kimplul Date: Sat, 2 Nov 2024 16:02:41 +0200 Subject: intial working sys_spawn --- include/kmi/regions.h | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'include') diff --git a/include/kmi/regions.h b/include/kmi/regions.h index 74d4387..fe263ae 100644 --- a/include/kmi/regions.h +++ b/include/kmi/regions.h @@ -236,6 +236,15 @@ struct mem_region *find_first_region(struct mem_region_root *r); */ struct mem_region *find_used_region(struct mem_region_root *r, vm_t start); +/** + * Find used memory region inside which \p addr is. + * Note the significant difference from \ref find_used_region which requires the + * address to exactly match the start of a region. + * + * @param r Memory region root. + * @param addr Address to look for. + * @return Pointer to owning memory region or \c NULL if no such exists. + */ struct mem_region *find_addr_region(struct mem_region_root *r, vm_t addr); /** -- cgit v1.3