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
...