GCC Wikia
Advertisement

このページを編集する際は,編集に関する方針に従ってください.[]

概要[]

引数[]

  • void

実装[]

 232 /* Initialize timing variables.  */
233 
234 void
235 timevar_init (void)
236 {
237   timevar_enable = true;
238 

~
*timevarsの初期化
**いったん0で埋めて、[[timevar.def>gcc-4.1.0/gcc/timevar.def]]を元に値をいれていく

 239   /* Zero all elapsed times.  */
240   memset (timevars, 0, sizeof (timevars));
241 
 242   /* Initialize the names of timing variables.  */
243 #define DEFTIMEVAR(identifier__, name__) \
244   timevars[identifier__].name = name__;
245 #include "[[timevar.def>gcc-4.1.0/gcc/timevar.def]]"
246 #undef DEFTIMEVAR
247 

~
*ticks_to_msecclocks_to_msecのどちらかしか使用しないかまたはどちらも使用しない

248 #ifdef USE_TIMES
249   ticks_to_msec = TICKS_TO_MSEC;
250 #endif
251 #ifdef USE_CLOCK
252   clocks_to_msec = CLOCKS_TO_MSEC;
253 #endif
254 }


リンク元

Advertisement