On Thu, 31 Aug 2023 19:19:37 +0800
Fengnan Chang <changfeng...@bytedance.com> wrote:

> +#ifndef RTE_MALLOC_DEBUG
> +     if (internal_conf->legacy_mem) {
> +             /* If orig_elem is dirty, the joint element is clean, we need 
> do memset now */
> +             if (elem->orig_elem->dirty && !elem->dirty)
> +                     memset(ptr, 0, data_len);
> +     } else if (!elem->dirty) {
> +             memset(ptr, 0, data_len);
> +     }
> +#else
> +     /* Always poison the memory in debug mode. */
> +     memset(ptr, MALLOC_POISON, data_len);
> +#endif

The code reads better if positive clause was first.
I.e.

#ifdef RTE_MALLOC_DEBUG
        /* Always poison the memory in debug mode. */
        memset(ptr, MALLOC_POISON, data_len);
#else
...

Reply via email to