Механизм сборщика мусора Boehm Weiser

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

SetJmp

1
задан Kara 22 January 2014 в 16:05
поделиться