- h_malloc_disable_memory_tagging writes to ro.is_memtag_disabled in the init_lock mutex region
- ro.is_memtag_disabled is read through is_memtag_enabled without proper synchronization in invocations like allocate_small -> write_after_free_check
Since it is not atomic, the data race results in undefined behavior.
Since it is not atomic, the data race results in undefined behavior.