diff options
author | Roland McGrath <roland@redhat.com> | 2008-02-21 06:19:39 +0000 |
---|---|---|
committer | Roland McGrath <roland@redhat.com> | 2008-02-21 06:19:39 +0000 |
commit | 059c83e5db89955913a39fe6705acca571c32c3f (patch) | |
tree | 9eaf08fd255365d45be91bb3bf288194ffa423e5 /libebl/libebl.h | |
parent | 712d78eced9020ccfa1c27d32c2929cf16398293 (diff) | |
download | elfutils-059c83e5db89955913a39fe6705acca571c32c3f.tar.gz |
Finish elflint .gnu.attributes checking
Diffstat (limited to 'libebl/libebl.h')
-rw-r--r-- | libebl/libebl.h | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/libebl/libebl.h b/libebl/libebl.h index 7e29168d..083de03a 100644 --- a/libebl/libebl.h +++ b/libebl/libebl.h @@ -1,5 +1,5 @@ /* Interface for libebl. - Copyright (C) 2000, 2001, 2002, 2004, 2005, 2006, 2007 Red Hat, Inc. + Copyright (C) 2000, 2001, 2002, 2004, 2005, 2006, 2007, 2008 Red Hat, Inc. This file is part of Red Hat elfutils. Red Hat elfutils is free software; you can redistribute it and/or modify @@ -182,6 +182,15 @@ extern const char *ebl_object_note_type_name (Ebl *ebl, uint32_t type, extern void ebl_object_note (Ebl *ebl, const char *name, uint32_t type, uint32_t descsz, const char *desc); +/* Check whether an attribute in a .gnu_attributes section is recognized. + Fills in *TAG_NAME with the name for this tag. + If VALUE is a known value for that tag, also fills in *VALUE_NAME. */ +extern bool ebl_check_object_attribute (Ebl *ebl, const char *vendor, + int tag, uint64_t value, + const char **tag_name, + const char **value_name); + + /* Check section name for being that of a debug informatino section. */ extern bool ebl_debugscn_p (Ebl *ebl, const char *name); |