You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Alexey Varlamov (JIRA)" <ji...@apache.org> on 2007/01/31 13:48:05 UTC

[jira] Commented: (HARMONY-3087) [drlvm][ji] LdInterface, CheckCast and InstanceOf helpers inlining

    [ https://issues.apache.org/jira/browse/HARMONY-3087?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12469017 ] 

Alexey Varlamov commented on HARMONY-3087:
------------------------------------------

Mikhail, the patch segfaults on HUT, "prefs" module. The backtrace is very noisy, relevant part looks like this:

    [junit] 	221: null_java_reference_handler(int, siginfo*, void*) (??:-1)
    [junit] 	222: general_signal_handler(int, siginfo*, void*) (??:-1)
    [junit] addr2line: '[vdso]': No such file
    [junit] 	223: ?? (eneral_signal_handler(int, siginfo*, void*):-1)
    [junit] 	224: ?? (0014124b
    [junit] :14124)
    [junit] 	225: build_interface_table_descriptors(Class*, std::vector<Class*, std::allocator<Class*> >&, int) (Prepare.cpp:-1)
    [junit] 	226: Class::prepare(Global_Env*) (??:-1)
    [junit] 	227: ClassLoader::LoadVerifyAndPrepareClass(Global_Env*, String const*) (??:-1)
    [junit] 	228: Class::_resolve_class(Global_Env*, unsigned int) (??:-1)
    [junit] 	229: resolve_class (??:-1)
    [junit] 	230: .L158 (bcproc.cpp:-1)
    [junit] 	231: .L270 (bcproc.cpp:-1)
    [junit] 	232: Jitrino::Jet::Compiler::comp_gen_insts(unsigned int, unsigned int, unsigned int) (??:-1)
    [junit] 	233: Jitrino::Jet::Compiler::comp_gen_code_bb(unsigned int) (??:-1)
    [junit] 	234: Jitrino::Jet::Compiler::compile(void*, Method*, OpenMethodExecutionParams const&) (??:-1)
    [junit] 	235: Jitrino::Jet::compile_with_params(void*, void*, Method*, OpenMethodExecutionParams) (??:-1)
    [junit] 	236: JIT_compile_method_with_params (??:-1)
    [junit] 	237: Dll_JIT::compile_method_with_params(void*, Method*, OpenMethodExecutionParams) (??:-1)
    [junit] 	238: compile_do_compilation_jit(Method*, JIT*) (??:-1)


> [drlvm][ji] LdInterface, CheckCast and InstanceOf helpers inlining
> ------------------------------------------------------------------
>
>                 Key: HARMONY-3087
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3087
>             Project: Harmony
>          Issue Type: New Feature
>          Components: DRLVM
>            Reporter: Mikhail Fursov
>         Assigned To: Alexey Varlamov
>         Attachments: helpers_1.zip
>
>
> This patch contains code with fast-path version of 3 VM helpers (LdInterface, instanceOf, checkcast) written in magics and inlining support for them in JIT
> The patch also enables inlining of these helpers in server mode

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