Почему в моем стеке есть большой разрыв
Я пытаюсь отладить повреждение стека (мое предположение), происходящее в моей программе.
Как я отображаю все локальные переменные местоположения в стеке. Я вижу большой разрыв между определенными переменными.
Var Stack Address
sp 47f0360
msg 47f0370
p 47f0378
< Small gap >
key 47f03d0
conn 47f03e8
tmpkey 47f03f0
< Gap
>
tbl1 47f0a30
ret 47f0a3c
tbl 47f0a40
tmpPtr 47f0a48
conn_timer 47f0a50
req 47f0a58
msgHdr 47f0a60
rspMsg 47f0a68
p_wrk 47f0a70
rsp 47f0a78
bp 47f0a90
Не глядя на исходный код, можно ли угадать какие-либо причины таких пробелов. Любые нестандартные, нетривиальные шаблоны, которые могут дать некоторую подсказку?