]> git.ipfire.org Git - thirdparty/elfutils.git/commitdiff
Add missing file.
authorRoland McGrath <roland@redhat.com>
Thu, 27 Aug 2009 17:32:58 +0000 (10:32 -0700)
committerRoland McGrath <roland@redhat.com>
Thu, 27 Aug 2009 17:32:58 +0000 (10:32 -0700)
tests/print-die.hh [new file with mode: 0644]

diff --git a/tests/print-die.hh b/tests/print-die.hh
new file mode 100644 (file)
index 0000000..ea256e5
--- /dev/null
@@ -0,0 +1,40 @@
+/* Pseudo-XMLish printing for elfutils::dwarf* tests.
+   Copyright (C) 2009 Red Hat, Inc.
+   This file is part of Red Hat elfutils.
+
+   Red Hat elfutils is free software; you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by the
+   Free Software Foundation; version 2 of the License.
+
+   Red Hat elfutils is distributed in the hope that it will be useful, but
+   WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+   General Public License for more details.
+
+   You should have received a copy of the GNU General Public License along
+   with Red Hat elfutils; if not, write to the Free Software Foundation,
+   Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USA.
+
+   Red Hat elfutils is an included package of the Open Invention Network.
+   An included package of the Open Invention Network is a package for which
+   Open Invention Network licensees cross-license their patents.  No patent
+   license is granted, either expressly or impliedly, by designation as an
+   included package.  Should you wish to participate in the Open Invention
+   Network licensing program, please visit www.openinventionnetwork.com
+   <http://www.openinventionnetwork.com>.  */
+
+#include "c++/dwarf"
+#include "c++/dwarf_edit"
+#include "c++/dwarf_output"
+
+extern void print_die_main (int &argc, char **&argv, unsigned int &depth);
+
+template<typename file>
+extern void
+print_file (const char *name, const file &dw, const unsigned int limit);
+
+// Explicit instantiations.
+extern template void print_file (const char *, const dwarf &,
+                                const unsigned int);
+extern template void print_file (const char *, const dwarf_edit &,
+                                const unsigned int);