Revert "ARC: dw2 unwind: Ignore CIE version !=1 gracefully instead of bailing"
authorVineet Gupta <vgupta@synopsys.com>
Mon, 21 Dec 2015 07:59:44 +0000 (13:29 +0530)
committerVineet Gupta <vgupta@synopsys.com>
Mon, 21 Dec 2015 07:59:44 +0000 (13:29 +0530)
commit2d64affc92d6281d2eca4faad326b981773bf040
treebc05219efb389b2e62945a73d7e9c36cd19cb59d
parent07fd7d4bbcb9a7c741c7e67e715680d9e5835ff2
Revert "ARC: dw2 unwind: Ignore CIE version !=1 gracefully instead of bailing"

Blingly ignoring CIE.version != 1 was a bad idea.
It still leaves "desirability" when running perf with callgraphing where libgcc
symbols might show in hotspot.

More importantly, basic CIE.version == 3 support already exists in code:

|
|   retAddrReg = state.version <= 1 ? *ptr++ : get_uleb128(&ptr, end);
|

Next commit with simply add continue-not-bail for CIE.version != 1

This reverts commit 323f41f9e7d0cb5b1d1586aded6682855f1e646d.
arch/arc/kernel/unwind.c