Hi Du Li,
> Sorry, I should clarify my question a bit.
> Let's say method m2 is inlined in 2 different methods m1 and m3 as follows:
>
> m1() {
> ...
> m2()
> ...
> }
>
> m1() {
> ...
> m2()
> ...
> }
>
> Later on, the system find m2 need do a de-opt, how will jvm find out which
> methods(m1 and m3 in this example) need to be recompiled due to
> dependence on m2?
have a look at org.jikesrvm.compilers.opt.inlining.InvalidationDatabase;
this class should be what you are looking for.
Hope this helps.
Andreas
------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure contains a
definitive record of customers, application performance, security
threats, fraudulent activity and more. Splunk takes this data and makes
sense of it. Business sense. IT sense. Common sense.
http://p.sf.net/sfu/splunk-d2dcopy1_______________________________________________
Jikesrvm-researchers mailing list
Jikesrvm-researchers@...
https://lists.sourceforge.net/lists/listinfo/jikesrvm-researchers