我试图debugging发生在我的程序中的堆栈损坏(我的猜测)。
当我映射堆栈上的所有本地variables位置。 我看到了一些变数之间的差距。
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
没有看源代码,是否有可能猜测这种差距的任何原因。 任何非标准,非平凡的模式,可以给一些线索?