reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

projects/openmp/runtime/src/kmp_runtime.cpp
  146   for (i = 0; i < __kmp_threads_capacity; i++) {
  146   for (i = 0; i < __kmp_threads_capacity; i++) {
  146   for (i = 0; i < __kmp_threads_capacity; i++) {
  148     kmp_info_t *thr = (kmp_info_t *)TCR_SYNC_PTR(other_threads[i]);
  164         return i;
  173   i = __kmp_gtid_get_specific();
  178   if (i < 0)
  179     return i;
  183   if (!TCR_4(other_threads[i]->th.th_info.ds.ds_stackgrow)) {
  184     KMP_FATAL(StackOverflow, i);
  187   stack_base = (char *)other_threads[i]->th.th_info.ds.ds_stackbase;
  189     TCW_PTR(other_threads[i]->th.th_info.ds.ds_stackbase, stack_addr);
  190     TCW_PTR(other_threads[i]->th.th_info.ds.ds_stacksize,
  191             other_threads[i]->th.th_info.ds.ds_stacksize + stack_addr -
  194     TCW_PTR(other_threads[i]->th.th_info.ds.ds_stacksize,
  200     char *stack_end = (char *)other_threads[i]->th.th_info.ds.ds_stackbase;
  201     char *stack_beg = stack_end - other_threads[i]->th.th_info.ds.ds_stacksize;
  202     __kmp_print_storage_map_gtid(i, stack_beg, stack_end,
  203                                  other_threads[i]->th.th_info.ds.ds_stacksize,
  204                                  "th_%d stack (refinement)", i);
  206   return i;