diff options
Diffstat (limited to 'gdb/compile/compile-object-load.h')
-rw-r--r-- | gdb/compile/compile-object-load.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/gdb/compile/compile-object-load.h b/gdb/compile/compile-object-load.h index 5afacda..44a7592 100644 --- a/gdb/compile/compile-object-load.h +++ b/gdb/compile/compile-object-load.h @@ -17,6 +17,8 @@ #ifndef GDB_COMPILE_OBJECT_LOAD_H #define GDB_COMPILE_OBJECT_LOAD_H +struct munmap_list; + struct compile_module { /* objfile for the compiled module. */ @@ -45,10 +47,14 @@ struct compile_module /* If the inferior function has an out value, this is its address. Otherwise it is zero. */ CORE_ADDR out_value_addr; + + /* Track inferior memory reserved by inferior mmap. */ + struct munmap_list *munmap_list_head; }; extern struct compile_module *compile_object_load (const char *object_file, const char *source_file, enum compile_i_scope_types scope, void *scope_data); +extern void munmap_list_free (struct munmap_list *head); #endif /* GDB_COMPILE_OBJECT_LOAD_H */ |