reorder some struct declarations in profiler