void operator()(code_block *old_address, code_block *new_address, cell size) { data_forwarder.visit_code_block_objects(new_address); code_block_compaction_relocation_visitor<Fixup> visitor(parent,old_address,fixup); new_address->each_instruction_operand(visitor); }
void trace_code_block_objects(code_block *compiled) { data_visitor.visit_code_block_objects(compiled); }
void operator()(code_block *compiled, cell size) { workhorse->visit_code_block_objects(compiled); workhorse->visit_embedded_literals(compiled); }