I have a function named odb_add:
this function's first statement case a sodict_snode_t * to _inl_snode_t*, but the pointer address changed after casting! Here is the GDB debug trace:
and, here is the assembly code of function odb_add:
So, Why the pointer address changed after casting? Please help!
Aucun commentaire:
Enregistrer un commentaire