harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alex Astapchuk (JIRA)" <j...@apache.org>
Subject [jira] Commented: (HARMONY-1550) [drlvm][jvmti]Jitrino.JET changes for JVMTI support
Date Fri, 22 Sep 2006 13:51:23 GMT
    [ http://issues.apache.org/jira/browse/HARMONY-1550?page=comments#action_12436859 ] 
            
Alex Astapchuk commented on HARMONY-1550:
-----------------------------------------

The patch introduces the following changes mainly in Jitrino.JET and encoder/decoder routines:

JVMTI SingleStep support improvements in Jitrino.JET

	To simplify the JVMTI's SingleStep implementation, Jitrino.JET
	ensures that every bytecode instruction has its own separate 
	address (adds NOP for those that do not produce any native code).


JVMTI PopFrame support in Jitrino.JET

	In order to support JVMTI's PopFrame, the compiled method now gets 
	a special prolog that allows to restore full registers context (including
	scraptch registers) in JIT_unwind_stack_frame().


Improved disassembler/decoder for JVMTI 
	
	In order to suport SingleStep the InstructionDisaasembler now decodes fully 
	(including arguments) indirect call and jump instructions. 
        Instruction disassembler improved to parse indirect call/jump instructions


> [drlvm][jvmti]Jitrino.JET changes for JVMTI support
> ---------------------------------------------------
>
>                 Key: HARMONY-1550
>                 URL: http://issues.apache.org/jira/browse/HARMONY-1550
>             Project: Harmony
>          Issue Type: Improvement
>          Components: DRLVM
>            Reporter: Alex Astapchuk
>         Attachments: various_jet_changes_for_jvmti_support.patch
>
>
> The patch introduces the following changes mainly in Jitrino.JET and encoder/decoder
routines:

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message