The Hardware trasaction registers and a couple of other HW registers are not supported in get_otrack_shadow_offset_wrk(), specifically: NRADDR, NRADDR_GPR2, (REDIR_STACK, TFHAR, TEXASR, TEXASRU, TFIAR, PPR, PSPB When running valgrind --tool=memcheck --track-origins=yes --vex-iropt-level=0 ./test_isa_3_0 -i valgrind crashes with the message: MC_(get_otrack_shadow_offset)(ppc64)(off=1376,sz=8) Memcheck: mc_machine.c:332 (get_otrack_shadow_offset_wrk): the 'impossible' happened. Reproducible: Always
Created attachment 99724 [details] Add missing register support
Committed revision 15895.