This function will return whether a pointer lies within an allocation, and if so,
the start and size of the allocation.
It will be useful for detecting dynamic TLS allocations in glibc >=2.25, which
uses malloc (see https://github.com/google/sanitizers/issues/1409#issuecomment-1214244142).