#ifndef MET_DRV #define MET_DRV #include #include #include #include extern int met_mode; #define MET_MODE_TRACE_CMD_OFFSET (1) #define MET_MODE_TRACE_CMD (1< int __attribute__((weak)) met_tag_init(void); int __attribute__((weak)) met_tag_uninit(void); int __attribute__((weak)) met_tag_start(unsigned int class_id, const char *name); int __attribute__((weak)) met_tag_end(unsigned int class_id, const char *name); int __attribute__((weak)) met_tag_oneshot(unsigned int class_id, const char *name, unsigned int value); int met_tag_userdata(char *pData); int __attribute__((weak)) met_tag_dump(unsigned int class_id, const char *name, void *data, unsigned int length); int __attribute__((weak)) met_tag_disable(unsigned int class_id); int __attribute__((weak)) met_tag_enable(unsigned int class_id); int __attribute__((weak)) met_set_dump_buffer(int size); int __attribute__((weak)) met_save_dump_buffer(const char *pathname); int __attribute__((weak)) met_save_log(const char *pathname); int __attribute__((weak)) met_show_bw_limiter(void); int __attribute__((weak)) met_reg_bw_limiter(void *fp); #define met_record_on() tracing_on() #define met_record_off() tracing_off() #endif /* MET_USER_EVENT_SUPPORT */ #endif /* MET_DRV */