harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Alex Astapchuk <alex.astapc...@gmail.com>
Subject Re: [drlvm] tests failing on Win2000 PIII
Date Mon, 26 Feb 2007 15:57:46 GMT
Btw, the w2k issue has been raised before. Start of the tread is here:

http://mail-archives.apache.org/mod_mbox/harmony-dev/200608.mbox/%3c44D36A45.802@pobox.com%3e

then it turns into 'platform support':

http://mail-archives.apache.org/mod_mbox/harmony-dev/200608.mbox/%3c44D9A4C7.1010607@gmail.com%3e

and HARMONY-1145 was filed against the issue.

-- 
Thanks,
   Alex


Alex Astapchuk wrote:
> Hi Nathan,
> 
>  > Failed to open JVM DLL:
>  > 
> C:\bt-trunk\cc\projects\drlvm\trunk\build\win_ia32_msvc_debug\deploy\jdk\jre\bin\default\harmonyvm

> 
> 
> DRLVM can not be run on Win2000: it uses 'vectored exception
> handler' [1] (instead of old-fashion structured exception handler),
> and this feature requires at least WinXP/Win2k3 [2].
> 
> There may be more XP-specific functions I'm not aware about, but
> at least this one will make the loading fail because the loader
> can not find AddVectoredExceptionHandler export in kernel32.dll.
> 
> [1] vm\vmcore\src\util\win\nt_platform_utils.cpp
>      grep for AddVectoredExceptionHandler around the line 63.
> 
> [2] http://msdn2.microsoft.com/en-us/library/ms679274.aspx
> 
> Requirements
> Client Requires Windows Vista or Windows XP.
> Server Requires Windows Server "Longhorn" or Windows Server 2003.
> Header Declared in Winbase.h; include Windows.h.
> Library Use Kernel32.lib.
> DLL Requires Kernel32.dll.
> 
> 
> 




Mime
View raw message