Lines Matching refs:thread_name
130 static char *prof_thread_name_alloc(tsdn_t *tsdn, const char *thread_name);
1299 (tdata->thread_name != NULL) ? " " : "",
1300 (tdata->thread_name != NULL) ? tdata->thread_name : ""))
1865 char *thread_name, bool active)
1881 tdata->thread_name = thread_name;
1946 if (tdata->thread_name != NULL) {
1948 tdata->thread_name), tdata->thread_name, NULL, true, true);
1991 char *thread_name = (tdata->thread_name != NULL) ?
1992 prof_thread_name_alloc(tsd_tsdn(tsd), tdata->thread_name) : NULL;
1996 return (prof_tdata_init_impl(tsd, thr_uid, thr_discrim, thread_name,
2096 return (tdata->thread_name != NULL ? tdata->thread_name : "");
2100 prof_thread_name_alloc(tsdn_t *tsdn, const char *thread_name)
2105 if (thread_name == NULL)
2108 size = strlen(thread_name) + 1;
2116 memcpy(ret, thread_name, size);
2121 prof_thread_name_set(tsd_t *tsd, const char *thread_name)
2132 if (thread_name == NULL)
2134 for (i = 0; thread_name[i] != '\0'; i++) {
2135 char c = thread_name[i];
2140 s = prof_thread_name_alloc(tsd_tsdn(tsd), thread_name);
2144 if (tdata->thread_name != NULL) {
2146 tdata->thread_name), tdata->thread_name, NULL, true, true);
2147 tdata->thread_name = NULL;
2150 tdata->thread_name = s;