<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
See previous posts on this, you also need the fixed toolchain:
<a class="moz-txt-link-freetext" href="https://github.com/espressif/esp-idf/issues/2892#issuecomment-501106283">https://github.com/espressif/esp-idf/issues/2892#issuecomment-501106283</a><br>
<br>
Regards,<br>
Michael<br>
<br>
<br>
<div class="moz-cite-prefix">Am 05.06.20 um 20:04 schrieb Tamás
Kovács:<br>
</div>
<blockquote type="cite"
cite="mid:CAGpaXUt0C_rv992y+bg7-wmD8wBZ_8g+hFoVndo7YL-xG8L3+A@mail.gmail.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<div dir="ltr">
<div dir="ltr">i think i don't run spiram fix. How can i use
it. I must <span
style="color:rgb(36,41,46);font-family:-apple-system,BlinkMacSystemFont,"Segoe
UI",Helvetica,Arial,sans-serif,"Apple Color
Emoji","Segoe UI Emoji";font-size:14px">check
out branch "spiram-fix-test" to run spiram fix?</span></div>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">Michael Balzer <<a
href="mailto:dexter@expeedo.de" moz-do-not-send="true">dexter@expeedo.de</a>>
ezt írta (időpont: 2020. jún. 5., P, 6:58):<br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">
<div> Tamás,<br>
<br>
that doesn't need to be related to the pushover code. Do you
run the spiram fix? I had this kind of heap corruption
crashes frequently on builds without the spiram fix but not
once with the fix.<br>
<br>
Regards,<br>
Michael<br>
<br>
<br>
<div>Am 05.06.20 um 05:29 schrieb Tamás Kovács:<br>
</div>
<blockquote type="cite">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">Some day's ago i enabled Pushover
notifications and i get some crash after that.
<div><br>
</div>
<div>The crash backtrase is: </div>
<div><span style="color:rgb(0,34,0);font-family:Monaco,Menlo,Consolas,"QuickType Mono","Lucida Console","Roboto Mono","Ubuntu Mono","DejaVu Sans Mono","Droid Sans Mono",monospace;font-size:13px;white-space:pre-line">Backtrace: 0x4008b75f 0x4008b9f9 0x4010b253 0x40098c5f 0x40084361 0x40084945 0x4000bec7 0x401c1181 0x400f01e1 0x400f0dbb 0x400f0db4 0x400f0db4 0x400f0db4 0x400f0db4 0x40156109 0x401550da 0x400f3545 0x400f375e 0x400f37d5 0x400f37e5</span></div>
<div><font face="Monaco, Menlo, Consolas, QuickType
Mono, Lucida Console, Roboto Mono, Ubuntu Mono,
DejaVu Sans Mono, Droid Sans Mono, monospace"
color="#002200"><span style="white-space:pre-line">
</span></font></div>
<div><font face="Monaco, Menlo, Consolas, QuickType
Mono, Lucida Console, Roboto Mono, Ubuntu Mono,
DejaVu Sans Mono, Droid Sans Mono, monospace"
color="#002200"><span style="white-space:pre-line">a2l output is:</span></font></div>
<div>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">kommykt@MacBook-Air
OVMS.V3 % a2l 0x4008b75f 0x4008b9f9 0x4010b253
0x40098c5f 0x40084361 0x40084945 0x4000bec7
0x401c1181 0x400f01e1 0x400f0dbb 0x400f0db4
0x400f0db4 0x400f0db4 0x400f0db4 0x40156109
0x401550da 0x400f3545 0x400f375e 0x400f37d5
0x400f37e5</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">Using elf file:
/Users/kommykt/esp/Open-Vehicle-Monitoring-System-3/vehicle/OVMS.V3/build/ovms3.elf</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures"><br>
</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">0x4008b75f is in
invoke_abort
(/Users/kommykt/esp/esp-idf/components/esp32/panic.c:156).</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">151<span style="white-space:pre-wrap"> </span>#endif</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">152<span style="white-space:pre-wrap"> </span>
while (1) {</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">153<span style="white-space:pre-wrap"> </span>
if (esp_cpu_in_ocd_debug_mode()) {</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">154<span style="white-space:pre-wrap"> </span>
__asm__ ("break 0,0");</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">155<span style="white-space:pre-wrap"> </span>
}</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">156<span style="white-space:pre-wrap"> </span>
*((int *) 0) = 0;</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">157<span style="white-space:pre-wrap"> </span>
}</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">158<span style="white-space:pre-wrap"> </span>}</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">159<span style="white-space:pre-wrap"> </span></span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">160<span style="white-space:pre-wrap"> </span>void
abort()</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures"><br>
</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">0x4008b9f9 is in
abort
(/Users/kommykt/esp/esp-idf/components/esp32/panic.c:171).</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">166<span style="white-space:pre-wrap"> </span>
* don't overwrite that.</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">167<span style="white-space:pre-wrap"> </span>
*/</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">168<span style="white-space:pre-wrap"> </span>
if (esp_reset_reason_get_hint() ==
ESP_RST_UNKNOWN) {</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">169<span style="white-space:pre-wrap"> </span>
esp_reset_reason_set_hint(ESP_RST_PANIC);</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">170<span style="white-space:pre-wrap"> </span>
}</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">171<span style="white-space:pre-wrap"> </span>
invoke_abort();</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">172<span style="white-space:pre-wrap"> </span>}</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">173<span style="white-space:pre-wrap"> </span></span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">174<span style="white-space:pre-wrap"> </span></span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">175<span style="white-space:pre-wrap"> </span>static
const char *edesc[] = {</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures"><br>
</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">0x4010b253 is in
__assert_func
(../../../.././newlib/libc/stdlib/assert.c:63).</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures"><br>
</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">0x40098c5f is in
multi_heap_free
(/Users/kommykt/esp/esp-idf/components/heap/multi_heap_poisoning.c:214).</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">209<span style="white-space:pre-wrap"> </span>
return;</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">210<span style="white-space:pre-wrap"> </span>
}</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">211<span style="white-space:pre-wrap"> </span>
multi_heap_internal_lock(heap);</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">212<span style="white-space:pre-wrap"> </span></span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">213<span style="white-space:pre-wrap"> </span>
poison_head_t *head =
verify_allocated_region(p, true);</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">214<span style="white-space:pre-wrap"> </span>
assert(head != NULL);</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">215<span style="white-space:pre-wrap"> </span></span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">216<span style="white-space:pre-wrap"> </span>
#ifdef SLOW</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">217<span style="white-space:pre-wrap"> </span>
/* replace everything with
FREE_FILL_PATTERN, including the poison
head/tail */</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">218<span style="white-space:pre-wrap"> </span>
memset(head, FREE_FILL_PATTERN,</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures"><br>
</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">0x40084361 is in
heap_caps_free
(/Users/kommykt/esp/esp-idf/components/heap/heap_caps.c:268).</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">263<span style="white-space:pre-wrap"> </span>
ptr = (void *)dramAddrPtr[-1];</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">264<span style="white-space:pre-wrap"> </span>
}</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">265<span style="white-space:pre-wrap"> </span></span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">266<span style="white-space:pre-wrap"> </span>
heap_t *heap = find_containing_heap(ptr);</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">267<span style="white-space:pre-wrap"> </span>
assert(heap != NULL && "free()
target pointer is outside heap areas");</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">268<span style="white-space:pre-wrap"> </span>
multi_heap_free(heap->heap, ptr);</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">269<span style="white-space:pre-wrap"> </span>}</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">270<span style="white-space:pre-wrap"> </span></span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">271<span style="white-space:pre-wrap"> </span>IRAM_ATTR
void *heap_caps_realloc( void *ptr, size_t
size, int caps)</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">272<span style="white-space:pre-wrap"> </span>{</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures"><br>
</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">0x40084945 is in
_free_r
(/Users/kommykt/esp/esp-idf/components/newlib/syscalls.c:42).</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">37<span style="white-space:pre-wrap"> </span>
return heap_caps_malloc_default( size );</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">38<span style="white-space:pre-wrap"> </span>}</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">39<span style="white-space:pre-wrap"> </span></span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">40<span style="white-space:pre-wrap"> </span>void
IRAM_ATTR _free_r(struct _reent *r, void* ptr)</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">41<span style="white-space:pre-wrap"> </span>{</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">42<span style="white-space:pre-wrap"> </span>
heap_caps_free( ptr );</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">43<span style="white-space:pre-wrap"> </span>}</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">44<span style="white-space:pre-wrap"> </span></span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">45<span style="white-space:pre-wrap"> </span>void*
IRAM_ATTR _realloc_r(struct _reent *r, void*
ptr, size_t size)</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">46<span style="white-space:pre-wrap"> </span>{</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures"><br>
</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">0x401c1181 is in
operator delete(void*)
(/Volumes/build/idf/crosstool-NG/.build/src/gcc-5.2.0/libstdc++-v3/libsupc++/del_op.cc:46).</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures"><br>
</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">0x400f01e1 is in
std::_Rb_tree<std::__cxx11::basic_string<char,
std::char_traits<char>,
std::allocator<char> >,
std::pair<std::__cxx11::basic_string<char,
std::char_traits<char>,
std::allocator<char> > const,
std::__cxx11::basic_string<char,
std::char_traits<char>,
std::allocator<char> > >,
std::_Select1st<std::pair<std::__cxx11::basic_string<char,
std::char_traits<char>,
std::allocator<char> > const,
std::__cxx11::basic_string<char,
std::char_traits<char>,
std::allocator<char> > > >,
std::less<std::__cxx11::basic_string<char,
std::char_traits<char>,
std::allocator<char> > >,
std::allocator<std::pair<std::__cxx11::basic_string<char,
std::char_traits<char>,
std::allocator<char> > const,
std::__cxx11::basic_string<char,
std::char_traits<char>,
std::allocator<char> > > >
>::_M_drop_node(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char,
std::char_traits<char>,
std::allocator<char> > const,
std::__cxx11::basic_string<char,
std::char_traits<char>,
std::allocator<char> > > >*)
(/Users/kommykt/esp/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/5.2.0/ext/new_allocator.h:110).</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">105<span style="white-space:pre-wrap"> </span>
}</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">106<span style="white-space:pre-wrap"> </span></span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">107<span style="white-space:pre-wrap"> </span>
// __p is not permitted to be a null
pointer.</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">108<span style="white-space:pre-wrap"> </span>
void</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">109<span style="white-space:pre-wrap"> </span>
deallocate(pointer __p, size_type)</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">110<span style="white-space:pre-wrap"> </span>
{ ::operator delete(__p); }</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">111<span style="white-space:pre-wrap"> </span></span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">112<span style="white-space:pre-wrap"> </span>
size_type</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">113<span style="white-space:pre-wrap"> </span>
max_size() const _GLIBCXX_USE_NOEXCEPT</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">114<span style="white-space:pre-wrap"> </span>
{ return size_t(-1) / sizeof(_Tp); }</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures"><br>
</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">0x400f0dbb is in
std::_Rb_tree<std::__cxx11::basic_string<char,
std::char_traits<char>,
std::allocator<char> >,
std::pair<std::__cxx11::basic_string<char,
std::char_traits<char>,
std::allocator<char> > const,
std::__cxx11::basic_string<char,
std::char_traits<char>,
std::allocator<char> > >,
std::_Select1st<std::pair<std::__cxx11::basic_string<char,
std::char_traits<char>,
std::allocator<char> > const,
std::__cxx11::basic_string<char,
std::char_traits<char>,
std::allocator<char> > > >,
std::less<std::__cxx11::basic_string<char,
std::char_traits<char>,
std::allocator<char> > >,
std::allocator<std::pair<std::__cxx11::basic_string<char,
std::char_traits<char>,
std::allocator<char> > const,
std::__cxx11::basic_string<char,
std::char_traits<char>,
std::allocator<char> > > >
>::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char,
std::char_traits<char>,
std::allocator<char> > const,
std::__cxx11::basic_string<char,
std::char_traits<char>,
std::allocator<char> > > >*)
(/Users/kommykt/esp/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_tree.h:1614).</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">1609<span style="white-space:pre-wrap"> </span>
// Erase without rebalancing.</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">1610<span style="white-space:pre-wrap"> </span>
while (__x != 0)</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">1611<span style="white-space:pre-wrap"> </span>{</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">1612<span style="white-space:pre-wrap"> </span>
_M_erase(_S_right(__x));</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">1613<span style="white-space:pre-wrap"> </span>
_Link_type __y = _S_left(__x);</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">1614<span style="white-space:pre-wrap"> </span>
_M_drop_node(__x);</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">1615<span style="white-space:pre-wrap"> </span>
__x = __y;</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">1616<span style="white-space:pre-wrap"> </span>}</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">1617<span style="white-space:pre-wrap"> </span>
}</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">1618<span style="white-space:pre-wrap"> </span></span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures"><span style="white-space:pre-wrap">
</span></span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">0x400f0db4 is in
std::_Rb_tree<std::__cxx11::basic_string<char,
std::char_traits<char>,
std::allocator<char> >,
std::pair<std::__cxx11::basic_string<char,
std::char_traits<char>,
std::allocator<char> > const,
std::__cxx11::basic_string<char,
std::char_traits<char>,
std::allocator<char> > >,
std::_Select1st<std::pair<std::__cxx11::basic_string<char,
std::char_traits<char>,
std::allocator<char> > const,
std::__cxx11::basic_string<char,
std::char_traits<char>,
std::allocator<char> > > >,
std::less<std::__cxx11::basic_string<char,
std::char_traits<char>,
std::allocator<char> > >,
std::allocator<std::pair<std::__cxx11::basic_string<char,
std::char_traits<char>,
std::allocator<char> > const,
std::__cxx11::basic_string<char,
std::char_traits<char>,
std::allocator<char> > > >
>::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char,
std::char_traits<char>,
std::allocator<char> > const,
std::__cxx11::basic_string<char,
std::char_traits<char>,
std::allocator<char> > > >*)
(/Users/kommykt/esp/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_tree.h:1612).</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">1607<span style="white-space:pre-wrap"> </span>
_M_erase(_Link_type __x)</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">1608<span style="white-space:pre-wrap"> </span>
{</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">1609<span style="white-space:pre-wrap"> </span>
// Erase without rebalancing.</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">1610<span style="white-space:pre-wrap"> </span>
while (__x != 0)</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">1611<span style="white-space:pre-wrap"> </span>{</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">1612<span style="white-space:pre-wrap"> </span>
_M_erase(_S_right(__x));</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">1613<span style="white-space:pre-wrap"> </span>
_Link_type __y = _S_left(__x);</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">1614<span style="white-space:pre-wrap"> </span>
_M_drop_node(__x);</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">1615<span style="white-space:pre-wrap"> </span>
__x = __y;</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">1616<span style="white-space:pre-wrap"> </span>}</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures"><br>
</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">0x400f0db4 is in
std::_Rb_tree<std::__cxx11::basic_string<char,
std::char_traits<char>,
std::allocator<char> >,
std::pair<std::__cxx11::basic_string<char,
std::char_traits<char>,
std::allocator<char> > const,
std::__cxx11::basic_string<char,
std::char_traits<char>,
std::allocator<char> > >,
std::_Select1st<std::pair<std::__cxx11::basic_string<char,
std::char_traits<char>,
std::allocator<char> > const,
std::__cxx11::basic_string<char,
std::char_traits<char>,
std::allocator<char> > > >,
std::less<std::__cxx11::basic_string<char,
std::char_traits<char>,
std::allocator<char> > >,
std::allocator<std::pair<std::__cxx11::basic_string<char,
std::char_traits<char>,
std::allocator<char> > const,
std::__cxx11::basic_string<char,
std::char_traits<char>,
std::allocator<char> > > >
>::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char,
std::char_traits<char>,
std::allocator<char> > const,
std::__cxx11::basic_string<char,
std::char_traits<char>,
std::allocator<char> > > >*)
(/Users/kommykt/esp/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_tree.h:1612).</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">1607<span style="white-space:pre-wrap"> </span>
_M_erase(_Link_type __x)</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">1608<span style="white-space:pre-wrap"> </span>
{</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">1609<span style="white-space:pre-wrap"> </span>
// Erase without rebalancing.</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">1610<span style="white-space:pre-wrap"> </span>
while (__x != 0)</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">1611<span style="white-space:pre-wrap"> </span>{</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">1612<span style="white-space:pre-wrap"> </span>
_M_erase(_S_right(__x));</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">1613<span style="white-space:pre-wrap"> </span>
_Link_type __y = _S_left(__x);</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">1614<span style="white-space:pre-wrap"> </span>
_M_drop_node(__x);</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">1615<span style="white-space:pre-wrap"> </span>
__x = __y;</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">1616<span style="white-space:pre-wrap"> </span>}</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures"><br>
</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">0x400f0db4 is in
std::_Rb_tree<std::__cxx11::basic_string<char,
std::char_traits<char>,
std::allocator<char> >,
std::pair<std::__cxx11::basic_string<char,
std::char_traits<char>,
std::allocator<char> > const,
std::__cxx11::basic_string<char,
std::char_traits<char>,
std::allocator<char> > >,
std::_Select1st<std::pair<std::__cxx11::basic_string<char,
std::char_traits<char>,
std::allocator<char> > const,
std::__cxx11::basic_string<char,
std::char_traits<char>,
std::allocator<char> > > >,
std::less<std::__cxx11::basic_string<char,
std::char_traits<char>,
std::allocator<char> > >,
std::allocator<std::pair<std::__cxx11::basic_string<char,
std::char_traits<char>,
std::allocator<char> > const,
std::__cxx11::basic_string<char,
std::char_traits<char>,
std::allocator<char> > > >
>::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char,
std::char_traits<char>,
std::allocator<char> > const,
std::__cxx11::basic_string<char,
std::char_traits<char>,
std::allocator<char> > > >*)
(/Users/kommykt/esp/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_tree.h:1612).</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">1607<span style="white-space:pre-wrap"> </span>
_M_erase(_Link_type __x)</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">1608<span style="white-space:pre-wrap"> </span>
{</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">1609<span style="white-space:pre-wrap"> </span>
// Erase without rebalancing.</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">1610<span style="white-space:pre-wrap"> </span>
while (__x != 0)</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">1611<span style="white-space:pre-wrap"> </span>{</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">1612<span style="white-space:pre-wrap"> </span>
_M_erase(_S_right(__x));</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">1613<span style="white-space:pre-wrap"> </span>
_Link_type __y = _S_left(__x);</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">1614<span style="white-space:pre-wrap"> </span>
_M_drop_node(__x);</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">1615<span style="white-space:pre-wrap"> </span>
__x = __y;</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">1616<span style="white-space:pre-wrap"> </span>}</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures"><br>
</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">0x400f0db4 is in
std::_Rb_tree<std::__cxx11::basic_string<char,
std::char_traits<char>,
std::allocator<char> >,
std::pair<std::__cxx11::basic_string<char,
std::char_traits<char>,
std::allocator<char> > const,
std::__cxx11::basic_string<char,
std::char_traits<char>,
std::allocator<char> > >,
std::_Select1st<std::pair<std::__cxx11::basic_string<char,
std::char_traits<char>,
std::allocator<char> > const,
std::__cxx11::basic_string<char,
std::char_traits<char>,
std::allocator<char> > > >,
std::less<std::__cxx11::basic_string<char,
std::char_traits<char>,
std::allocator<char> > >,
std::allocator<std::pair<std::__cxx11::basic_string<char,
std::char_traits<char>,
std::allocator<char> > const,
std::__cxx11::basic_string<char,
std::char_traits<char>,
std::allocator<char> > > >
>::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char,
std::char_traits<char>,
std::allocator<char> > const,
std::__cxx11::basic_string<char,
std::char_traits<char>,
std::allocator<char> > > >*)
(/Users/kommykt/esp/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_tree.h:1612).</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">1607<span style="white-space:pre-wrap"> </span>
_M_erase(_Link_type __x)</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">1608<span style="white-space:pre-wrap"> </span>
{</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">1609<span style="white-space:pre-wrap"> </span>
// Erase without rebalancing.</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">1610<span style="white-space:pre-wrap"> </span>
while (__x != 0)</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">1611<span style="white-space:pre-wrap"> </span>{</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">1612<span style="white-space:pre-wrap"> </span>
_M_erase(_S_right(__x));</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">1613<span style="white-space:pre-wrap"> </span>
_Link_type __y = _S_left(__x);</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">1614<span style="white-space:pre-wrap"> </span>
_M_drop_node(__x);</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">1615<span style="white-space:pre-wrap"> </span>
__x = __y;</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">1616<span style="white-space:pre-wrap"> </span>}</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures"><br>
</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">0x40156109 is in
Pushover::EventListener(std::__cxx11::basic_string<char,
std::char_traits<char>,
std::allocator<char> >, void*)
(/Users/kommykt/esp/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_tree.h:858).</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">853<span style="white-space:pre-wrap"> </span></span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">854<span style="white-space:pre-wrap"> </span>
_Rb_tree(_Rb_tree&& __x,
_Node_allocator&& __a);</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">855<span style="white-space:pre-wrap"> </span>#endif</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">856<span style="white-space:pre-wrap"> </span></span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">857<span style="white-space:pre-wrap"> </span>
~_Rb_tree() _GLIBCXX_NOEXCEPT</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">858<span style="white-space:pre-wrap"> </span>
{ _M_erase(_M_begin()); }</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">859<span style="white-space:pre-wrap"> </span></span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">860<span style="white-space:pre-wrap"> </span>
_Rb_tree&</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">861<span style="white-space:pre-wrap"> </span>
operator=(const _Rb_tree& __x);</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">862<span style="white-space:pre-wrap"> </span></span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures"><span style="white-space:pre-wrap">
</span></span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">0x401550da is in
std::_Function_handler<void
(std::__cxx11::basic_string<char,
std::char_traits<char>,
std::allocator<char> >, void*),
std::_Bind<std::_Mem_fn<void
(Pushover::*)(std::__cxx11::basic_string<char,
std::char_traits<char>,
std::allocator<char> >, void*)>
(Pushover*, std::_Placeholder<1>,
std::_Placeholder<2>)>
>::_M_invoke(std::_Any_data const&,
std::__cxx11::basic_string<char,
std::char_traits<char>,
std::allocator<char> >&&,
void*&&)
(/Users/kommykt/esp/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/5.2.0/functional:600).</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">595<span style="white-space:pre-wrap"> </span>
template<typename... _Args, typename
_Req</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">596<span style="white-space:pre-wrap"> </span>
= _Require<typename
_Traits::__lvalue,</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">597<span style="white-space:pre-wrap"> </span>
_CheckArgs<_Pack<_Args...>>>></span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">598<span style="white-space:pre-wrap"> </span>result_type</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">599<span style="white-space:pre-wrap"> </span>operator()(_Class*
__object, _Args&&... __args) const</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">600<span style="white-space:pre-wrap"> </span>{
return
(__object->*_M_pmf)(std::forward<_Args>(__args)...);
}</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">601<span style="white-space:pre-wrap"> </span></span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">602<span style="white-space:pre-wrap"> </span>
// Handle smart pointers, references and
pointers to derived</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">603<span style="white-space:pre-wrap"> </span>
template<typename _Tp, typename...
_Args, typename _Req</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">604<span style="white-space:pre-wrap"> </span>
=
_Require<_NotSame<_Class, _Tp>,
_NotSame<_Class*, _Tp>,</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures"><br>
</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">0x400f3545 is in
std::function<void
(std::__cxx11::basic_string<char,
std::char_traits<char>,
std::allocator<char> >,
void*)>::operator()(std::__cxx11::basic_string<char,
std::char_traits<char>,
std::allocator<char> >, void*) const
(/Users/kommykt/esp/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/5.2.0/functional:2271).</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">2266<span style="white-space:pre-wrap"> </span>
function<_Res(_ArgTypes...)>::</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">2267<span style="white-space:pre-wrap"> </span>
operator()(_ArgTypes... __args) const</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">2268<span style="white-space:pre-wrap"> </span>
{</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">2269<span style="white-space:pre-wrap"> </span>
if (_M_empty())</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">2270<span style="white-space:pre-wrap"> </span>__throw_bad_function_call();</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">2271<span style="white-space:pre-wrap"> </span>
return _M_invoker(_M_functor,
std::forward<_ArgTypes>(__args)...);</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">2272<span style="white-space:pre-wrap"> </span>
}</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">2273<span style="white-space:pre-wrap"> </span></span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">2274<span style="white-space:pre-wrap"> </span>#if
__cpp_rtti</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">2275<span style="white-space:pre-wrap"> </span>
template<typename _Res, typename...
_ArgTypes></span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures"><br>
</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">0x400f375e is in
OvmsEvents::HandleQueueSignalEvent(event_queue_t*)
(/Users/kommykt/esp/Open-Vehicle-Monitoring-System-3/vehicle/OVMS.V3/main/ovms_events.cpp:234).</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">229<span style="white-space:pre-wrap"> </span>
{</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">230<span style="white-space:pre-wrap"> </span>
for (EventCallbackList::iterator
itc=el->begin(); itc!=el->end(); ++itc)</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">231<span style="white-space:pre-wrap"> </span>
{</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">232<span style="white-space:pre-wrap"> </span>
m_current_started = monotonictime;</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">233<span style="white-space:pre-wrap"> </span>
m_current_callback = *itc;</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">234<span style="white-space:pre-wrap"> </span>
m_current_callback->m_callback(m_current_event,
msg->body.signal.data);</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">235<span style="white-space:pre-wrap"> </span>
m_current_callback = NULL;</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">236<span style="white-space:pre-wrap"> </span>
}</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">237<span style="white-space:pre-wrap"> </span>
}</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">238<span style="white-space:pre-wrap"> </span>
}</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures"><br>
</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">0x400f37d5 is in
OvmsEvents::EventTask()
(/Users/kommykt/esp/Open-Vehicle-Monitoring-System-3/vehicle/OVMS.V3/main/ovms_events.cpp:185).</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">180<span style="white-space:pre-wrap"> </span>
switch(msg.type)</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">181<span style="white-space:pre-wrap"> </span>
{</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">182<span style="white-space:pre-wrap"> </span>
case EVENT_none:</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">183<span style="white-space:pre-wrap"> </span>
break;</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">184<span style="white-space:pre-wrap"> </span>
case EVENT_signal:</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">185<span style="white-space:pre-wrap"> </span>
HandleQueueSignalEvent(&msg);</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">186<span style="white-space:pre-wrap"> </span>
break;</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">187<span style="white-space:pre-wrap"> </span>
default:</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">188<span style="white-space:pre-wrap"> </span>
break;</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">189<span style="white-space:pre-wrap"> </span>
}</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures"><br>
</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">0x400f37e5 is in
EventLaunchTask(void*)
(/Users/kommykt/esp/Open-Vehicle-Monitoring-System-3/vehicle/OVMS.V3/main/ovms_events.cpp:56).</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">51<span style="white-space:pre-wrap"> </span></span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">52<span style="white-space:pre-wrap"> </span>void
EventLaunchTask(void *pvParameters)</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">53<span style="white-space:pre-wrap"> </span>
{</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">54<span style="white-space:pre-wrap"> </span>
OvmsEvents* me = (OvmsEvents*)pvParameters;</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">55<span style="white-space:pre-wrap"> </span></span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">56<span style="white-space:pre-wrap"> </span>
me->EventTask();</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">57<span style="white-space:pre-wrap"> </span>
}</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">58<span style="white-space:pre-wrap"> </span></span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">59<span style="white-space:pre-wrap"> </span>void
event_trace(int verbosity, OvmsWriter* writer,
OvmsCommand* cmd, int argc, const char* const*
argv)</span></p>
<p
style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
style="font-variant-ligatures:no-common-ligatures">60<span style="white-space:pre-wrap"> </span>
{</span></p>
<div><br>
</div>
-- <br>
<div dir="ltr">Üdvözlettel:<br>
Kovács Tamás<br>
<br>
</div>
</div>
</div>
</div>
</div>
<br>
<fieldset></fieldset>
<pre>_______________________________________________
OvmsDev mailing list
<a href="mailto:OvmsDev@lists.openvehicles.com" target="_blank" moz-do-not-send="true">OvmsDev@lists.openvehicles.com</a>
<a href="http://lists.openvehicles.com/mailman/listinfo/ovmsdev" target="_blank" moz-do-not-send="true">http://lists.openvehicles.com/mailman/listinfo/ovmsdev</a>
</pre>
</blockquote>
<br>
<pre cols="160">--
Michael Balzer * Helkenberger Weg 9 * D-58256 Ennepetal
Fon 02333 / 833 5735 * Handy 0176 / 206 989 26
</pre>
</div>
_______________________________________________<br>
OvmsDev mailing list<br>
<a href="mailto:OvmsDev@lists.openvehicles.com"
target="_blank" moz-do-not-send="true">OvmsDev@lists.openvehicles.com</a><br>
<a
href="http://lists.openvehicles.com/mailman/listinfo/ovmsdev"
rel="noreferrer" target="_blank" moz-do-not-send="true">http://lists.openvehicles.com/mailman/listinfo/ovmsdev</a><br>
</blockquote>
</div>
<br clear="all">
<div><br>
</div>
-- <br>
<div dir="ltr" class="gmail_signature">Üdvözlettel:<br>
Kovács Tamás<br>
<br>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
OvmsDev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:OvmsDev@lists.openvehicles.com">OvmsDev@lists.openvehicles.com</a>
<a class="moz-txt-link-freetext" href="http://lists.openvehicles.com/mailman/listinfo/ovmsdev">http://lists.openvehicles.com/mailman/listinfo/ovmsdev</a>
</pre>
</blockquote>
<br>
<pre class="moz-signature" cols="160">--
Michael Balzer * Helkenberger Weg 9 * D-58256 Ennepetal
Fon 02333 / 833 5735 * Handy 0176 / 206 989 26
</pre>
</body>
</html>