#ifndef _UTILS_H_ #define _UTILS_H_ #include "base.h" #include "binder.h" #include typedef void* (*PTHREAD_FUNC)(void *args); pthread_t create_thread(PTHREAD_FUNC func, void* args); void print_hex(BYTE* buffer, size_t len); uint32_t binder_parse_log( BYTE* rbuffer, size_t rsize ); void delay_ms(unsigned int milliseconds); void print_binder_string16(const uint16_t *str16, size_t len); void heap_spray(size_t num, size_t count, const void* src); #endif