@@ -184,49 +184,29 @@ unsafe fn get_recorder(obj: VALUE) -> *mut Recorder {
184184}
185185
186186unsafe extern "C" fn ruby_recorder_alloc ( klass : VALUE ) -> VALUE {
187- let to_s_id = rb_intern ( b"to_s\0 " . as_ptr ( ) as * const c_char ) ;
188- let locals_id = rb_intern ( b"local_variables\0 " . as_ptr ( ) as * const c_char ) ;
189- let local_get_id = rb_intern ( b"local_variable_get\0 " . as_ptr ( ) as * const c_char ) ;
190- let inst_meth_id = rb_intern ( b"instance_method\0 " . as_ptr ( ) as * const c_char ) ;
191- let parameters_id = rb_intern ( b"parameters\0 " . as_ptr ( ) as * const c_char ) ;
192- let class_id = rb_intern ( b"class\0 " . as_ptr ( ) as * const c_char ) ;
193- let to_a_id = rb_intern ( b"to_a\0 " . as_ptr ( ) as * const c_char ) ;
194- let begin_id = rb_intern ( b"begin\0 " . as_ptr ( ) as * const c_char ) ;
195- let end_id = rb_intern ( b"end\0 " . as_ptr ( ) as * const c_char ) ;
196- let to_i_id = rb_intern ( b"to_i\0 " . as_ptr ( ) as * const c_char ) ;
197- let nsec_id = rb_intern ( b"nsec\0 " . as_ptr ( ) as * const c_char ) ;
198- let source_id = rb_intern ( b"source\0 " . as_ptr ( ) as * const c_char ) ;
199- let options_id = rb_intern ( b"options\0 " . as_ptr ( ) as * const c_char ) ;
200- let members_id = rb_intern ( b"members\0 " . as_ptr ( ) as * const c_char ) ;
201- let values_id = rb_intern ( b"values\0 " . as_ptr ( ) as * const c_char ) ;
202- let to_h_id = rb_intern ( b"to_h\0 " . as_ptr ( ) as * const c_char ) ;
203- let instance_variables_id = rb_intern ( b"instance_variables\0 " . as_ptr ( ) as * const c_char ) ;
204- let instance_variable_get_id = rb_intern ( b"instance_variable_get\0 " . as_ptr ( ) as * const c_char ) ;
205- let set_const_id = rb_intern ( b"Set\0 " . as_ptr ( ) as * const c_char ) ;
206- let open_struct_const_id = rb_intern ( b"OpenStruct\0 " . as_ptr ( ) as * const c_char ) ;
207187 let recorder = Box :: new ( Recorder {
208188 tracer : create_trace_writer ( "ruby" , & vec ! [ ] , TraceEventsFileFormat :: Binary ) ,
209189 active : false ,
210- to_s_id,
211- locals_id,
212- local_get_id,
213- inst_meth_id,
214- parameters_id,
215- class_id,
216- to_a_id,
217- begin_id,
218- end_id,
219- to_i_id,
220- nsec_id,
221- source_id,
222- options_id,
223- members_id,
224- values_id,
225- to_h_id,
226- instance_variables_id,
227- instance_variable_get_id,
228- set_const_id,
229- open_struct_const_id,
190+ to_s_id : rb_intern ( b"to_s \0 " . as_ptr ( ) as * const c_char ) ,
191+ locals_id : rb_intern ( b"local_variables \0 " . as_ptr ( ) as * const c_char ) ,
192+ local_get_id : rb_intern ( b"local_variable_get \0 " . as_ptr ( ) as * const c_char ) ,
193+ inst_meth_id : rb_intern ( b"instance_method \0 " . as_ptr ( ) as * const c_char ) ,
194+ parameters_id : rb_intern ( b"parameters \0 " . as_ptr ( ) as * const c_char ) ,
195+ class_id : rb_intern ( b"class \0 " . as_ptr ( ) as * const c_char ) ,
196+ to_a_id : rb_intern ( b"to_a \0 " . as_ptr ( ) as * const c_char ) ,
197+ begin_id : rb_intern ( b"begin \0 " . as_ptr ( ) as * const c_char ) ,
198+ end_id : rb_intern ( b"end \0 " . as_ptr ( ) as * const c_char ) ,
199+ to_i_id : rb_intern ( b"to_i \0 " . as_ptr ( ) as * const c_char ) ,
200+ nsec_id : rb_intern ( b"nsec \0 " . as_ptr ( ) as * const c_char ) ,
201+ source_id : rb_intern ( b"source \0 " . as_ptr ( ) as * const c_char ) ,
202+ options_id : rb_intern ( b"options \0 " . as_ptr ( ) as * const c_char ) ,
203+ members_id : rb_intern ( b"members \0 " . as_ptr ( ) as * const c_char ) ,
204+ values_id : rb_intern ( b"values \0 " . as_ptr ( ) as * const c_char ) ,
205+ to_h_id : rb_intern ( b"to_h \0 " . as_ptr ( ) as * const c_char ) ,
206+ instance_variables_id : rb_intern ( b"instance_variables \0 " . as_ptr ( ) as * const c_char ) ,
207+ instance_variable_get_id : rb_intern ( b"instance_variable_get \0 " . as_ptr ( ) as * const c_char ) ,
208+ set_const_id : rb_intern ( b"Set \0 " . as_ptr ( ) as * const c_char ) ,
209+ open_struct_const_id : rb_intern ( b"OpenStruct \0 " . as_ptr ( ) as * const c_char ) ,
230210 set_class : Qnil . into ( ) ,
231211 open_struct_class : Qnil . into ( ) ,
232212 struct_type_versions : HashMap :: new ( ) ,
0 commit comments