summaryrefslogtreecommitdiff
path: root/liboil/liboilcpu.h
diff options
context:
space:
mode:
authorDavid Schleef <ds@schleef.org>2005-02-02 01:01:49 +0000
committerDavid Schleef <ds@schleef.org>2005-02-02 01:01:49 +0000
commit6420cbe9eaa99050266e99ce7c670f2b44c97bfd (patch)
tree9fd11c08b9051a073362d25ddaa9d0721ea680ad /liboil/liboilcpu.h
parentea487b28c0f206723c3bb89dece59c1fc1fd0796 (diff)
downloadliboil-6420cbe9eaa99050266e99ce7c670f2b44c97bfd.tar.gz
* liboil/liboilcpu.c: (test_altivec), (oil_cpu_powerpc_getflags),
(illegal_instruction_handler), (oil_cpu_fault_check_enable), (oil_cpu_fault_check_try), (oil_cpu_fault_check_disable): Add illegal instruction checking. * liboil/liboilcpu.h: * liboil/liboilfunction.c: (oil_init): * liboil/liboiltest.c: (oil_test_check_function), (oil_test_check_impl):
Diffstat (limited to 'liboil/liboilcpu.h')
-rw-r--r--liboil/liboilcpu.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/liboil/liboilcpu.h b/liboil/liboilcpu.h
index c6245d6..c15a509 100644
--- a/liboil/liboilcpu.h
+++ b/liboil/liboilcpu.h
@@ -31,5 +31,10 @@
void _oil_cpu_init (void);
unsigned int oil_cpu_get_flags (void);
+void oil_cpu_fault_check_enable (void);
+void oil_cpu_fault_check_disable (void);
+
+int oil_cpu_fault_check_try (void (*func)(void *), void *priv);
+
#endif