summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/python_api/frame/TestFrames.py
diff options
context:
space:
mode:
authorAbhishek Aggarwal <abhishek.a.aggarwal@intel.com>2015-12-02 09:40:17 +0000
committerAbhishek Aggarwal <abhishek.a.aggarwal@intel.com>2015-12-02 09:40:17 +0000
commit296e063d8f9bcdaab4a1d17a7f3b3f5160e910f2 (patch)
tree3d99b01e7d39dc26e0cc73891781b1fc6b9471e9 /lldb/packages/Python/lldbsuite/test/python_api/frame/TestFrames.py
parentaed1e038887dd258c34d77de0f102d912f069d4b (diff)
downloadbcm5719-llvm-296e063d8f9bcdaab4a1d17a7f3b3f5160e910f2.tar.gz
bcm5719-llvm-296e063d8f9bcdaab4a1d17a7f3b3f5160e910f2.zip
PTRACE ABI to read FXSAVE area for 32-bit inferior
Summary: - Problem occurs when: -- 32-bit inferiors run on x86_32 machine and the architecture doesn't have AVX feature -- This causes FPRType to be set to eFPRTypeFXSAVE -- PTRACE_GETFPREGS was being used to read FXSAVE area -- For 32-bit inferiors running on x86_32 machine, PTRACE_GETFPREGS reads FSAVE area and not FXSAVE area - Changed ptrace API to PTRACE_GETREGSET for 32-bit inferiors -- This reads FPR data in FXSAVE format. -- For 64-bit inferiors, no change has been made. - Modified XFAIL for TestReturnValue.py -- Earlier, this test was passing for Linux OS -- Now, it passes for Android OS as well Change-Id: Ieed72bc969b79516fc7b263b32493aa1e7a1a2ac Signed-off-by: Abhishek Aggarwal <abhishek.a.aggarwal@intel.com> Reviewers: ovyalov, jingham, lldb-commits, tberghammer, labath Subscribers: jevinskie, labath, tberghammer, danalbert Differential Revision: http://reviews.llvm.org/D15042 llvm-svn: 254499
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/frame/TestFrames.py')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud