harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ivan Volosyuk (JIRA)" <j...@apache.org>
Subject [jira] Updated: (HARMONY-3213) [drlvm][win64] interpreter update
Date Wed, 21 Feb 2007 10:39:05 GMT

     [ https://issues.apache.org/jira/browse/HARMONY-3213?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Ivan Volosyuk updated HARMONY-3213:
-----------------------------------

    Attachment: interpreter.diff

Here is implementation of invokeJNI stub for Win64 with corresponding build system update.

More changes are required to build:
build/make/targets/build.native.xml:  Object files for asm files should have extension '.obj'
on win64

More changes are required to be able to run 'Hello World':
build/make/components/vm/gc_cc.xml: Build file should be fixed to be able to load gc_cc.dll
at runtime
vm/port/src/atomic/win/port_atomic.c: implementation of atomic ops is required (port_atomic_cas8(),
port_atomic_cas16())
vm/thread/src/thread_private.h: I used APR_TLS_USE macro
vm/vmcore/include/atomics.h: memory fences are needed (MemoryWriteBarrier())
vm/vmcore/src/util/win/em64t/nt_exception_filter.cpp: required implementation of following
functions:
    vectored_exception_handler()
    init_stack_info()
    get_available_stack_size()

> [drlvm][win64] interpreter update
> ---------------------------------
>
>                 Key: HARMONY-3213
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3213
>             Project: Harmony
>          Issue Type: New Feature
>          Components: DRLVM
>         Environment: Windows64
>            Reporter: Ivan Volosyuk
>         Attachments: interpreter.diff
>
>
> Interpreter is highly portable except for the invokeJNI stub which provides ability to
execute native methods with various argument lists.
> The stub is implemented for Windows64 platform in the attached patch.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message