According to official documentation, get_tls is a marco defined in go_asm.h. But it is actually in go_tls.h which is in the go source.
I made these two PRs[1][2] in golang, but I recieve a feedback which think this is not helpful. It’s really depressing.