use uint type in sym-table when possible
use __attribute__((constructor)) to simplify code
fix slice warning on allocation