Date: | Tue, 07 May 2019 09:48:06 -0700 |
---|---|
From: | Xiaozhu Meng <noreply@xxxxxxxxxx> |
Subject: | [DynInst_API:] [dyninst/dyninst] ccb8b7: In ProccontrolAPI, adding reading & writing mutate... |
Branch: refs/heads/pp_springboard Home: https://github.com/dyninst/dyninst Commit: ccb8b7236aff9c757b7cc53daa22969a69813666 https://github.com/dyninst/dyninst/commit/ccb8b7236aff9c757b7cc53daa22969a69813666 Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx> Date: 2019-05-07 (Tue, 07 May 2019) Changed paths: M proccontrol/src/linux.C Log Message: ----------- In ProccontrolAPI, adding reading & writing mutatee's memory with procfs. We fall back to use ptrace if procfs read & write fail. This change is for fixing icache coherence issue for ARM dynamic instrumentaiton. ARM architecture does not guarantee icache-dcache coherence. And writes through ptrace does not seem to invalidate icache contents and caused SIGILLs |
[← Prev in Thread] | Current Thread | [Next in Thread→] |
---|---|---|
|
Previous by Date: | [DynInst_API:] [dyninst/dyninst] 45ba20: Mimic PLT behavior when replacing a call to a PLT ..., Benjamin Welton |
---|---|
Next by Date: | [DynInst_API:] [dyninst/dyninst] dad604: Only demangle names starting with "_Z" according t..., Xiaozhu Meng |
Previous by Thread: | [DynInst_API:] [dyninst/dyninst] c8d8c2: Fix on x86-64 the mov instruction for register of ..., Sasha Nicolas |
Next by Thread: | [DynInst_API:] [dyninst/dyninst] ce93c6: Fix the handling of trap instruction on ARM for re..., Xiaozhu Meng |
Indexes: | [Date] [Thread] |