summaryrefslogtreecommitdiff
path: root/lib/esan/working_set.h
diff options
context:
space:
mode:
Diffstat (limited to 'lib/esan/working_set.h')
-rw-r--r--lib/esan/working_set.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/esan/working_set.h b/lib/esan/working_set.h
index 4b1bc1596..3750a480a 100644
--- a/lib/esan/working_set.h
+++ b/lib/esan/working_set.h
@@ -25,6 +25,12 @@ int finalizeWorkingSet();
void processRangeAccessWorkingSet(uptr PC, uptr Addr, SIZE_T Size,
bool IsWrite);
+// Platform-dependent.
+void registerMemoryFaultHandler();
+bool processWorkingSetSignal(int SigNum, void (*Handler)(int),
+ void (**Result)(int));
+bool processWorkingSetSigaction(int SigNum, const void *Act, void *OldAct);
+
} // namespace __esan
#endif // WORKING_SET_H