https://bugs.exim.org/show_bug.cgi?id=1642
--- Comment #3 from Zoltan Herczeg <hzmester@???> ---
Could you check me how much memory is used for each frame on your system:
(gdb) disassemble pcre2_match_8, pcre2_match_8+80
Dump of assembler code from 0x45e630 to 0x45e680:
0x000000000045e630 <pcre2_match_8+0>: push %r15
0x000000000045e632 <pcre2_match_8+2>: push %r14
0x000000000045e634 <pcre2_match_8+4>: mov %rsi,%r14
0x000000000045e637 <pcre2_match_8+7>: push %r13
0x000000000045e639 <pcre2_match_8+9>: mov %r9,%r13
0x000000000045e63c <pcre2_match_8+12>: push %r12
0x000000000045e63e <pcre2_match_8+14>: mov %rdi,%r12
0x000000000045e641 <pcre2_match_8+17>: push %rbp
0x000000000045e642 <pcre2_match_8+18>: mov %rdx,%rbp
0x000000000045e645 <pcre2_match_8+21>: push %rbx
0x000000000045e646 <pcre2_match_8+22>: sub $0x1c8,%rsp
Mine x86-64 with -O3 -static uses 0x1c8+(6+1)*8 = 0x1f2 = 498 bytes for each
stack frame.
--
You are receiving this mail because:
You are on the CC list for the bug.