a4a400be07
PR: 293396
21 lines
821 B
C++
21 lines
821 B
C++
--- src/bthread/task_group.cpp.orig 2026-02-23 02:11:29 UTC
|
|
+++ src/bthread/task_group.cpp
|
|
@@ -214,7 +214,7 @@ void TaskGroup::run_main_task() {
|
|
}
|
|
if (FLAGS_show_per_worker_usage_in_vars && !usage_bvar) {
|
|
char name[32];
|
|
-#if defined(OS_MACOSX)
|
|
+#if defined(OS_MACOSX) || defined(OS_FREEBSD)
|
|
snprintf(name, sizeof(name), "bthread_worker_usage_%" PRIu64,
|
|
pthread_numeric_id());
|
|
#else
|
|
@@ -251,7 +251,7 @@ int PthreadAttrGetStack(void*& stack_addr, size_t& sta
|
|
|
|
#ifdef BUTIL_USE_ASAN
|
|
int PthreadAttrGetStack(void*& stack_addr, size_t& stack_size) {
|
|
-#if defined(OS_MACOSX)
|
|
+#if defined(OS_MACOSX) || defined(OS_FREEBSD)
|
|
stack_addr = pthread_get_stackaddr_np(pthread_self());
|
|
stack_size = pthread_get_stacksize_np(pthread_self());
|
|
return 0;
|