Reverse engineering with HHVM