From 6221f5a819bb4e55f509fb73b680cdf7ae7bf3a0 Mon Sep 17 00:00:00 2001 From: Ivan Grokhotkov Date: Mon, 11 Mar 2019 12:13:01 +0800 Subject: [PATCH 1/2] espcoredump: fix test compilation error with GCC 8 --- components/espcoredump/test/test_core_dump.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/components/espcoredump/test/test_core_dump.c b/components/espcoredump/test/test_core_dump.c index cbc2328ce..024d2301d 100644 --- a/components/espcoredump/test/test_core_dump.c +++ b/components/espcoredump/test/test_core_dump.c @@ -23,7 +23,7 @@ volatile unsigned long crash_flags = TCI_UNALIGN_PTR; void bad_ptr_func() { unsigned long *ptr = (unsigned long *)0; - volatile int cnt; + volatile int cnt = 0; int i = 0; for (i = 0; i < 1000; i++) { @@ -51,7 +51,7 @@ void recur_func() { static int rec_cnt; unsigned short *ptr = (unsigned short *)0x5; - volatile int cnt; + volatile int cnt = 0; int i = 0; if (rec_cnt++ > 2) { From 63dabd1a17a3d5005469023f566ac7cd2deab301 Mon Sep 17 00:00:00 2001 From: Ivan Grokhotkov Date: Fri, 15 Mar 2019 20:16:37 +0800 Subject: [PATCH 2/2] espcoredump: fix test with esp32-2018r1 toolchain --- .../espcoredump/test/expected_output_new_CT | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/components/espcoredump/test/expected_output_new_CT b/components/espcoredump/test/expected_output_new_CT index 9d70bf6dd..eaa14f83c 100644 --- a/components/espcoredump/test/expected_output_new_CT +++ b/components/espcoredump/test/expected_output_new_CT @@ -50,16 +50,16 @@ a15 0x0 0 ======================== THREADS INFO ========================= Id Target Id Frame - 10 process 9 0x40088bb4 in xQueueGenericReceive (xQueue=0x3ffaff74, pvBuffer=0x0, xTicksToWait=4294967295, xJustPeeking=0) at C:/msys32/home/alex/esp/esp-idf4/components/freertos/queue.c:1591 - 9 process 8 0x40081cec in esp_crosscore_int_send_yield (core_id=1) at C:/msys32/home/alex/esp/esp-idf4/components/esp32/crosscore_int.c:112 - 8 process 7 0x40088bb4 in xQueueGenericReceive (xQueue=0x3ffaeaac, pvBuffer=0x0, xTicksToWait=4294967295, xJustPeeking=0) at C:/msys32/home/alex/esp/esp-idf4/components/freertos/queue.c:1591 - 7 process 6 0x400893f2 in prvProcessTimerOrBlockTask (xNextExpireTime=, xListWasEmpty=) at C:/msys32/home/alex/esp/esp-idf4/components/freertos/timers.c:588 - 6 process 5 0x40087782 in vTaskDelay (xTicksToDelay=) at C:/msys32/home/alex/esp/esp-idf4/components/freertos/tasks.c:1484 - 5 process 4 0x40087782 in vTaskDelay (xTicksToDelay=) at C:/msys32/home/alex/esp/esp-idf4/components/freertos/tasks.c:1484 - 4 process 3 0x400e6b22 in esp_pm_impl_waiti () at C:/msys32/home/alex/esp/esp-idf4/components/esp32/pm_esp32.c:487 - 3 process 2 0x400e6b22 in esp_pm_impl_waiti () at C:/msys32/home/alex/esp/esp-idf4/components/esp32/pm_esp32.c:487 - 2 process 1 0x400092e6 in ?? () * 1
0x400e2281 in recur_func () at C:/msys32/home/alex/esp/esp-idf4/components/espcoredump/test/test_core_dump.c:70 + 2 process 1 0x400092e6 in ?? () + 3 process 2 0x400e6b22 in esp_pm_impl_waiti () at C:/msys32/home/alex/esp/esp-idf4/components/esp32/pm_esp32.c:487 + 4 process 3 0x400e6b22 in esp_pm_impl_waiti () at C:/msys32/home/alex/esp/esp-idf4/components/esp32/pm_esp32.c:487 + 5 process 4 0x40087782 in vTaskDelay (xTicksToDelay=) at C:/msys32/home/alex/esp/esp-idf4/components/freertos/tasks.c:1484 + 6 process 5 0x40087782 in vTaskDelay (xTicksToDelay=) at C:/msys32/home/alex/esp/esp-idf4/components/freertos/tasks.c:1484 + 7 process 6 0x400893f2 in prvProcessTimerOrBlockTask (xNextExpireTime=, xListWasEmpty=) at C:/msys32/home/alex/esp/esp-idf4/components/freertos/timers.c:588 + 8 process 7 0x40088bb4 in xQueueGenericReceive (xQueue=0x3ffaeaac, pvBuffer=0x0, xTicksToWait=4294967295, xJustPeeking=0) at C:/msys32/home/alex/esp/esp-idf4/components/freertos/queue.c:1591 + 9 process 8 0x40081cec in esp_crosscore_int_send_yield (core_id=1) at C:/msys32/home/alex/esp/esp-idf4/components/esp32/crosscore_int.c:112 + 10 process 9 0x40088bb4 in xQueueGenericReceive (xQueue=0x3ffaff74, pvBuffer=0x0, xTicksToWait=4294967295, xJustPeeking=0) at C:/msys32/home/alex/esp/esp-idf4/components/freertos/queue.c:1591 ======================= ALL MEMORY REGIONS ======================== Name Address Size Attrs