zerovm port of thrift-0.9.0