Add optional, automatic OOM logger parsing for ESP8266 w/low-overhead OOM #30
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Howdy @me-no-dev . This is paired with esp8266/Arduino#4220 to implement an almost 0-overhead OOM memory checker in standard (non-OOM build) tests for the ESP8266.
No rush on looking at this unless igrr et. al. are interested in pulling in those changes above.
---snip---
An updated ESP8266 panic function can print out the calling function/line
and size requested for the last malloc/realloc/calloc/new allocation that
failed, without the overhead of full the OOM stack.
Add parsing for this line, when present, and output the function, file,
line, and amount of memory requested to the display. When not present,
do nothing different.