-
Notifications
You must be signed in to change notification settings - Fork 13.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Corrected stack start and end in stack_thunk_dump_stack(). #7085
Corrected stack start and end in stack_thunk_dump_stack(). #7085
Conversation
Can you please explain the logic here, @mhightower83 ? I believe the current code dumps the proper stuff. My test case: I've applied something to make the BSSL CertStore crash:
and run the BSSL_CertStore example. It crashes, as expected, giving a dump:
Which, with git head, seems to decode just fine:
|
Sorry to create confusion. Arduino/cores/esp8266/StackThunk.cpp Lines 48 to 49 in 5efdc77
What I was looking at, was that Arduino/cores/esp8266/StackThunk.cpp Lines 112 to 124 in 5efdc77
BearSSL stack printing is handled locally in postmortem. The function Arduino/cores/esp8266/core_esp8266_postmortem.cpp Lines 161 to 167 in 5efdc77
|
I suppose there is some use for the (uncalled-in-the-core) function, so thanks for the explanation and the fix! |
No description provided.