summaryrefslogtreecommitdiffstats
path: root/libebl/libebl.h
diff options
context:
space:
mode:
Diffstat (limited to 'libebl/libebl.h')
-rw-r--r--libebl/libebl.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/libebl/libebl.h b/libebl/libebl.h
index 6969c550..3375525d 100644
--- a/libebl/libebl.h
+++ b/libebl/libebl.h
@@ -219,7 +219,7 @@ extern int ebl_return_value_location (Ebl *ebl,
Dwarf_Die *functypedie,
const Dwarf_Op **locops);
-/* Fill in register name information given DWARF register numbers.
+/* Fill in register information given DWARF register numbers.
If NAME is null, return the maximum REGNO + 1 that has a name.
Otherwise, store in NAME the name for DWARF register number REGNO
and return the number of bytes written (including '\0' terminator).
@@ -229,9 +229,10 @@ extern int ebl_return_value_location (Ebl *ebl,
fit for "%s registers" title display, and *PREFIX to the string
that precedes NAME in canonical assembler syntax (e.g. "%" or "$").
The NAME string contains identifier characters only (maybe just digits). */
-extern ssize_t ebl_register_name (Ebl *ebl,
+extern ssize_t ebl_register_info (Ebl *ebl,
int regno, char *name, size_t namelen,
- const char **prefix, const char **setname);
+ const char **prefix, const char **setname,
+ int *bits, int *type);
/* ELF string table handling. */