build.config.bonito_debug_api 856 B

12345678910111213141516171819202122232425
  1. DEFCONFIG=bonito_defconfig
  2. KERNEL_DIR=private/msm-google
  3. . ${ROOT_DIR}/${KERNEL_DIR}/build.config.common.clang
  4. POST_DEFCONFIG_CMDS="check_defconfig && update_debug_config"
  5. function update_debug_config() {
  6. ${KERNEL_DIR}/scripts/config --file ${OUT_DIR}/.config \
  7. -e CONFIG_DMA_API_DEBUG \
  8. -e CONFIG_DEBUG_SHIRQ \
  9. -e CONFIG_DEBUG_KOBJECT \
  10. -e CONFIG_DEBUG_KOBJECT_RELEASE \
  11. -e CONFIG_DEBUG_LIST \
  12. -e CONFIG_DEBUG_PI_LIST \
  13. -e CONFIG_DEBUG_NOTIFIERS \
  14. -e CONFIG_DEBUG_CREDENTIALS \
  15. -e CONFIG_PANIC_ON_WARN_DEFAULT_ENABLE \
  16. -d LTO \
  17. -d LTO_CLANG \
  18. -d CFI \
  19. -d CFI_PERMISSIVE \
  20. -d CFI_CLANG \
  21. -d SHADOW_CALL_STACK
  22. (cd ${OUT_DIR} && \
  23. make O=${OUT_DIR} $archsubarch CROSS_COMPILE=${CROSS_COMPILE} olddefconfig)
  24. }