Qué registros se conservan a través de una llamada a la función linux x86-64

Creo que entiendo cómo el ABI de linux x86-64 usa registros y apilamiento para pasar parámetros a una función (cf.discusión ABI previa). Lo que me confunde es si / que se espera que los registros se conserven a través de una llamada de función. Es decir, ¿qué registros están garantizados para no ser golpeados?

Respuestas a la pregunta(3)

Su respuesta a la pregunta