x64 calling convention test

Discussion in 'Windows Vista Drivers' started by rr, Apr 14, 2006.

  1. rr

    rr Guest

    I have been trying rather unsuccessfully at running this test included in
    the HCT12.1 (Input devices category)

    If I point this test to the free build driver sys and pdb files, I get some
    Assert messages like :
    File:D:\sd\vulcan241\vulcan\core\pe\peamd64.cpp Line 3919:Interleaving SEH

    followed by ABIProv:Unknown problem encountered

    I built this driver using the Sever03 x64 build environment but am running
    the tests on XP 64-bit machine. All other tests pass on this machine.

    What exactly is wrong ? Any input would be appreciated

    rr, Apr 14, 2006
    1. Advertisements

  2. rr

    Skywing Guest

    Did you use the Win2003 SP1 DDK (3790.1830) or the Win2003 SP0 DDK (3790)?

    If you're still using the 3790 DDK, I would try upgrading to 3790.1830 and
    rebuilding the driver and running the tests from there. IIRC, there were
    still some x64 code generation problems that weren't fully fixed until the
    3790.1830 DDK compiler release.
    Skywing, Apr 14, 2006
    1. Advertisements

  3. rr

    rr Guest

    Thank you

    Compiling with the 3790.1830 DDK env solved it.

    rr, Apr 14, 2006
    1. Advertisements

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.