Problems with understanding the process of garbage collection

Hi all:
As referenced in the proposal of register based calling convention: “Proposal: Register-based Go calling convention”, it said that “the compiler will need to emit a liveness map for argument registers for the function entry point” and the runtime uses clobber set metadata to mark live pointers in the registers. I failed to find any code snippets related to the register map or the clobber set in “mgcmark.go”, any ideas?

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.