Hi Jan,
present in: jankratochvil/forunwind-baseaddr-hookvars-corereport-unwindx86-nonx86 [...] backends/ 2012-11-14 Jan Kratochvil jan.kratochvil@redhat.com
- Makefile.am (ppc_SRCS, ppc64_SRCS): Add ppc_frame_state.c and
ppc_cfi.c. (s390_SRCS): Add s390_cfi.c, s390_frame_state.c and s390_frame_unwind.c. (noinst_HEADERS): Add core-get-pc.c.
- core-get-pc.c: New file.
- ppc64_init.c (ppc64_init): Initialize frame_state_nregs, frame_state,
abi_cfi, frame_dwarf_to_regno, get_func_pc and destr.
- ppc_cfi.c: New file.
- ppc_frame_state.c: New file.
- ppc_init.c (ppc_init): Initialize frame_state_nregs, frame_state,
abi_cfi and frame_dwarf_to_regno.
- s390_cfi.c: New file.
- s390_frame_state.c: New file.
- s390_frame_unwind.c: New file.
- s390_init.c (s390_init): Initialize abi_cfi, frame_state_nregs,
frame_state, optionally normalize_pc and also frame_unwind.
I like to finally get at least the abi_cfi hook part in. It is self contained. And kind of required now. I picked up the change for ppc and s390 from your branch. When this is in I'll add some tests to run-addrcfi.sh test. And then see if I can implement the abi_cfi hook for the other backends.
If you think the attached commit still looks OK to go in I'll add your Signed-off-by.
Thanks,
Mark