Roland Dobai 
							
						 
					 
					
						
						
							
						
						bab3830797 
					 
					
						
						
							
							Tools: Fix flake8 version 5 warnings  
						
						 
						
						
						
						
					 
					
						2022-08-12 08:13:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						3d1508db9d 
					 
					
						
						
							
							Tools: Make espcoredump.py executable  
						
						 
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/9319  
						
						
					 
					
						2022-07-11 17:32:47 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Darian Leung 
							
						 
					 
					
						
						
							
						
						5de652bbe2 
					 
					
						
						
							
							espcoredump: Fix espcoredump.py shebang and file mode  
						
						 
						
						... 
						
						
						
						This commit adds back the shebang and executable file mode for
espcoredump.py 
						
						
					 
					
						2022-07-06 21:03:11 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fu Hanxi 
							
						 
					 
					
						
						
							
						
						b2f107b76c 
					 
					
						
						
							
							fix: espcoredump without project_description.json in ci  
						
						 
						
						
						
						
					 
					
						2022-05-25 12:00:13 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aleksei Apaseev 
							
						 
					 
					
						
						
							
						
						e8cb6bd6b3 
					 
					
						
						
							
							feat: Added extra gdbinit file loading for reproducible build  
						
						 
						
						
						
						
					 
					
						2022-05-13 08:41:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aleksei Apaseev 
							
						 
					 
					
						
						
							
						
						528cdc1546 
					 
					
						
						
							
							core_dump: split corefile and coredump script from idf into a separate package  
						
						 
						
						
						
						
					 
					
						2022-03-24 13:57:48 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fu Hanxi 
							
						 
					 
					
						
						
							
						
						b972631658 
					 
					
						
						
							
							feat(coredump): add esp32s2 and esp32c3 support  
						
						 
						
						
						
						
					 
					
						2021-04-26 20:44:23 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tomas Sebestik 
							
						 
					 
					
						
						
							
						
						a22597a2d6 
					 
					
						
						
							
							Add mypy check to pre-commit-config  
						
						 
						
						
						
						
					 
					
						2021-02-25 07:05:43 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fu Hanxi 
							
						 
					 
					
						
						
							
						
						d50f021a8c 
					 
					
						
						
							
							core dump: rewrite espcoredump.py with corefile package  
						
						 
						
						
						
						
					 
					
						2021-01-21 15:14:59 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						2ecf66eba3 
					 
					
						
						
							
							tools: Wait and dump the initial messages during gdbmi initialization  
						
						 
						
						
						
						
					 
					
						2020-11-18 19:08:16 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						82ee1d4683 
					 
					
						
						
							
							tools: Increase the internal GDB response delay for espcoredump CI tests  
						
						 
						
						
						
						
					 
					
						2020-11-18 18:56:30 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						646f3fb801 
					 
					
						
						
							
							tools: Fix non-existing key in espcoredump's GDMI payload  
						
						 
						
						
						
						
					 
					
						2020-11-18 18:56:30 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						5eebdd1de2 
					 
					
						
						
							
							espcoredump: fix exception when -thread-info fails  
						
						 
						
						... 
						
						
						
						GDB "-thread-info N" command (for a specific thread N) may fail if
GDB can not perform a backtrace. At the same time, "-thread-info"
command succeeds in this situation, returning information for all
threads.
Replace repeated calls to "-thread-info N" with a single call to
"-thread-info", also reducing the total execution time. 
						
						
					 
					
						2020-10-02 16:54:32 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrei Gramakov 
							
						 
					 
					
						
						
							
						
						48c4378a70 
					 
					
						
						
							
							coredump: temp-files delete fix  
						
						 
						
						
						
						
					 
					
						2020-08-04 09:15:30 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexey Gerenkov 
							
						 
					 
					
						
						
							
						
						21091c6b0e 
					 
					
						
						
							
							coredump: Fixes ESP-specific panic reasons handling  
						
						 
						
						
						
						
					 
					
						2020-07-27 21:38:33 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						ee5e3f8b93 
					 
					
						
						
							
							CI: Fix timeout in the espcoredump test  
						
						 
						
						
						
						
					 
					
						2020-07-08 11:10:43 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						cbd1a95fd0 
					 
					
						
						
							
							espcoredump: simplify handling of temporary files  
						
						 
						
						
						
						
					 
					
						2020-06-18 19:08:00 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						a63f44cfda 
					 
					
						
						
							
							espcoredump: use pygdbmi for interaction with GDB  
						
						 
						
						... 
						
						
						
						IDF now includes pygdbmi package as a dependency, so we can use it
for core dump parsing. 
						
						
					 
					
						2020-06-18 19:07:59 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Krzysztof Budzynski 
							
						 
					 
					
						
						
							
						
						79a0e892a0 
					 
					
						
						
							
							Merge branch 'feature/coredump_allow_variable_dumping' into 'master'  
						
						 
						
						... 
						
						
						
						Added coredump user defined variable into coredump
Closes IDF-44
See merge request espressif/esp-idf!8730  
						
						
					 
					
						2020-06-15 02:35:38 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexey Gerenkov 
							
						 
					 
					
						
						
							
						
						1deeadf4c5 
					 
					
						
						
							
							Added coredump user defined variable into coredump  
						
						 
						
						
						
						
					 
					
						2020-06-15 02:35:38 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexey Gerenkov 
							
						 
					 
					
						
						
							
						
						cfd65df78a 
					 
					
						
						
							
							coredump: Fixes size of memory region used by espcoredump.py  
						
						 
						
						
						
						
					 
					
						2020-05-29 20:53:15 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andreas Motl 
							
						 
					 
					
						
						
							
						
						dde4d2e9eb 
					 
					
						
						
							
							Make espcoredump more resilient when decoding specific thread stack  
						
						 
						
						... 
						
						
						
						Merges https://github.com/espressif/esp-idf/pull/4865  
						
						
					 
					
						2020-03-23 14:40:56 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Lisitsyn 
							
						 
					 
					
						
						
							
						
						3efa8d7a97 
					 
					
						
						
							
							core dump: add ESP32-S2 support  
						
						 
						
						
						
						
					 
					
						2020-03-03 23:37:45 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexey Gerenkov 
							
						 
					 
					
						
						
							
						
						e092d6f858 
					 
					
						
						
							
							coredump: Makes compatible with legacy binary core dumps  
						
						 
						
						... 
						
						
						
						Also:
 - improves coredump versioning scheme
 - Moves some API funtions to respective flash/UART dependent code 
						
						
					 
					
						2019-11-25 22:44:51 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexey Gerenkov 
							
						 
					 
					
						
						
							
						
						27ce4d13df 
					 
					
						
						
							
							coredump: change data format to ELF  
						
						 
						
						
						
						
					 
					
						2019-11-22 13:25:43 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								aleks 
							
						 
					 
					
						
						
							
						
						10fe158f67 
					 
					
						
						
							
							coredump: improvements refactoring  
						
						 
						
						... 
						
						
						
						Move existing core dump files into espcoredump component folder
Add KConfig, linker.lf, make and CMakeList.txt for new component
Existing functionality separated into core_dump_common, core_dump_flash, core_dump_uart
Update test_core_dump.c and make files to link it as unit test
Update according to review:
Move target and RTOS related functionality into separated file (core_dump_port.c). 
						
						
					 
					
						2019-02-12 10:22:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						e1e6c1ae0a 
					 
					
						
						
							
							components: Correct the Python coding style  
						
						 
						
						
						
						
					 
					
						2018-12-17 07:52:38 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexey Gerenkov 
							
						 
					 
					
						
						
							
						
						b152c1020c 
					 
					
						
						
							
							esp32: Adds logging level to core dump script  
						
						 
						
						
						
						
					 
					
						2018-11-15 06:13:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexey Gerenkov 
							
						 
					 
					
						
						
							
						
						76e02cadcc 
					 
					
						
						
							
							esp32: Adds support for core dump format version  
						
						 
						
						
						
						
					 
					
						2018-11-15 06:13:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexey Gerenkov 
							
						 
					 
					
						
						
							
						
						a55cc99f50 
					 
					
						
						
							
							esp32: Replaces magic numbers with CRC for core dump in flash  
						
						 
						
						
						
						
					 
					
						2018-11-15 06:13:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						b9e1869538 
					 
					
						
						
							
							espcoredump: Add tests and Python3 support  
						
						 
						
						
						
						
					 
					
						2018-09-11 08:53:06 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexey Gerenkov 
							
						 
					 
					
						
						
							
						
						8fe2a77c46 
					 
					
						
						
							
							coredump: Adds support for ROM ELF file to 'espcoredump' script  
						
						 
						
						
						
						
					 
					
						2018-07-05 22:20:20 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexey Gerenkov 
							
						 
					 
					
						
						
							
						
						a593d8a518 
					 
					
						
						
							
							bugfix: fixed path to esptool when there is no compiled python module for it  
						
						 
						
						... 
						
						
						
						bugfix: GDB inernal failure handling was added 
						
						
					 
					
						2017-03-21 13:30:38 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexey Gerenkov 
							
						 
					 
					
						
						
							
						
						f512923791 
					 
					
						
						
							
							esp32: Fixed search path for esptool  
						
						 
						
						
						
						
					 
					
						2017-01-26 19:28:13 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexey Gerenkov 
							
						 
					 
					
						
						
							
						
						50b3ce616f 
					 
					
						
						
							
							esp32: Adds documentation and comments to core dump feature files  
						
						 
						
						
						
						
					 
					
						2017-01-11 20:51:28 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexey Gerenkov 
							
						 
					 
					
						
						
							
						
						39ddc7b836 
					 
					
						
						
							
							esp32: Fixes several issues in core dump feature  
						
						 
						
						... 
						
						
						
						1) PS is fixed up to allow GDB backtrace to work properly
2) MR!341 discussion: in core dump module: esp_panicPutXXX was replaced by ets_printf.
3) MR!341 discussion: core dump flash magic number was changed.
4) MR!341 discussion: SPI flash access API was redesigned to allow flexible critical section management.
5) test app for core dump feature was added
6) fixed base64 file reading issues on Windows platform
7) now raw bin core file is deleted upon core loader failure by epscoredump.py 
						
						
					 
					
						2017-01-11 20:51:28 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexey Gerenkov 
							
						 
					 
					
						
						
							
						
						23f836659d 
					 
					
						
						
							
							esp32: Add core dump printing to UART feature  
						
						 
						
						
						
						
					 
					
						2017-01-11 20:51:28 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexey Gerenkov 
							
						 
					 
					
						
						
							
						
						4a3e160888 
					 
					
						
						
							
							esp32: Add core dump saving to flash feature  
						
						 
						
						... 
						
						
						
						Complimentary changes:
1) Partition table definitions files with core dump partition
2) Special sub-type for core dump partition
3) Special version of spi_flash_xxx
4) espcoredump.py is script to get core dump from flash and print useful info
5) FreeRTOS API was extended to get tasks snapshots 
						
						
					 
					
						2017-01-11 20:51:28 +03:00