Home | History | Annotate | Download | only in src

Lines Matching defs:tsdn

543 prof_prefix_get(tsdn_t* tsdn) {
544 malloc_mutex_assert_owner(tsdn, &prof_dump_filename_mtx);
550 prof_prefix_is_empty(tsdn_t *tsdn) {
551 malloc_mutex_lock(tsdn, &prof_dump_filename_mtx);
552 bool ret = (prof_prefix_get(tsdn)[0] == '\0');
553 malloc_mutex_unlock(tsdn, &prof_dump_filename_mtx);
581 prof_get_default_filename(tsdn_t *tsdn, char *filename, uint64_t ind) {
582 malloc_mutex_lock(tsdn, &prof_dump_filename_mtx);
584 "%s.%d.%"FMTu64".json", prof_prefix_get(tsdn), prof_getpid(), ind);
585 malloc_mutex_unlock(tsdn, &prof_dump_filename_mtx);
600 prof_prefix_set(tsdn_t *tsdn, const char *prefix) {
602 ctl_mtx_assert_held(tsdn);
603 malloc_mutex_lock(tsdn, &prof_dump_filename_mtx);
605 malloc_mutex_unlock(tsdn, &prof_dump_filename_mtx);
607 char *buffer = base_alloc(tsdn, prof_base,
612 malloc_mutex_lock(tsdn, &prof_dump_filename_mtx);
619 malloc_mutex_unlock(tsdn, &prof_dump_filename_mtx);
658 tsdn_t *tsdn = tsd_tsdn(tsd);
659 malloc_mutex_lock(tsdn, &prof_dump_filename_mtx);
660 if (prof_prefix_get(tsdn)[0] == '\0') {
661 malloc_mutex_unlock(tsdn, &prof_dump_filename_mtx);
667 malloc_mutex_unlock(tsdn, &prof_dump_filename_mtx);