summaryrefslogtreecommitdiff
path: root/libebl/ebl-hooks.h
diff options
context:
space:
mode:
authorRoland McGrath <roland@redhat.com>2005-11-17 03:16:00 +0000
committerRoland McGrath <roland@redhat.com>2005-11-17 03:16:00 +0000
commite47ab76f02c2a4f4d802ec298969ba67956435fe (patch)
tree39dccb25273f15a488632c952738909f860c4b71 /libebl/ebl-hooks.h
parentd7f8d0caa7a357f9f4765e5dc93255f5057eba2e (diff)
downloadelfutils-e47ab76f02c2a4f4d802ec298969ba67956435fe.tar.gz
Update new test after merge.
Diffstat (limited to 'libebl/ebl-hooks.h')
-rw-r--r--libebl/ebl-hooks.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/libebl/ebl-hooks.h b/libebl/ebl-hooks.h
index 1056c42b..90a66c18 100644
--- a/libebl/ebl-hooks.h
+++ b/libebl/ebl-hooks.h
@@ -87,5 +87,10 @@ bool EBLHOOK(check_special_symbol) (Elf *, GElf_Ehdr *, const GElf_Sym *,
/* Check if backend uses a bss PLT in this file. */
bool EBLHOOK(bss_plt_p) (Elf *, GElf_Ehdr *);
+/* Return location expression to find return value given the
+ DW_AT_type DIE of a DW_TAG_subprogram DIE. */
+int EBLHOOK(return_value_location) (Dwarf_Die *functypedie,
+ const Dwarf_Op **locp);
+
/* Destructor for ELF backend handle. */
void EBLHOOK(destr) (struct ebl *);