Pre-RFC: core::ptr::simulate_realloc

The answer is no. The Rust AM only supports a single location for every allocation.

To make the answer yes requires changing the LLVM memory model to support an allocation mapped in multiple paces at once. Whether it's in the same thread or not makes no difference.