1OMP_1.0 { 2 global: 3 omp_set_num_threads; 4 omp_get_num_threads; 5 omp_get_max_threads; 6 omp_get_thread_num; 7 omp_get_num_procs; 8 omp_in_parallel; 9 omp_set_dynamic; 10 omp_get_dynamic; 11 omp_set_nested; 12 omp_get_nested; 13#ifdef HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT 14 # If the assembler used lacks the .symver directive or the linker 15 # doesn't support GNU symbol versioning, we have the same symbol in 16 # two versions, which Sun ld chokes on. 17 omp_init_lock; 18 omp_init_nest_lock; 19 omp_destroy_lock; 20 omp_destroy_nest_lock; 21 omp_set_lock; 22 omp_set_nest_lock; 23 omp_unset_lock; 24 omp_unset_nest_lock; 25 omp_test_lock; 26 omp_test_nest_lock; 27 omp_destroy_lock_; 28 omp_destroy_nest_lock_; 29 omp_init_lock_; 30 omp_init_nest_lock_; 31 omp_set_lock_; 32 omp_set_nest_lock_; 33 omp_test_lock_; 34 omp_test_nest_lock_; 35 omp_unset_lock_; 36 omp_unset_nest_lock_; 37#endif 38 omp_get_dynamic_; 39 omp_get_max_threads_; 40 omp_get_nested_; 41 omp_get_num_procs_; 42 omp_get_num_threads_; 43 omp_get_thread_num_; 44 omp_in_parallel_; 45 omp_set_dynamic_; 46 omp_set_dynamic_8_; 47 omp_set_nested_; 48 omp_set_nested_8_; 49 omp_set_num_threads_; 50 omp_set_num_threads_8_; 51 local: 52 *; 53}; 54 55OMP_2.0 { 56 global: 57 omp_get_wtick; 58 omp_get_wtime; 59 omp_get_wtick_; 60 omp_get_wtime_; 61} OMP_1.0; 62 63OMP_3.0 { 64 global: 65 omp_set_schedule; 66 omp_set_schedule_; 67 omp_set_schedule_8_; 68 omp_get_schedule; 69 omp_get_schedule_; 70 omp_get_schedule_8_; 71 omp_get_thread_limit; 72 omp_get_thread_limit_; 73 omp_set_max_active_levels; 74 omp_set_max_active_levels_; 75 omp_set_max_active_levels_8_; 76 omp_get_max_active_levels; 77 omp_get_max_active_levels_; 78 omp_get_level; 79 omp_get_level_; 80 omp_get_ancestor_thread_num; 81 omp_get_ancestor_thread_num_; 82 omp_get_ancestor_thread_num_8_; 83 omp_get_team_size; 84 omp_get_team_size_; 85 omp_get_team_size_8_; 86 omp_get_active_level; 87 omp_get_active_level_; 88 omp_init_lock; 89 omp_init_nest_lock; 90 omp_destroy_lock; 91 omp_destroy_nest_lock; 92 omp_set_lock; 93 omp_set_nest_lock; 94 omp_unset_lock; 95 omp_unset_nest_lock; 96 omp_test_lock; 97 omp_test_nest_lock; 98 omp_destroy_lock_; 99 omp_destroy_nest_lock_; 100 omp_init_lock_; 101 omp_init_nest_lock_; 102 omp_set_lock_; 103 omp_set_nest_lock_; 104 omp_test_lock_; 105 omp_test_nest_lock_; 106 omp_unset_lock_; 107 omp_unset_nest_lock_; 108} OMP_2.0; 109 110OMP_3.1 { 111 global: 112 omp_in_final; 113 omp_in_final_; 114} OMP_3.0; 115 116GOMP_1.0 { 117 global: 118 GOMP_atomic_end; 119 GOMP_atomic_start; 120 GOMP_barrier; 121 GOMP_critical_end; 122 GOMP_critical_name_end; 123 GOMP_critical_name_start; 124 GOMP_critical_start; 125 GOMP_loop_dynamic_next; 126 GOMP_loop_dynamic_start; 127 GOMP_loop_end; 128 GOMP_loop_end_nowait; 129 GOMP_loop_guided_next; 130 GOMP_loop_guided_start; 131 GOMP_loop_ordered_dynamic_next; 132 GOMP_loop_ordered_dynamic_start; 133 GOMP_loop_ordered_guided_next; 134 GOMP_loop_ordered_guided_start; 135 GOMP_loop_ordered_runtime_next; 136 GOMP_loop_ordered_runtime_start; 137 GOMP_loop_ordered_static_next; 138 GOMP_loop_ordered_static_start; 139 GOMP_loop_runtime_next; 140 GOMP_loop_runtime_start; 141 GOMP_loop_static_next; 142 GOMP_loop_static_start; 143 GOMP_ordered_end; 144 GOMP_ordered_start; 145 GOMP_parallel_end; 146 GOMP_parallel_loop_dynamic_start; 147 GOMP_parallel_loop_guided_start; 148 GOMP_parallel_loop_runtime_start; 149 GOMP_parallel_loop_static_start; 150 GOMP_parallel_sections_start; 151 GOMP_parallel_start; 152 GOMP_sections_end; 153 GOMP_sections_end_nowait; 154 GOMP_sections_next; 155 GOMP_sections_start; 156 GOMP_single_copy_end; 157 GOMP_single_copy_start; 158 GOMP_single_start; 159}; 160 161GOMP_2.0 { 162 global: 163 GOMP_task; 164 GOMP_taskwait; 165 GOMP_loop_ull_dynamic_next; 166 GOMP_loop_ull_dynamic_start; 167 GOMP_loop_ull_guided_next; 168 GOMP_loop_ull_guided_start; 169 GOMP_loop_ull_ordered_dynamic_next; 170 GOMP_loop_ull_ordered_dynamic_start; 171 GOMP_loop_ull_ordered_guided_next; 172 GOMP_loop_ull_ordered_guided_start; 173 GOMP_loop_ull_ordered_runtime_next; 174 GOMP_loop_ull_ordered_runtime_start; 175 GOMP_loop_ull_ordered_static_next; 176 GOMP_loop_ull_ordered_static_start; 177 GOMP_loop_ull_runtime_next; 178 GOMP_loop_ull_runtime_start; 179 GOMP_loop_ull_static_next; 180 GOMP_loop_ull_static_start; 181} GOMP_1.0; 182 183GOMP_3.0 { 184 global: 185 GOMP_taskyield; 186} GOMP_2.0; 187