Я читал статью «Сборщик мусора в несовместимой среде» и задавался вопросом, насколько сложно было бы его реализовать. В документе описывается необходимость сбора все адреса от процессора (помимо стека) .Стековая часть кажется интуитивно понятной. Есть ли какой-либо способ собрать адреса из регистров, кроме явного перечисления каждого регистра в сборке? Предположим, что x86_64 в POSIX-подобной системе, такой как linux или mac.
SetJmp