| 170 | #define HOOK_SYS_FUNC(name) if( !g_sys_##name##_func ) { g_sys_##name##_func = (name##_pfn_t)dlsym(RTLD_NEXT,#name); } |
| 171 | |
| 172 | static inline ll64_t diff_ms(struct timeval &begin,struct timeval &end) |
| 173 | { |
| 174 | ll64_t u = (end.tv_sec - begin.tv_sec) ; |
| 175 | u *= 1000 * 10; |
| 176 | u += ( end.tv_usec - begin.tv_usec ) / ( 100 ); |
| 177 | return u; |
| 178 | } |
| 179 | |
| 180 | |
| 181 |
nothing calls this directly
no outgoing calls
no test coverage detected