Go to file
Ted Woodward 911d57840a Keep original source path and mapped path in LineEntry
Summary:
The "file" variable in a LineEntry was mapped using target.source-map, except when stepping through inlined code. This patch adds a new variable to LineEntry, "original_file", that contains the original file from the debug info. "file" will continue to (possibly) be mapped.

Some code has been changed to use "original_file". This is code dealing with symbols. Code dealing with source files will still use "file". Reviewers, please confirm that these particular changes are correct.

Tests run on Ubuntu 12.04 show no regression.

Reviewers: clayborg, jingham

Subscribers: lldb-commits

Differential Revision: http://reviews.llvm.org/D20135

llvm-svn: 269250
2016-05-11 22:46:53 +00:00
clang Fixed msvc warnings 2016-05-11 21:55:37 +00:00
clang-tools-extra [clang-tidy] Add missing dependency of libtooling to misc module 2016-05-11 21:32:29 +00:00
compiler-rt cleanup: Enforce caller to set total size to avoid redundant size compute 2016-05-11 21:16:11 +00:00
debuginfo-tests New round of fixes for "Always compile debuginfo-tests for the host triple" 2014-10-18 23:47:59 +00:00
libclc math: Add erf ported from amd-builtins 2016-05-06 18:02:30 +00:00
libcxx [libcxx] Prefer C++14 over C++11 when building libc++experimental. 2016-05-10 16:17:43 +00:00
libcxxabi libc++abi: fix visibility of personalities 2016-05-04 04:22:29 +00:00
libunwind unwind: remove last instance of -Wexpansion-to-defined 2016-04-26 01:11:29 +00:00
lld [ELF] implemented -z defs option 2016-05-11 13:48:41 +00:00
lldb Keep original source path and mapped path in LineEntry 2016-05-11 22:46:53 +00:00
llgo [llgo] llgoi: separate evaluation from printing 2016-04-25 01:18:20 +00:00
llvm Fix a bug when hoist spill to a BB with landingpad successor. 2016-05-11 22:37:43 +00:00
openmp Fine tuning of TC* macros 2016-05-07 00:00:00 +00:00
polly Invalidate unprofitable SCoPs after creation 2016-05-10 16:38:09 +00:00