summaryrefslogtreecommitdiff
path: root/tests/dwflmodtest.c
diff options
context:
space:
mode:
authorRoland McGrath <roland@redhat.com>2005-11-17 02:32:03 +0000
committerRoland McGrath <roland@redhat.com>2005-11-17 02:32:03 +0000
commitd7f8d0caa7a357f9f4765e5dc93255f5057eba2e (patch)
tree6bb8e84c8234d3ee13e506f1de85a9d3a73a64cf /tests/dwflmodtest.c
parent2f39dfa20fb4b1e4a53af3b112b9bc42fdbc2ecb (diff)
downloadelfutils-d7f8d0caa7a357f9f4765e5dc93255f5057eba2e.tar.gz
2005-11-16 Roland McGrath <roland@redhat.com>
* configure.ac: Define HAVE_LIBASM and STANDALONE conditionals. In config.h, define ELFUTILS_HEADER macro. tests/ 2005-11-16 Roland McGrath <roland@redhat.com> * configure.ac: New file, for standalone build/dist of test suite. * Makefile.am [!STANDALONE] (INCLUDES): Don't define it. (asm_TESTS): New variable, broken out of ... (TESTS): ... here. Also remove msg_tst. [!STANDALONE] (TESTS, noinst_PROGRAMS): Add in $(asm_TESTS), msg_tst. (installed_TESTS_ENVIRONMENT): New variable. [STANDALONE] (TESTS_ENVIRONMENT): Use that. [!STANDALONE] (installcheck-local): Likewise. [STANDALONE] (libdw, libelf, libasm, libebl): Define using -lfoo. * addrscopes.c: Include <config.h>. Use ELFUTILS_HEADER macro in #include of installed elfutils/ headers. * allfcts.c: Likewise. * asm-tst1.c: Likewise. * asm-tst2.c: Likewise. * asm-tst3.c: Likewise. * asm-tst4.c: Likewise. * asm-tst5.c: Likewise. * asm-tst6.c: Likewise. * asm-tst7.c: Likewise. * asm-tst8.c: Likewise. * asm-tst9.c: Likewise. * dwflmodtest.c: Likewise. * find-prologues.c: Likewise. * funcscopes.c: Likewise. * get-aranges.c: Likewise. * get-files.c: Likewise. * get-lines.c: Likewise. * get-pubnames.c: Likewise. * line2addr.c: Likewise. * newscn.c: Likewise. * show-abbrev.c: Likewise. * show-die-info.c: Likewise. * update3.c: Likewise. * update4.c: Likewise. * dwflmodtest.c (print_instance): Don't use INTUSE. (options): Don't use N_ macro.
Diffstat (limited to 'tests/dwflmodtest.c')
-rw-r--r--tests/dwflmodtest.c11
1 files changed, 7 insertions, 4 deletions
diff --git a/tests/dwflmodtest.c b/tests/dwflmodtest.c
index 77d437aa..52b9454f 100644
--- a/tests/dwflmodtest.c
+++ b/tests/dwflmodtest.c
@@ -22,7 +22,7 @@
#include <error.h>
#include <locale.h>
#include <argp.h>
-#include <libdwfl.h>
+#include ELFUTILS_HEADER(dwfl)
#include <dwarf.h>
static bool show_inlines;
@@ -79,11 +79,10 @@ print_instance (Dwarf_Die *instance, void *arg)
printf (" (highpc => %s)", dwarf_errmsg (-1));
Dwarf_Attribute attr_mem;
- Dwarf_Attribute *attr = INTUSE(dwarf_attr) (instance, DW_AT_entry_pc,
- &attr_mem);
+ Dwarf_Attribute *attr = dwarf_attr (instance, DW_AT_entry_pc, &attr_mem);
if (attr != NULL)
{
- if (INTUSE(dwarf_formaddr) (attr, &entry) == 0)
+ if (dwarf_formaddr (attr, &entry) == 0)
entry += info->dwbias;
else
printf (" (entrypc => %s)", dwarf_errmsg (-1));
@@ -182,6 +181,10 @@ print_module (Dwfl_Module *mod __attribute__ ((unused)),
static bool show_functions;
+/* gettext helper macro. */
+#undef N_
+#define N_(Str) Str
+
static const struct argp_option options[] =
{
{ "functions", 'f', NULL, 0, N_("Additionally show function names"), 0 },