| ; Licensed to the Apache Software Foundation (ASF) under one or more |
| ; contributor license agreements. See the NOTICE file distributed with |
| ; this work for additional information regarding copyright ownership. |
| ; The ASF licenses this file to You under the Apache License, Version 2.0 |
| ; (the "License"); you may not use this file except in compliance with |
| ; the License. You may obtain a copy of the License at |
| ; |
| ; http://www.apache.org/licenses/LICENSE-2.0 |
| ; |
| ; Unless required by applicable law or agreed to in writing, software |
| ; distributed under the License is distributed on an "AS IS" BASIS, |
| ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| ; See the License for the specific language governing permissions and |
| ; limitations under the License. |
| |
| LIBRARY HYTHR |
| |
| SECTIONS |
| .data READ WRITE |
| .text EXECUTE READ |
| |
| EXPORTS |
| hythread_attach |
| hythread_create |
| hythread_cancel |
| hythread_interrupt |
| hythread_clear_interrupted |
| hythread_interrupted |
| hythread_priority_interrupt |
| hythread_clear_priority_interrupted |
| hythread_priority_interrupted |
| hythread_monitor_destroy |
| hythread_monitor_enter |
| hythread_monitor_get_name |
| hythread_monitor_enter_using_threadId |
| hythread_monitor_try_enter |
| hythread_monitor_try_enter_using_threadId |
| hythread_monitor_exit |
| hythread_monitor_exit_using_threadId |
| hythread_monitor_init |
| hythread_monitor_init_with_name |
| hythread_monitor_notify |
| hythread_monitor_notify_all |
| hythread_monitor_wait |
| hythread_monitor_wait_timed |
| hythread_monitor_wait_interruptable |
| hythread_monitor_num_waiting |
| hythread_resume |
| hythread_self |
| hythread_set_priority |
| hythread_get_priority |
| hythread_sleep |
| hythread_sleep_interruptable |
| hythread_suspend |
| hythread_tls_alloc |
| hythread_tls_alloc_with_finalizer |
| hythread_tls_free |
| hythread_tls_get |
| hythread_tls_set |
| hythread_yield |
| hythread_exit |
| hythread_detach |
| hythread_global |
| hythread_get_flags |
| hythread_monitor_walk |
| hythread_lib_lock |
| hythread_lib_unlock |
| hythread_rwmutex_init |
| hythread_rwmutex_destroy |
| hythread_rwmutex_enter_read |
| hythread_rwmutex_exit_read |
| hythread_rwmutex_enter_write |
| hythread_rwmutex_exit_write |
| hythread_park |
| hythread_unpark |
| hythread_monitor_lock |
| hythread_monitor_unlock |
| hythread_monitor_pin |
| hythread_monitor_unpin |
| hythread_lib_get_flags |
| hythread_lib_set_flags |
| hythread_lib_clear_flags |
| hythread_jlm_monitor_init |
| hythread_jlm_thread_init |
| hythread_jlm_gc_lock_init |
| hythread_jlm_get_gc_lock_tracing |
| hythread_monitor_get_tracing |
| hythread_get_user_time |
| hythread_get_cpu_time |
| hythread_get_handle |
| hythread_get_stack_size |
| hythread_get_os_priority |
| hythread_get_stack_usage |
| hythread_enable_stack_usage |
| hysem_init |
| hysem_post |
| hysem_wait |
| hysem_destroy |
| |