The StackAlignmentInBytes and VerifyStackAtCalls code is broken on some platforms (notably x86, but problems also exist on AMD64). There are a few problems. First, StackAlignmentInBytes is not being respected on all platforms. Second, the specification of stack_alignment in the .ad file is in bits, and the math which operates on this and derived value is incorrect. Third, the no adapter changes broke VerifyStackAtCalls and stack alignment on x86. All of these problems should be fixed at the same time.
###@###.### 2005-04-05 01:14:51 GMT
###@###.### 2005-04-05 01:14:51 GMT