]> 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)
commit51c7fa245b67c308f438bf80ec8f1f66895356ea
treebc05219efb389b2e62945a73d7e9c36cd19cb59d
parent77a30cc2e03976d1800cf1c784fcbdc4e2516e62
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 f4fd0122290858de0b8696f581afff6de327c14b.
arch/arc/kernel/unwind.c