Fix ARM/Unwind: explicitly mark the end of stack
authorMyungJoo Ham <myungjoo.ham@samsung.com>
Fri, 25 Mar 2016 01:12:37 +0000 (10:12 +0900)
committerMyungJoo Ham <myungjoo.ham@samsung.com>
Fri, 25 Mar 2016 01:15:03 +0000 (10:15 +0900)
commit95cad43adb26410a31adaa8f30908f07876bb742
treeca5ae767b36b7df42df599196b9508e9925342ac
parentedb66eb76eaa046913c0de0d5c7f917f2cfc8465
Fix ARM/Unwind: explicitly mark the end of stack

Libunwind-arm unw_step returns 0 with unchanged PC
if it hits the bottom of the stack.

Thus, seh-unwind.cpp::PAL_VirtualUnwind should
explicitly mark that it has reached the bottom
as it does with ARM64, FreeBSD, or APPLE for
ARM/Linux.

Fix #3859

Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>
src/pal/src/exception/seh-unwind.cpp