diff options
Diffstat (limited to 'elfutils/libdw/dwarf_decl_line.c')
-rw-r--r-- | elfutils/libdw/dwarf_decl_line.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/elfutils/libdw/dwarf_decl_line.c b/elfutils/libdw/dwarf_decl_line.c index b4e3c42e..ab64e510 100644 --- a/elfutils/libdw/dwarf_decl_line.c +++ b/elfutils/libdw/dwarf_decl_line.c @@ -1,5 +1,5 @@ /* Get line number of beginning of given function. - Copyright (C) 2005 Red Hat, Inc. + Copyright (C) 2005, 2009 Red Hat, Inc. This file is part of Red Hat elfutils. Written by Ulrich Drepper <drepper@redhat.com>, 2005. @@ -63,6 +63,8 @@ dwarf_decl_line (Dwarf_Die *func, int *linep) { return __libdw_attr_intval (func, linep, DW_AT_decl_line); } +OLD_VERSION (dwarf_decl_line, ELFUTILS_0.122) +NEW_VERSION (dwarf_decl_line, ELFUTILS_0.143) int internal_function @@ -71,8 +73,9 @@ __libdw_attr_intval (Dwarf_Die *die, int *linep, int attval) Dwarf_Attribute attr_mem; Dwarf_Sword line; - int res = INTUSE(dwarf_formsdata) (INTUSE(dwarf_attr) (die, attval, - &attr_mem), &line); + int res = INTUSE(dwarf_formsdata) (INTUSE(dwarf_attr_integrate) + (die, attval, &attr_mem), + &line); if (res == 0) { assert (line >= 0 && line <= INT_MAX); |