Serialization (I/O)
VTIL exposes stream and file serializers for routines, blocks, instructions, and operands.
File helpers
vtil::save_routine(rtn, "sample.vtil");
std::unique_ptr<vtil::routine> loaded(vtil::load_routine("sample.vtil"));Stream-based round-trip
std::stringstream ss;
vtil::serialize(ss, rtn);
vtil::routine* restored = nullptr;
vtil::deserialize(ss, restored);
delete restored;