|
|
#include <mono/utils/mono-membar.h> | #include <mono/utils/mono-membar.h> |
#include <mono/metadata/object.h> | #include <mono/metadata/object.h> |
#include <mono/metadata/appdomain.h> | #include <mono/metadata/appdomain.h> |
#include <mono/metadata/threads-types.h> |
|
| |
G_BEGIN_DECLS | G_BEGIN_DECLS |
| |
|
Lines 67-76
extern void mono_thread_interruption_che
|
Link Here
|
|---|
|
extern void mono_thread_force_interruption_checkpoint (void); | extern void mono_thread_force_interruption_checkpoint (void); |
extern gint32* mono_thread_interruption_request_flag (void); | extern gint32* mono_thread_interruption_request_flag (void); |
| |
extern void mono_thread_set_state (MonoThread *thread, MonoThreadState state); |
|
extern void mono_thread_clr_state (MonoThread *thread, MonoThreadState state); |
|
extern gboolean mono_thread_test_state (MonoThread *thread, MonoThreadState test); |
|
|
|
G_END_DECLS | G_END_DECLS |
| |
#endif /* _MONO_METADATA_THREADS_H_ */ | #endif /* _MONO_METADATA_THREADS_H_ */ |
|
Lines 157-160
extern MonoThreadHazardPointers* mono_ha
|
Link Here
|
|---|
|
(hp)->hazard_pointers [(i)] = NULL; \ | (hp)->hazard_pointers [(i)] = NULL; \ |
} while (0) | } while (0) |
| |
|
extern void mono_thread_set_state (MonoThread *thread, MonoThreadState state) MONO_INTERNAL; |
|
extern void mono_thread_clr_state (MonoThread *thread, MonoThreadState state) MONO_INTERNAL; |
|
extern gboolean mono_thread_test_state (MonoThread *thread, MonoThreadState test) MONO_INTERNAL; |
|
|
#endif /* _MONO_METADATA_THREADS_TYPES_H_ */ | #endif /* _MONO_METADATA_THREADS_TYPES_H_ */ |