Hi,
This change is *wrong*. It won't guarantee the correct alignment!!!
@ExfAcquirePushLockShared@4(): ntoskrnl/ex/pushlock.c:611 push %ebp mov %esp,%ebp push %edi push %esi push %ebx sub $0x4c,%esp mov %ecx,0xffffffec(%ebp) ntoskrnl/ex/pushlock.c:612 mov (%ecx),%edi ntoskrnl/ex/pushlock.c:615 lea 0xf(%esp),%esi -> and $0xfffffff0,%esi ntoskrnl/ex/pushlock.c:621 ...