That is what there is.
> Is Go assembler the same as Plan 9 assembler, or not? Should I study Plan 9
> assembly before Go Assembly?
The Go assembler is not the same as the Plan 9 assembler. For one
thing, the Go assembler is written in Go. However, as the doc says,
the syntax is closely based on the Plan 9 assembler.
> How could I use Go assembly to "malloc" (or syscall "sys_brk") a piece of
> memory?
You basically can't literally call malloc or sys_brk in a Go program.
Go memory allocation doesn't work that way. You can allocate memory
using mmap, but you don't need to use assembler code to do that; you
can just call syscall.Mmap.
Ian