Mercurial > hg > truffle
comparison src/share/vm/prims/jvmtiManageCapabilities.cpp @ 2442:c2323e2ea62b
6385687: UseFastEmptyMethods/UseFastAccessorMethods considered harmful
Reviewed-by: kvn, jrose, phh
author | never |
---|---|
date | Thu, 31 Mar 2011 21:05:55 -0700 |
parents | f95d63e2154a |
children | abe03600372a |
comparison
equal
deleted
inserted
replaced
2420:8010c8c623ac | 2442:c2323e2ea62b |
---|---|
317 avail.can_generate_method_entry_events || | 317 avail.can_generate_method_entry_events || |
318 avail.can_generate_method_exit_events; | 318 avail.can_generate_method_exit_events; |
319 bool enter_all_methods = | 319 bool enter_all_methods = |
320 interp_events || | 320 interp_events || |
321 avail.can_generate_breakpoint_events; | 321 avail.can_generate_breakpoint_events; |
322 UseFastEmptyMethods = !enter_all_methods; | 322 if (enter_all_methods) { |
323 UseFastAccessorMethods = !enter_all_methods; | 323 // Disable these when tracking the bytecodes |
324 UseFastEmptyMethods = false; | |
325 UseFastAccessorMethods = false; | |
326 } | |
324 | 327 |
325 if (avail.can_generate_breakpoint_events) { | 328 if (avail.can_generate_breakpoint_events) { |
326 RewriteFrequentPairs = false; | 329 RewriteFrequentPairs = false; |
327 } | 330 } |
328 | 331 |