unsigned char* 类型的变量需要打印时,占位符用 “%p”。如:
struct usb_descriptor_iter {
unsigned char* config;
unsigned char* config_end;
unsigned char* curr_desc;
};
struct usb_descriptor_iter iter;
...
ALOGE("iter->curr_desc = %p \n", iter.curr_desc);