pdf: go memory layout desc