Files
ports/devel/brpc/files/patch-src_bthread_task__group.cpp
T
Vanilla I. Shu a4a400be07 devel/brpc: add new ports.
PR:		293396
2026-05-01 22:23:23 +08:00

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;