{ "artifacts" : [ { "path" : "bootloader.elf" } ], "backtrace" : 2, "backtraceGraph" : { "commands" : [ "add_executable", "project", "target_link_options", "set_property", "idf_build_executable", "target_link_libraries", "add_dependencies" ], "files" : [ "/Users/tankaitao/.platformio/packages/framework-espidf/tools/cmake/project.cmake", "CMakeLists.txt", "/Users/tankaitao/.platformio/packages/framework-espidf/tools/cmake/build.cmake" ], "nodes" : [ { "file" : 1 }, { "command" : 1, "file" : 1, "line" : 67, "parent" : 0 }, { "command" : 0, "file" : 0, "line" : 763, "parent" : 1 }, { "command" : 2, "file" : 0, "line" : 821, "parent" : 1 }, { "command" : 2, "file" : 0, "line" : 823, "parent" : 1 }, { "command" : 2, "file" : 0, "line" : 825, "parent" : 1 }, { "command" : 2, "file" : 0, "line" : 833, "parent" : 1 }, { "command" : 2, "file" : 0, "line" : 837, "parent" : 1 }, { "command" : 4, "file" : 0, "line" : 921, "parent" : 1 }, { "command" : 3, "file" : 2, "line" : 706, "parent" : 8 }, { "command" : 5, "file" : 0, "line" : 811, "parent" : 1 }, { "command" : 5, "file" : 0, "line" : 811, "parent" : 1 }, { "command" : 5, "file" : 0, "line" : 811, "parent" : 1 }, { "command" : 5, "file" : 0, "line" : 811, "parent" : 1 }, { "command" : 5, "file" : 0, "line" : 811, "parent" : 1 }, { "command" : 5, "file" : 0, "line" : 811, "parent" : 1 }, { "command" : 5, "file" : 0, "line" : 811, "parent" : 1 }, { "command" : 5, "file" : 0, "line" : 811, "parent" : 1 }, { "command" : 5, "file" : 0, "line" : 811, "parent" : 1 }, { "command" : 5, "file" : 0, "line" : 811, "parent" : 1 }, { "command" : 5, "file" : 0, "line" : 811, "parent" : 1 }, { "command" : 5, "file" : 0, "line" : 811, "parent" : 1 }, { "command" : 5, "file" : 0, "line" : 811, "parent" : 1 }, { "command" : 5, "file" : 0, "line" : 811, "parent" : 1 }, { "command" : 6, "file" : 0, "line" : 764, "parent" : 1 }, { "command" : 5, "file" : 0, "line" : 811, "parent" : 1 }, { "command" : 5, "file" : 0, "line" : 811, "parent" : 1 } ] }, "compileGroups" : [ { "compileCommandFragments" : [ { "fragment" : "-mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy " } ], "defines" : [ { "backtrace" : 10, "define" : "SOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE" }, { "backtrace" : 10, "define" : "SOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ" } ], "includes" : [ { "backtrace" : 10, "path" : "/Users/tankaitao/.platformio/packages/framework-espidf/components/xtensa/esp32/include" }, { "backtrace" : 10, "path" : "/Users/tankaitao/.platformio/packages/framework-espidf/components/xtensa/include" }, { "backtrace" : 10, "path" : "/Users/tankaitao/.platformio/packages/framework-espidf/components/xtensa/deprecated_include" }, { "backtrace" : 10, "path" : "/Users/tankaitao/Documents/PlatformIO/Projects/esp32/esp32/.pio/build/esp32dev/bootloader/config" }, { "backtrace" : 10, "path" : "/Users/tankaitao/.platformio/packages/framework-espidf/components/log/include" }, { "backtrace" : 10, "path" : "/Users/tankaitao/.platformio/packages/framework-espidf/components/esp_rom/include" }, { "backtrace" : 10, "path" : "/Users/tankaitao/.platformio/packages/framework-espidf/components/esp_rom/esp32/include" }, { "backtrace" : 10, "path" : "/Users/tankaitao/.platformio/packages/framework-espidf/components/esp_rom/esp32/include/esp32" }, { "backtrace" : 10, "path" : "/Users/tankaitao/.platformio/packages/framework-espidf/components/esp_rom/esp32" }, { "backtrace" : 10, "path" : "/Users/tankaitao/.platformio/packages/framework-espidf/components/esp_common/include" }, { "backtrace" : 10, "path" : "/Users/tankaitao/.platformio/packages/framework-espidf/components/esp_hw_support/include" }, { "backtrace" : 10, "path" : "/Users/tankaitao/.platformio/packages/framework-espidf/components/esp_hw_support/include/soc" }, { "backtrace" : 10, "path" : "/Users/tankaitao/.platformio/packages/framework-espidf/components/esp_hw_support/include/soc/esp32" }, { "backtrace" : 10, "path" : "/Users/tankaitao/.platformio/packages/framework-espidf/components/esp_hw_support/dma/include" }, { "backtrace" : 10, "path" : "/Users/tankaitao/.platformio/packages/framework-espidf/components/esp_hw_support/ldo/include" }, { "backtrace" : 10, "path" : "/Users/tankaitao/.platformio/packages/framework-espidf/components/esp_hw_support/debug_probe/include" }, { "backtrace" : 10, "path" : "/Users/tankaitao/.platformio/packages/framework-espidf/components/esp_hw_support/port/esp32/." }, { "backtrace" : 10, "path" : "/Users/tankaitao/.platformio/packages/framework-espidf/components/esp_hw_support/port/esp32/include" }, { "backtrace" : 10, "path" : "/Users/tankaitao/.platformio/packages/framework-espidf/components/newlib/platform_include" }, { "backtrace" : 10, "path" : "/Users/tankaitao/.platformio/packages/framework-espidf/components/soc/include" }, { "backtrace" : 10, "path" : "/Users/tankaitao/.platformio/packages/framework-espidf/components/soc/esp32" }, { "backtrace" : 10, "path" : "/Users/tankaitao/.platformio/packages/framework-espidf/components/soc/esp32/include" }, { "backtrace" : 10, "path" : "/Users/tankaitao/.platformio/packages/framework-espidf/components/soc/esp32/register" }, { "backtrace" : 13, "path" : "/Users/tankaitao/.platformio/packages/framework-espidf/components/bootloader/subproject/components/micro-ecc" }, { "backtrace" : 13, "path" : "/Users/tankaitao/.platformio/packages/framework-espidf/components/bootloader/subproject/components/micro-ecc/micro-ecc" }, { "backtrace" : 14, "path" : "/Users/tankaitao/.platformio/packages/framework-espidf/components/hal/platform_port/include" }, { "backtrace" : 14, "path" : "/Users/tankaitao/.platformio/packages/framework-espidf/components/hal/esp32/include" }, { "backtrace" : 14, "path" : "/Users/tankaitao/.platformio/packages/framework-espidf/components/hal/include" }, { "backtrace" : 15, "path" : "/Users/tankaitao/.platformio/packages/framework-espidf/components/spi_flash/include" }, { "backtrace" : 16, "path" : "/Users/tankaitao/.platformio/packages/framework-espidf/components/esp_bootloader_format/include" }, { "backtrace" : 25, "path" : "/Users/tankaitao/.platformio/packages/framework-espidf/components/esp_app_format/include" }, { "backtrace" : 17, "path" : "/Users/tankaitao/.platformio/packages/framework-espidf/components/bootloader_support/include" }, { "backtrace" : 17, "path" : "/Users/tankaitao/.platformio/packages/framework-espidf/components/bootloader_support/bootloader_flash/include" }, { "backtrace" : 17, "path" : "/Users/tankaitao/.platformio/packages/framework-espidf/components/bootloader_support/private_include" }, { "backtrace" : 18, "path" : "/Users/tankaitao/.platformio/packages/framework-espidf/components/efuse/include" }, { "backtrace" : 18, "path" : "/Users/tankaitao/.platformio/packages/framework-espidf/components/efuse/esp32/include" }, { "backtrace" : 26, "path" : "/Users/tankaitao/.platformio/packages/framework-espidf/components/esp_security/include" } ], "language" : "C", "sourceIndexes" : [ 0 ] } ], "dependencies" : [ { "backtrace" : 11, "id" : "__idf_main::@7368607ed66887415643" }, { "backtrace" : 24, "id" : "_project_elf_src::@6890427a1f51a3e7e1df" }, { "backtrace" : 10, "id" : "__idf_xtensa::@1daaaad7abe597e030f9" } ], "id" : "bootloader.elf::@6890427a1f51a3e7e1df", "link" : { "commandFragments" : [ { "fragment" : "-mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy", "role" : "flags" }, { "fragment" : "", "role" : "flags" }, { "backtrace" : 3, "fragment" : "-Wl,--cref", "role" : "flags" }, { "backtrace" : 4, "fragment" : "-Wl,--defsym=IDF_TARGET_ESP32=0", "role" : "flags" }, { "backtrace" : 5, "fragment" : "-Wl,--Map=/Users/tankaitao/Documents/PlatformIO/Projects/esp32/esp32/.pio/build/esp32dev/bootloader/bootloader.map", "role" : "flags" }, { "backtrace" : 6, "fragment" : "-Wl,--no-warn-rwx-segments", "role" : "flags" }, { "backtrace" : 7, "fragment" : "-Wl,--orphan-handling=warn", "role" : "flags" }, { "backtrace" : 9, "fragment" : "-fno-rtti", "role" : "flags" }, { "backtrace" : 9, "fragment" : "-fno-lto", "role" : "flags" }, { "backtrace" : 9, "fragment" : "-Wl,--gc-sections", "role" : "flags" }, { "backtrace" : 9, "fragment" : "-Wl,--warn-common", "role" : "flags" }, { "backtrace" : 10, "fragment" : "-T", "role" : "flags" }, { "backtrace" : 10, "fragment" : "esp32.rom.ld", "role" : "flags" }, { "backtrace" : 10, "fragment" : "-T", "role" : "flags" }, { "backtrace" : 10, "fragment" : "esp32.rom.api.ld", "role" : "flags" }, { "backtrace" : 10, "fragment" : "-T", "role" : "flags" }, { "backtrace" : 10, "fragment" : "esp32.rom.libgcc.ld", "role" : "flags" }, { "backtrace" : 10, "fragment" : "-T", "role" : "flags" }, { "backtrace" : 10, "fragment" : "esp32.rom.newlib-funcs.ld", "role" : "flags" }, { "backtrace" : 10, "fragment" : "-T", "role" : "flags" }, { "backtrace" : 10, "fragment" : "esp32.peripherals.ld", "role" : "flags" }, { "backtrace" : 11, "fragment" : "-T", "role" : "flags" }, { "backtrace" : 11, "fragment" : "bootloader.ld", "role" : "flags" }, { "backtrace" : 11, "fragment" : "-T", "role" : "flags" }, { "backtrace" : 11, "fragment" : "bootloader.rom.ld", "role" : "flags" }, { "backtrace" : 10, "fragment" : "-L/Users/tankaitao/.platformio/packages/framework-espidf/components/esp_rom/esp32/ld", "role" : "libraryPath" }, { "backtrace" : 10, "fragment" : "-L/Users/tankaitao/.platformio/packages/framework-espidf/components/soc/esp32/ld", "role" : "libraryPath" }, { "backtrace" : 11, "fragment" : "-L/Users/tankaitao/.platformio/packages/framework-espidf/components/bootloader/subproject/main/ld/esp32", "role" : "libraryPath" }, { "backtrace" : 10, "fragment" : "esp-idf/xtensa/libxtensa.a", "role" : "libraries" }, { "backtrace" : 12, "fragment" : "esp-idf/soc/libsoc.a", "role" : "libraries" }, { "backtrace" : 13, "fragment" : "esp-idf/micro-ecc/libmicro-ecc.a", "role" : "libraries" }, { "backtrace" : 14, "fragment" : "esp-idf/hal/libhal.a", "role" : "libraries" }, { "backtrace" : 15, "fragment" : "esp-idf/spi_flash/libspi_flash.a", "role" : "libraries" }, { "backtrace" : 16, "fragment" : "esp-idf/esp_bootloader_format/libesp_bootloader_format.a", "role" : "libraries" }, { "backtrace" : 17, "fragment" : "esp-idf/bootloader_support/libbootloader_support.a", "role" : "libraries" }, { "backtrace" : 18, "fragment" : "esp-idf/efuse/libefuse.a", "role" : "libraries" }, { "backtrace" : 19, "fragment" : "esp-idf/esp_system/libesp_system.a", "role" : "libraries" }, { "backtrace" : 20, "fragment" : "esp-idf/esp_hw_support/libesp_hw_support.a", "role" : "libraries" }, { "backtrace" : 21, "fragment" : "esp-idf/esp_common/libesp_common.a", "role" : "libraries" }, { "backtrace" : 22, "fragment" : "esp-idf/esp_rom/libesp_rom.a", "role" : "libraries" }, { "backtrace" : 23, "fragment" : "esp-idf/log/liblog.a", "role" : "libraries" }, { "backtrace" : 11, "fragment" : "esp-idf/main/libmain.a", "role" : "libraries" }, { "backtrace" : 10, "fragment" : "esp-idf/xtensa/libxtensa.a", "role" : "libraries" }, { "backtrace" : 12, "fragment" : "esp-idf/soc/libsoc.a", "role" : "libraries" }, { "backtrace" : 13, "fragment" : "esp-idf/micro-ecc/libmicro-ecc.a", "role" : "libraries" }, { "backtrace" : 14, "fragment" : "esp-idf/hal/libhal.a", "role" : "libraries" }, { "backtrace" : 15, "fragment" : "esp-idf/spi_flash/libspi_flash.a", "role" : "libraries" }, { "backtrace" : 16, "fragment" : "esp-idf/esp_bootloader_format/libesp_bootloader_format.a", "role" : "libraries" }, { "backtrace" : 17, "fragment" : "esp-idf/bootloader_support/libbootloader_support.a", "role" : "libraries" }, { "backtrace" : 18, "fragment" : "esp-idf/efuse/libefuse.a", "role" : "libraries" }, { "backtrace" : 19, "fragment" : "esp-idf/esp_system/libesp_system.a", "role" : "libraries" }, { "backtrace" : 20, "fragment" : "esp-idf/esp_hw_support/libesp_hw_support.a", "role" : "libraries" }, { "backtrace" : 21, "fragment" : "esp-idf/esp_common/libesp_common.a", "role" : "libraries" }, { "backtrace" : 22, "fragment" : "esp-idf/esp_rom/libesp_rom.a", "role" : "libraries" }, { "backtrace" : 23, "fragment" : "esp-idf/log/liblog.a", "role" : "libraries" }, { "backtrace" : 10, "fragment" : "esp-idf/xtensa/libxtensa.a", "role" : "libraries" }, { "backtrace" : 12, "fragment" : "esp-idf/soc/libsoc.a", "role" : "libraries" }, { "backtrace" : 13, "fragment" : "esp-idf/micro-ecc/libmicro-ecc.a", "role" : "libraries" }, { "backtrace" : 14, "fragment" : "esp-idf/hal/libhal.a", "role" : "libraries" }, { "backtrace" : 15, "fragment" : "esp-idf/spi_flash/libspi_flash.a", "role" : "libraries" }, { "backtrace" : 16, "fragment" : "esp-idf/esp_bootloader_format/libesp_bootloader_format.a", "role" : "libraries" }, { "backtrace" : 17, "fragment" : "esp-idf/bootloader_support/libbootloader_support.a", "role" : "libraries" }, { "backtrace" : 18, "fragment" : "esp-idf/efuse/libefuse.a", "role" : "libraries" }, { "backtrace" : 19, "fragment" : "esp-idf/esp_system/libesp_system.a", "role" : "libraries" }, { "backtrace" : 20, "fragment" : "esp-idf/esp_hw_support/libesp_hw_support.a", "role" : "libraries" }, { "backtrace" : 21, "fragment" : "esp-idf/esp_common/libesp_common.a", "role" : "libraries" }, { "backtrace" : 22, "fragment" : "esp-idf/esp_rom/libesp_rom.a", "role" : "libraries" }, { "backtrace" : 23, "fragment" : "esp-idf/log/liblog.a", "role" : "libraries" }, { "backtrace" : 10, "fragment" : "esp-idf/xtensa/libxtensa.a", "role" : "libraries" }, { "backtrace" : 12, "fragment" : "esp-idf/soc/libsoc.a", "role" : "libraries" }, { "backtrace" : 13, "fragment" : "esp-idf/micro-ecc/libmicro-ecc.a", "role" : "libraries" }, { "backtrace" : 14, "fragment" : "esp-idf/hal/libhal.a", "role" : "libraries" }, { "backtrace" : 15, "fragment" : "esp-idf/spi_flash/libspi_flash.a", "role" : "libraries" }, { "backtrace" : 16, "fragment" : "esp-idf/esp_bootloader_format/libesp_bootloader_format.a", "role" : "libraries" }, { "backtrace" : 17, "fragment" : "esp-idf/bootloader_support/libbootloader_support.a", "role" : "libraries" }, { "backtrace" : 18, "fragment" : "esp-idf/efuse/libefuse.a", "role" : "libraries" }, { "backtrace" : 19, "fragment" : "esp-idf/esp_system/libesp_system.a", "role" : "libraries" }, { "backtrace" : 20, "fragment" : "esp-idf/esp_hw_support/libesp_hw_support.a", "role" : "libraries" }, { "backtrace" : 21, "fragment" : "esp-idf/esp_common/libesp_common.a", "role" : "libraries" }, { "backtrace" : 22, "fragment" : "esp-idf/esp_rom/libesp_rom.a", "role" : "libraries" }, { "backtrace" : 23, "fragment" : "esp-idf/log/liblog.a", "role" : "libraries" }, { "backtrace" : 10, "fragment" : "esp-idf/xtensa/libxtensa.a", "role" : "libraries" }, { "backtrace" : 12, "fragment" : "esp-idf/soc/libsoc.a", "role" : "libraries" }, { "backtrace" : 13, "fragment" : "esp-idf/micro-ecc/libmicro-ecc.a", "role" : "libraries" }, { "backtrace" : 14, "fragment" : "esp-idf/hal/libhal.a", "role" : "libraries" }, { "backtrace" : 15, "fragment" : "esp-idf/spi_flash/libspi_flash.a", "role" : "libraries" }, { "backtrace" : 16, "fragment" : "esp-idf/esp_bootloader_format/libesp_bootloader_format.a", "role" : "libraries" }, { "backtrace" : 17, "fragment" : "esp-idf/bootloader_support/libbootloader_support.a", "role" : "libraries" }, { "backtrace" : 18, "fragment" : "esp-idf/efuse/libefuse.a", "role" : "libraries" }, { "backtrace" : 19, "fragment" : "esp-idf/esp_system/libesp_system.a", "role" : "libraries" }, { "backtrace" : 20, "fragment" : "esp-idf/esp_hw_support/libesp_hw_support.a", "role" : "libraries" }, { "backtrace" : 21, "fragment" : "esp-idf/esp_common/libesp_common.a", "role" : "libraries" }, { "backtrace" : 22, "fragment" : "esp-idf/esp_rom/libesp_rom.a", "role" : "libraries" }, { "backtrace" : 23, "fragment" : "esp-idf/log/liblog.a", "role" : "libraries" }, { "fragment" : "/Users/tankaitao/.platformio/packages/framework-espidf/components/xtensa/esp32/libxt_hal.a", "role" : "libraries" }, { "fragment" : "-u esp_dport_access_reg_read", "role" : "libraries" }, { "fragment" : "-u __assert_func", "role" : "libraries" }, { "fragment" : "-u esp_bootloader_desc", "role" : "libraries" }, { "fragment" : "-u abort", "role" : "libraries" }, { "fragment" : "-u __ubsan_include", "role" : "libraries" }, { "fragment" : "-u esp_system_include_startup_funcs", "role" : "libraries" }, { "fragment" : "-u bootloader_hooks_include", "role" : "libraries" } ], "language" : "C" }, "name" : "bootloader.elf", "nameOnDisk" : "bootloader.elf", "paths" : { "build" : ".", "source" : "." }, "sourceGroups" : [ { "name" : "Source Files", "sourceIndexes" : [ 0 ] }, { "name" : "CMake Rules", "sourceIndexes" : [ 1 ] } ], "sources" : [ { "backtrace" : 2, "compileGroupIndex" : 0, "isGenerated" : true, "path" : "/Users/tankaitao/Documents/PlatformIO/Projects/esp32/esp32/.pio/build/esp32dev/bootloader/project_elf_src_esp32.c", "sourceGroupIndex" : 0 }, { "backtrace" : 0, "isGenerated" : true, "path" : "/Users/tankaitao/Documents/PlatformIO/Projects/esp32/esp32/.pio/build/esp32dev/bootloader/project_elf_src_esp32.c.rule", "sourceGroupIndex" : 1 } ], "type" : "EXECUTABLE" }