add vdso callback, modify instruction constructor.