栈对齐

高版本的Ubuntu执行system或者printf需要高16位栈对齐 一般的做法就是垫一个ret或者不要system完整函数里面的pop rbp

后来做题又发现C++异常处理throw函数里面的有个函数也需要栈对齐,因此栈对齐在很多函数中都有可能需要,此时也不必纠结。gdb -c core发现后垫上一个ret就可以了