SYMBOL INDEX (67 symbols across 4 files) FILE: ext/allocation_tracer/allocation_tracer.c type traceobj_arg (line 16) | struct traceobj_arg { type allocation_info (line 31) | struct allocation_info { function delete_unique_str (line 99) | static void type memcmp_key_data (line 117) | struct memcmp_key_data { function memcmp_hash_compare (line 122) | static int function st_index_t (line 130) | static st_index_t type st_hash_type (line 137) | struct st_hash_type type traceobj_arg (line 141) | struct traceobj_arg type traceobj_arg (line 143) | struct traceobj_arg function free_keys_i (line 161) | static int function free_values_i (line 168) | static int function free_key_values_i (line 175) | static int function delete_lifetime_table (line 183) | static void function clear_traceobj_arg (line 196) | static void type allocation_info (line 211) | struct allocation_info type allocation_info (line 214) | struct allocation_info type allocation_info (line 214) | struct allocation_info function free_allocation_info (line 217) | static void function newobj_i (line 224) | static void function aggregate_each_info (line 272) | static void function aggregate_freed_info (line 332) | static void function move_to_freed_list (line 351) | static void function add_lifetime_table (line 363) | static void function freeobj_i (line 397) | static void function check_tracer_running (line 420) | static void function enable_newobj_hook (line 430) | static void function disable_newobj_hook (line 448) | static void function start_alloc_hooks (line 465) | static void function VALUE (line 484) | static VALUE function VALUE (line 504) | static VALUE type arg_and_result (line 553) | struct arg_and_result { function aggregate_result_i (line 559) | static int function aggregate_live_object_i (line 624) | static int function lifetime_table_for_live_objects_i (line 643) | static int function VALUE (line 669) | static VALUE function VALUE (line 757) | static VALUE function VALUE (line 780) | static VALUE function VALUE (line 790) | static VALUE function VALUE (line 826) | static VALUE function VALUE (line 865) | static VALUE function VALUE (line 887) | static VALUE function VALUE (line 904) | static VALUE function VALUE (line 948) | static VALUE function VALUE (line 994) | VALUE function VALUE (line 1023) | static VALUE function VALUE (line 1075) | static VALUE function VALUE (line 1108) | static VALUE function VALUE (line 1134) | static VALUE function Init_allocation_tracer (line 1148) | void FILE: lib/allocation_tracer.rb type ObjectSpace::AllocationTracer (line 4) | module ObjectSpace::AllocationTracer function output_lifetime_table (line 6) | def self.output_lifetime_table table function collect_lifetime_table (line 15) | def self.collect_lifetime_table function collect_lifetime_table_stop (line 33) | def self.collect_lifetime_table_stop FILE: lib/allocation_tracer/version.rb type ObjectSpace::AllocationTracer (line 1) | module ObjectSpace::AllocationTracer FILE: lib/rack/allocation_tracer.rb type Rack (line 7) | module Rack type AllocationTracerMiddleware (line 8) | module AllocationTracerMiddleware function new (line 9) | def self.new *args class Tracer (line 13) | class Tracer method initialize (line 14) | def initialize app method allocation_trace_page (line 19) | def allocation_trace_page result, env method count_table_page (line 56) | def count_table_page count_table method allocated_count_table_page (line 61) | def allocated_count_table_page method freed_count_table_page (line 65) | def freed_count_table_page method lifetime_table_page (line 69) | def lifetime_table_page method call (line 83) | def call env class TotalTracer (line 110) | class TotalTracer < Tracer method initialize (line 111) | def initialize *args