|
Post by rayancaleb on Jan 5, 2018 6:53:02 GMT -5
Hi, The bottom of the ustack is 0x0013290 and the top of ustack is 0x0001338F. So whenever we PUSH a value in ustack the address 0x001338F gets the pushed value. The boundary of ustack is address location 0x0013290. To perform a stack overflow test I have written a pattern at system startup at location 0x00013290 and during normal operation this location is periodically checked and pattern is checked. If the pattern has changed then a stack overflow has occurred. Similarly this test is performed on istack.It has been observed that the stack address in map file sometimes changes (the size remains same) with alteration in code. How can I write to bottom of stack while the address keeps on changing after a few modification in code. There might be some macro to use instead of using a fixed address. Thanks! For more details: Business Promotional Examples
|
|