>>but there are still some functions have a strange header. What would seem strange to you? Obviously functions may or may not have a stack frame, the two instructions you specified establish a null frame, which of course is not appropriate for many functions.