DebugInfo: Add source code/build instructions for split-dwarf-dwp symbolizer test
authorDavid Blaikie <dblaikie@gmail.com>
Sat, 27 May 2017 19:52:20 +0000 (19:52 +0000)
committerDavid Blaikie <dblaikie@gmail.com>
Sat, 27 May 2017 19:52:20 +0000 (19:52 +0000)
Addressing post-commit code review feedback from Paul Robinson on
r303609.

llvm-svn: 304080

llvm/test/DebugInfo/Inputs/split-dwarf-dwp.cpp [new file with mode: 0644]

diff --git a/llvm/test/DebugInfo/Inputs/split-dwarf-dwp.cpp b/llvm/test/DebugInfo/Inputs/split-dwarf-dwp.cpp
new file mode 100644 (file)
index 0000000..b07a153
--- /dev/null
@@ -0,0 +1,12 @@
+void f1();
+__attribute__((always_inline)) void f2() {
+  f1();
+}
+void f3() {
+  f2();
+}
+
+To produce split-dwarf-dwp.o{,dwp}, run:
+
+  $ clang++ split-dwarf-dwp.cpp -gsplit-dwarf -c -Xclang -fdebug-compilation-dir=Output -fno-split-dwarf-inlining
+  $ llvm-dwp split-dwarf-dwp.dwo -o split-dwarf-dwp.o.dwp