Branch: refs/heads/master Home: https://github.com/dyninst/dyninst Commit: cf195af6655d688a611e499c43a88efc8dd2e0fb https://github.com/dyninst/dyninst/commit/cf195af6655d688a611e499c43a88efc8dd2e0fb Author: Xiaozhu Meng <mxz...@gmail.com> Date: 2019-11-16 (Sat, 16 Nov 2019)
Changed paths: M dataflowAPI/src/liveness.C M dyninstAPI/src/dynProcess.C M dyninstAPI/src/dynProcess.h M dyninstAPI/src/emit-aarch64.C M dyninstAPI/src/pcEventHandler.C M dyninstAPI/src/pcEventHandler.h M dyninstAPI_RT/h/dyninstAPI_RT.h M dyninstAPI_RT/src/RTcommon.c M dyninstAPI_RT/src/RTcommon.h M dyninstAPI_RT/src/RTlinux.c M dyninstAPI_RT/src/RTthread-aarch64.c M proccontrol/src/linux.C M stackwalk/src/linuxbsd-swk.C Log Message: ----------- Fix instrumentation regressions for libc-2.29 on ARM (#653) * Fixes loading pre-instrumentation register values on aarch64 * Fix the handling of trap instruction on ARM for register liveness analysis * Implement a byte matching heuristic for determining the length of _start * Implement a spin lock use __atomic_test_and_set on ARM * 1. Change stop signal from SIGBUS to (SIGRTMIN + 4) in dyninstAPI_RT. * 2. In dyninstAPI, only do dyninstRT signal check if the signal is indeed (SIGRTMIN + 4) * Refacotr BPatch and DyninstRT to use breakpoint as the way of communication _______________________________________________ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api