RJIT: Count invokeblock exit types

This commit is contained in:
Takashi Kokubun 2023-03-12 22:27:43 -07:00
parent da9c84f859
commit ed269c81aa
5 changed files with 69 additions and 3 deletions

View file

@ -36,6 +36,7 @@ module RubyVM::RJIT
$stderr.puts("***RJIT: Printing RJIT statistics on exit***")
print_counters(stats, prefix: 'send_', prompt: 'method call exit reasons')
print_counters(stats, prefix: 'invokeblock_', prompt: 'invokeblock exit reasons')
print_counters(stats, prefix: 'invokesuper_', prompt: 'invokesuper exit reasons')
print_counters(stats, prefix: 'getblockpp_', prompt: 'getblockparamproxy exit reasons')
print_counters(stats, prefix: 'getivar_', prompt: 'getinstancevariable exit reasons')