decoding seems to somewhat work. some unit tests pass
diff --git a/tests/test_callframe.py b/tests/test_callframe.py
index 556f172..73e35d9 100644
--- a/tests/test_callframe.py
+++ b/tests/test_callframe.py
@@ -115,6 +115,7 @@
self.assertEqual(decoded_FDE.table[2][8].type, RegisterRule.OFFSET)
self.assertEqual(decoded_FDE.table[2][8].arg, -4)
self.assertEqual(decoded_FDE.table[2][4].type, RegisterRule.SAME_VALUE)
+ self.assertEqual(decoded_FDE.table[5]['pc'], 0x11223344 + 20)
self.assertEqual(decoded_FDE.table[5][4].type, RegisterRule.OFFSET)
self.assertEqual(decoded_FDE.table[5][4].arg, -12)