hardened_malloc is a hardened memory allocator made by Daniel Micay that protects against many memory corruption vulnerabilities. According to the project's description:
Obscurix uses this for many applications by default. It changes the LD_PRELOAD variable to point to /usr/lib/libhardened_malloc.so using bubblewrap's --setenv flag or systemd's Environment option.
Obscurix doesn't use it as the system default memory allocator as many things can break with it such as Xorg. It can be added as the default by adding its file path to /etc/ld.so.preload or building it into libc directly.
hardened_malloc is not used for the Tor Browser as it uses its own memory allocator, mozjemalloc and it can't be switched with a simple LD_PRELOAD change. It would require a recompilation of the Tor Browser with mozjemalloc disabled. Differences in memory allocators may also be detected remotely via javascript performance fingerprinting so this could negatively affect your web browser fingerprint if it did work.