On 01/04/2017 03:35 PM, Rob Gardner wrote:
> Tags are not cleared at all when memory is freed, but rather, lazily
> (and automatically) cleared when memory is allocated.

What does "allocated" mean in this context?  Physical or virtual? What
does this do, for instance?

        ptr = malloc(PAGE_SIZE);
        set_tag(ptr, 14);
        madvise(ptr, PAGE_SIZE, MADV_FREE);
        printf("tag: %d\n", get_tag(ptr));
        free(ptr);
--
To unsubscribe from this list: send the line "unsubscribe linux-doc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to