]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit97701adbb017124bb14689946f16e1b4aba48706
treebc05219efb389b2e62945a73d7e9c36cd19cb59d
parent5858d0a9980f016ab20c04b6eca495c33adfe68f
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 52e8167b16038e621a290b23d4366ccd84dd3d78.
arch/arc/kernel/unwind.c