ARM EHABI unwinding tables only store the start address of each function, so the last function is assumed to cover the entire address space after it. The test picks an address on the stack assuming that it's in no function, but because of the above it's actually resolved to the last function. Fix this by using address 0 instead.
Details
Details
Diff Detail
Diff Detail
Event Timeline
Comment Actions
*sigh* I thought it used the size of the function to mark the end of the region. Thanks.