summaryrefslogtreecommitdiff
path: root/sysdeps/linux-gnu/os.h
diff options
context:
space:
mode:
Diffstat (limited to 'sysdeps/linux-gnu/os.h')
-rw-r--r--sysdeps/linux-gnu/os.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/sysdeps/linux-gnu/os.h b/sysdeps/linux-gnu/os.h
index 62bf38b..60fd604 100644
--- a/sysdeps/linux-gnu/os.h
+++ b/sysdeps/linux-gnu/os.h
@@ -23,3 +23,17 @@ struct os_process_data {
arch_addr_t debug_addr;
int debug_state;
};
+
+#define OS_HAVE_LIBRARY_SYMBOL_DATA
+struct os_library_symbol_data {
+ unsigned is_ifunc : 1;
+};
+
+#define OS_HAVE_BREAKPOINT_DATA
+struct os_breakpoint_data {
+ /* For breakpoints that track return from IFUNC functions, we
+ * keep here the IFUNC symbol itself. */
+ struct library_symbol *ret_libsym;
+};
+
+#define OS_HAVE_ADD_FUNC_ENTRY