fix define MTRACE 1 build bug

上级 4ec2e3db
...@@ -114,9 +114,11 @@ pgalloc(void) ...@@ -114,9 +114,11 @@ pgalloc(void)
run* run*
kmem::alloc(const char* name) kmem::alloc(const char* name)
{ {
run* r;
for (;;) { for (;;) {
auto headval = freelist.load(); auto headval = freelist.load();
run* r = headval.ptr(); r = headval.ptr();
if (!r) if (!r)
return nullptr; return nullptr;
...@@ -131,7 +133,7 @@ kmem::alloc(const char* name) ...@@ -131,7 +133,7 @@ kmem::alloc(const char* name)
} }
if (name) if (name)
mtlabel(mtrace_label_block, r, m->size, name, strlen(name)); mtlabel(mtrace_label_block, r, size, name, strlen(name));
} }
void void
......
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论