Guillaume Souchere 
							
						 
					 
					
						
						
							
						
						8e06c4ca6a 
					 
					
						
						
							
							docs(heap_debug): Add missing information  
						
						... 
						
						
						
						- Place the section on alloc failed hook at a better place
- Add reference to the different poisoning configs at the beginning
  of the heap corruption detectino section
- Update the information concerning heap tracing
- Update the heap tracing log examples
- Fix heap tracing standalone code:
  - Update the logging format in heap_trace_dump_base
  - Add freed field in trace stucture to keep this info even
    when no call stack is available 
						
						
					 
					
						2024-11-19 10:25:40 +01:00 
						 
				 
			
				
					
						
							
							
								Linda 
							
						 
					 
					
						
						
							
						
						0af1256a12 
					 
					
						
						
							
							docs: add or update application examples of system component  
						
						
						
						
					 
					
						2024-07-29 16:00:18 +08:00 
						 
				 
			
				
					
						
							
							
								Guillaume Souchere 
							
						 
					 
					
						
						
							
						
						63b8143e32 
					 
					
						
						
							
							docs(heap_debug): Docuement the heap_trace_alloc_pause function  
						
						... 
						
						
						
						Document the newly introduced heap_trace_alloc_pause function in
the heap tracing section. 
						
						
					 
					
						2024-05-21 11:37:37 +02:00 
						 
				 
			
				
					
						
							
							
								kirill.chalov 
							
						 
					 
					
						
						
							
						
						22a053f1fc 
					 
					
						
						
							
							docs(sphinx-lint): Fix issues reported by sphinx-lint before adding it to pre-commit  
						
						
						
						
					 
					
						2024-01-23 15:22:29 +08:00 
						 
				 
			
				
					
						
							
							
								Guillaume Souchere 
							
						 
					 
					
						
						
							
						
						3ac6eeb7b6 
					 
					
						
						
							
							change(docs): Remove heap_caps_check_integrity wrong behavior warning in ROM heap  
						
						... 
						
						
						
						A patch will fix the behavior of heap_caps_check_integrity in the ROM implementation
of the heap component so the warning is not longer needed. 
						
						
					 
					
						2023-11-01 09:47:41 +01:00 
						 
				 
			
				
					
						
							
							
								Guillaume Souchere 
							
						 
					 
					
						
						
							
						
						f00234fb13 
					 
					
						
						
							
							fix(doc): Add warning that canary check not supported for TLSF in ROM  
						
						... 
						
						
						
						The function heap_caps_check_integrity does not perform canary check on used block
as documented. The problem is fixed in the heap component but no patch is provided
for the ROM implementation.
Update the documentation with a warning for the targets supporting the TLSF implementation
in ROM feature. 
						
						
					 
					
						2023-10-16 12:29:38 +02:00 
						 
				 
			
				
					
						
							
							
								nilesh.kale 
							
						 
					 
					
						
						
							
						
						e2906504fb 
					 
					
						
						
							
							docs: Update maximum stack frames during heap memory debugging  
						
						
						
						
					 
					
						2023-09-18 13:44:58 +05:30 
						 
				 
			
				
					
						
							
							
								Cai Xin Ying 
							
						 
					 
					
						
						
							
						
						03c15adc94 
					 
					
						
						
							
							docs: update format issues for EN and CN files under api-reference/system and...  
						
						
						
						
					 
					
						2023-08-03 11:32:07 +08:00 
						 
				 
			
				
					
						
							
							
								Daniel Mangum 
							
						 
					 
					
						
						
							
						
						647e7a2a71 
					 
					
						
						
							
							fix: Replace deprecated flushregs alias with full gdb command  
						
						... 
						
						
						
						Usage of `flushregs` in gdb will result in the following warning:
```
Warning: 'flushregs', an alias for the command 'maintenance flush register-cache', is deprecated.
Use 'maintenance flush register-cache'.
```
This patch updates to use the recommend command.
Signed-off-by: Daniel Mangum <georgedanielmangum@gmail.com >
Merges https://github.com/espressif/esp-idf/pull/11535  
						
						
					 
					
						2023-07-13 09:26:47 +02:00 
						 
				 
			
				
					
						
							
							
								Cai Xin Ying 
							
						 
					 
					
						
						
							
						
						e93672bc7b 
					 
					
						
						
							
							docs: Provide CN translation for api-reference/system/heap_debug.rst  
						
						
						
						
					 
					
						2023-06-05 11:12:19 +08:00 
						 
				 
			
				
					
						
							
							
								Guillaume Souchere 
							
						 
					 
					
						
						
							
						
						6ce1ccd964 
					 
					
						
						
							
							heap: Add trace configuration to allow hash map placement in external RAM bss section when possible  
						
						... 
						
						
						
						- Remove the size limit for the hash_map array from the CONFIG_HEAP_TRACE_HASH_MAP_SIZE
- Add test case for heap tracing using hashmap
- Update heap_debug.rst to document the newly added configurations in the heap component
Closes https://github.com/espressif/esp-idf/issues/11172  
						
						
					 
					
						2023-04-19 10:30:59 +02:00 
						 
				 
			
				
					
						
							
							
								Guillaume Souchere 
							
						 
					 
					
						
						
							
						
						2f982107dc 
					 
					
						
						
							
							heap: Wrap the function hook feature under a configuration  
						
						... 
						
						
						
						also update heap_debug.rst and mem_alloc.rst to provide information about the feature 
						
						
					 
					
						2023-03-23 04:50:49 +00:00 
						 
				 
			
				
					
						
							
							
								Chip Weinberger 
							
						 
					 
					
						
						
							
						
						9afc386dd2 
					 
					
						
						
							
							[Heap Trace Standalone] improvements to formatting, code, comments  
						
						
						
						
					 
					
						2022-12-08 00:47:02 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry 
							
						 
					 
					
						
						
							
						
						1ee7953ebe 
					 
					
						
						
							
							app_trace: add support for UART to the app trace module.  
						
						... 
						
						
						
						Add support for UART to the SystemView. 
						
						
					 
					
						2022-03-23 17:51:14 +03:00 
						 
				 
			
				
					
						
							
							
								Sudeep Mohanty 
							
						 
					 
					
						
						
							
						
						722a6b7cf4 
					 
					
						
						
							
							docs: update programming guide for esp32s3 chip independent system chapters  
						
						... 
						
						
						
						This commit updates the chip independent system chapters of the
programming guide for esp32s3.
Signed-off-by: Sudeep Mohanty <sudeep.mohanty@espressif.com > 
						
						
					 
					
						2021-11-23 12:48:10 +05:30 
						 
				 
			
				
					
						
							
							
								Alexey Gerenkov 
							
						 
					 
					
						
						
							
						
						821869d98d 
					 
					
						
						
							
							apptrace: Refactors apptrace for better support various tracing HW  
						
						
						
						
					 
					
						2021-06-24 13:16:13 +03:00 
						 
				 
			
				
					
						
							
							
								Mahavir Jain 
							
						 
					 
					
						
						
							
						
						772a17bb3a 
					 
					
						
						
							
							docs/en: update heap debugging guide for tracing on RISC-V architecture  
						
						
						
						
					 
					
						2021-06-22 14:14:10 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						91439e3818 
					 
					
						
						
							
							docs: updated system api-reference chapters for C3  
						
						
						
						
					 
					
						2021-03-15 18:51:12 +08:00 
						 
				 
			
				
					
						
							
							
								Renz Bagaporo 
							
						 
					 
					
						
						
							
						
						0f03f450ff 
					 
					
						
						
							
							esp_hw_support: create esp_cpu  
						
						... 
						
						
						
						Create a esp_cpu header that contains CPU-related functions and
utilities. 
						
						
					 
					
						2021-02-26 13:34:29 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						548fd02d10 
					 
					
						
						
							
							docs: initial update of programming guide for C3  
						
						... 
						
						
						
						Updates "front page" content, get-started, and api-guides with C3 content
Enable building and publishing of C3 docs in CI 
						
						
					 
					
						2021-02-01 15:40:02 +08:00 
						 
				 
			
				
					
						
							
							
								Felipe Neves 
							
						 
					 
					
						
						
							
						
						6f5e43e26a 
					 
					
						
						
							
							heap: added alloc failed hook and configuration options  
						
						... 
						
						
						
						heap/test: added alloc failed hook tests
docs: added alloc failed hook documentation
heap: add function to register allocation failed hook
docs: allocation failed hook docs improvements 
						
						
					 
					
						2020-05-04 10:58:38 -03:00 
						 
				 
			
				
					
						
							
							
								Shubham Kulkarni 
							
						 
					 
					
						
						
							
						
						6e09056c25 
					 
					
						
						
							
							example: Add Heap Task Tracking example  
						
						
						
						
					 
					
						2020-03-19 15:07:41 +05:30 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						9352899d69 
					 
					
						
						
							
							doc: Update English pages with generic target name  
						
						
						
						
					 
					
						2020-02-07 16:37:43 +11:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						e6211c7864 
					 
					
						
						
							
							docs: add new top-level docs builder that builds docs for a single chip  
						
						
						
						
					 
					
						2020-02-07 16:37:43 +11:00 
						 
				 
			
				
					
						
							
							
								Alexey Gerenkov 
							
						 
					 
					
						
						
							
						
						884717fb2f 
					 
					
						
						
							
							apptrace: Adds support for converting SystemView traces to JSON format  
						
						
						
						
					 
					
						2019-12-04 18:04:07 +03:00 
						 
				 
			
				
					
						
							
							
								Alexey Gerenkov 
							
						 
					 
					
						
						
							
						
						30ff7198b8 
					 
					
						
						
							
							apptrace: Renames Kconfig options  
						
						
						
						
					 
					
						2019-11-13 15:24:01 +03:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						222146845c 
					 
					
						
						
							
							docs: Make CMake build system default, mark GNU Make as legacy option  
						
						... 
						
						
						
						All `-cmake` suffixes are removed
Where a GNU Make option is renamed, the `-legacy` suffix is used 
						
						
					 
					
						2019-07-09 14:32:26 +10:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						47bbb107a8 
					 
					
						
						
							
							build system: Use CMake-based build system as default when describing commands  
						
						
						
						
					 
					
						2019-07-08 17:31:27 +10:00 
						 
				 
			
				
					
						
							
							
								Alexey Gerenkov 
							
						 
					 
					
						
						
							
						
						d2db2ef03c 
					 
					
						
						
							
							docs: Adds host-based heap tracing description  
						
						
						
						
					 
					
						2019-04-01 19:31:45 +03:00 
						 
				 
			
				
					
						
							
							
								Kirill Chalov 
							
						 
					 
					
						
						
							
						
						49cca9288f 
					 
					
						
						
							
							Update IDF getting started sections for make and cmake as well as IDF monitor…  
						
						
						
						
					 
					
						2019-03-14 00:10:26 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						8721173109 
					 
					
						
						
							
							doc: Replace :envvar: config links with :ref:  
						
						
						
						
					 
					
						2018-09-19 17:27:48 +10:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						c9cbc6b30c 
					 
					
						
						
							
							heap docs: Fix some bad links & errors in the heap docs  
						
						... 
						
						
						
						Also add a note about printf() sometimes causing on-demand allocations. 
						
						
					 
					
						2018-08-10 15:54:58 +10:00 
						 
				 
			
				
					
						
							
							
								michael 
							
						 
					 
					
						
						
							
						
						3ba8461928 
					 
					
						
						
							
							doc: fix the level inconsistent issue in Kconfig document  
						
						
						
						
					 
					
						2018-06-05 10:36:18 +00:00 
						 
				 
			
				
					
						
							
							
								krzychb 
							
						 
					 
					
						
						
							
						
						097adc3a33 
					 
					
						
						
							
							Moved files into separate folders per 'en' and 'zh_CN' language version and linked 'zh_CN' files back to 'en' files if translation is not yet available  
						
						
						
						
					 
					
						2018-03-13 21:57:08 +01:00