Si no tengo mal entendido, el mismo creó una rutina ASM para hacer esto en Ruby, mas no hay ninguna otra forma de hacerlo que aplicando su parche, aun que creo que si se investiga en el código los punteros que carga y etc, investigándolo un poco, se puede lograr hacer, eso si, requiere...