diff options
Diffstat (limited to 'lib/esan/working_set.h')
-rw-r--r-- | lib/esan/working_set.h | 6 |
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 |