-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Gianluca Varenni wrote:
[...] > The exception code 80000002 means > a.. 0x80000002: STATUS_DATATYPE_MISALIGNMENT indicates that an > unaligned data reference was encountered. > > and it's probably because the Itanium doesn't allow unaligned access > to memory (i.e. if you try to access a 64bit integer, its address > should be aligned to 64bit). x86 and x64 do not have such requirement, > and the WinPcap driver relies on that. Forgive me for asking, but WHY does WinPcap *rely* on unaligned access?! Just because a particular CPU architecture doesn't *require* operand alignment for certain instructions doesn't mean that one doesn't need to bother trying to ensure that ALL of its data fields are properly aligned! I mean, it may work on certain architectures (such as x86 and x64) but you WILL pay a significant performance penalty. And as the OP is discovering, on certain architectures (such as the Itanium) such programs will not even run. I would personally treat that as a BUG that needs to be fixed. - -- "Fish" (David B. Trout) - [email protected] Fight Spam! Join CAUCE! <http://www.cauce.org/> 7 reasons why HTML email is a bad thing http://www.georgedillon.com/web/html_email_is_evil.shtml PGP key fingerprints: DH/DSS: 9F9B BAB0 BA7F C458 1A89 FE26 48F5 D7F4 C4EE 3E2A RSA: 6B37 7110 7201 9917 9B0D 99E3 55DB 5D58 FADE 4A52 -----BEGIN PGP SIGNATURE----- Version: PGP Desktop 9.8.0 (Build 2158) Charset: utf-8 wj8DBQFKz+7HSPXX9MTuPioRAiobAJ9NIIVSqrQyUw5RY8hiwYBc+Hu99ACfR5gL QHL3VOX5aY4NWoTpUHhuTJY= =gBx4 -----END PGP SIGNATURE----- _______________________________________________ Winpcap-users mailing list [email protected] https://www.winpcap.org/mailman/listinfo/winpcap-users
