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

[jira] Updated: (HARMONY-3856) [drlvm][jit] Known/proven race conditions markup at vm\jitrino\src\jet\compiler.cpp (L:353-358)

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

Ilya Leviev updated HARMONY-3856:
---------------------------------

    Attachment: HARMONY-3856_add_markup.patch

> [drlvm][jit] Known/proven race conditions markup at vm\jitrino\src\jet\compiler.cpp (L:353-358)
> -----------------------------------------------------------------------------------------------
>
>                 Key: HARMONY-3856
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3856
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>            Reporter: Ilya Leviev
>            Priority: Minor
>         Attachments: HARMONY-3856_add_markup.patch
>
>
> There are thread unsafe access that result in race condition that occur during concurrent execution of compile(...) function
> If it not affect correctness of execution I have marked it by special API for prevention of further alarms on this race.
> ""	"350"	""	"     //"
> ""	"351"	""	"     // Initialization done, collect statistics"
> ""	"352"	""	"     //"
> "0x1A4F19"	"353"	"*"	"     STATS_INC(Stats::methodsCompiled, 1);"
> "0x1A4F4E"	"354"	"*"	"     STATS_INC(Stats::methodsWOCatchHandlers, m_handlers.size() ? 0 : 1);"
> ""	"355"	""	"     //"
> "0x1A4F96"	"356"	"*"	"     STATS_MEASURE_MIN_MAX_VALUE(bc_size, m_infoBlock.get_bc_size(), meth_fname());"
> "0x1A506B"	"357"	"*"	"     STATS_MEASURE_MIN_MAX_VALUE(jstack, max_stack, meth_fname());"
> "0x1A5119"	"358"	"*"	"     STATS_MEASURE_MIN_MAX_VALUE(locals, num_locals, meth_fname());"
> ""	"359"	""	"     //"
> ""	"360"	""	"     // ~Stats"

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