From: Ondřej Surý Date: Fri, 4 Nov 2022 14:03:22 +0000 (+0100) Subject: Properly name the loop->mctx X-Git-Tag: v9.19.8~71^2 X-Git-Url: http://git.ipfire.org/gitweb/index.cgi?a=commitdiff_plain;h=9d2f22e666bf03aabc79dfebb4c4adb6f4958bb2;p=thirdparty%2Fbind9.git Properly name the loop->mctx The per loop memory context were unnamed, properly name them as 'loop'. --- diff --git a/lib/isc/loop.c b/lib/isc/loop.c index b77ba534f8b..0ab71a0543f 100644 --- a/lib/isc/loop.c +++ b/lib/isc/loop.c @@ -209,7 +209,7 @@ queue_cb(uv_async_t *handle) { } static void -loop_init(isc_loop_t *loop, isc_loopmgr_t *loopmgr, size_t tid) { +loop_init(isc_loop_t *loop, isc_loopmgr_t *loopmgr, uint32_t tid) { *loop = (isc_loop_t){ .tid = tid, .loopmgr = loopmgr, @@ -234,7 +234,10 @@ loop_init(isc_loop_t *loop, isc_loopmgr_t *loopmgr, size_t tid) { UV_RUNTIME_CHECK(uv_async_init, r); uv_handle_set_data(&loop->destroy_trigger, loop); + char name[16]; + snprintf(name, sizeof(name), "loop-%08" PRIx32, tid); isc_mem_create(&loop->mctx); + isc_mem_setname(loop->mctx, name); isc_mutex_init(&loop->queue_lock);