Re: Function stack reallocation

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Mar 28, 2007 at 09:21:30AM +0200, Reggie Cushing wrote:
> Hi All - I wish some insight on the possibility of reallocating a 
> function stack to a malloced regions in realtime ie I jump out of a 
> function and the next time I jump in the stack would have moved along 
> with its data. To me it seems unreliable cause the values in the stack 
> have no type hence I would not know if the stack value is a data value 
> or a pointer. If I mistakenly interpret a data value as a pointer I will 
> update the data value resulting in data corruption. I would really wish 
> some expert insight in this on this subject.
> 

Don't do it.  As you mention, you won't be able to conclusively detrmine if you
are moving a pointer in the stack or a data value to your new location (i.e.
arrays).  You could probably make it work most of the time, but you could never
guarantee that you always got it right.  

Neil

> Regards
> R.
> -
> To unsubscribe from this list: send the line "unsubscribe 
> linux-c-programming" in
> the body of a message to majordomo@xxxxxxxxxxxxxxx
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
-
To unsubscribe from this list: send the line "unsubscribe linux-c-programming" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Assembler]     [Git]     [Kernel List]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [C Programming]     [Yosemite Campsites]     [Yosemite News]     [GCC Help]

  Powered by Linux