android 调试内核驱动 打印log缓存大小调整

可以使用adb shell dmesg> aa.log

log的缓存buf大小定义于linux/linux-2.6-virt/kernel/printk.c

  66 #define __LOG_BUF_LEN (1 << CONFIG_LOG_BUF_SHIFT)
  67
  68 #ifdef CONFIG_DEBUG_LL
  69 extern void printascii(char *);
  70 #endif
  71
  72 #ifndef CONFIG_DEBUG_LL
  73 #if defined(CONFIG_NKERNEL)
  74 #define VCONS_PRINT_ERR
  75 #endif
  76 #endif


CONFIG_LOG_BUF_SHIFT一般等于17是130k字节



你可能感兴趣的:(android 调试内核驱动 打印log缓存大小调整)