mirror of
https://github.com/varun-r-mallya/sysprof.git
synced 2025-12-31 20:36:25 +00:00
Rename elf_sym_get_* to elf_parser_get_sym_* and make these functions take
2006-08-21 Soren Sandmann <sandmann@redhat.com> * elfparser.[ch] (elf_parser_get_sym_name): Rename elf_sym_get_* to elf_parser_get_sym_* and make these functions take a parser. (parser_from_sym): Delete this function. (elf_parser_new): Don't add to all_elf_parsers (elf_parser_free): Don't remove from all_elf_parsers (elf_parser_new): Rename to parser_new_from_file() (elf_parser_new_from_file): Rename to elf_parser_new * binfile.c: Update for new elfparser API * TODO: updates
This commit is contained in:
committed by
Søren Sandmann Pedersen
parent
bb616fd754
commit
4a145a21bc
12
elfparser.h
12
elfparser.h
@ -3,10 +3,8 @@
|
||||
typedef struct ElfSym ElfSym;
|
||||
typedef struct ElfParser ElfParser;
|
||||
|
||||
ElfParser *elf_parser_new (const guchar *data,
|
||||
gsize length);
|
||||
ElfParser *elf_parser_new_from_file (const char *filename,
|
||||
GError **err);
|
||||
ElfParser *elf_parser_new (const char *filename,
|
||||
GError **err);
|
||||
void elf_parser_free (ElfParser *parser);
|
||||
const char *elf_parser_get_debug_link (ElfParser *parser, guint32 *crc32);
|
||||
|
||||
@ -25,6 +23,8 @@ const char *elf_parser_get_debug_link (ElfParser *parser, guint32 *crc32);
|
||||
const ElfSym *elf_parser_lookup_symbol (ElfParser *parser,
|
||||
gulong address);
|
||||
guint32 elf_parser_get_crc32 (ElfParser *parser);
|
||||
const char *elf_sym_get_name (const ElfSym *sym);
|
||||
gulong elf_sym_get_address (const ElfSym *sym);
|
||||
const char *elf_parser_get_sym_name (ElfParser *parser,
|
||||
const ElfSym *sym);
|
||||
gulong elf_parser_get_sym_address (ElfParser *parser,
|
||||
const ElfSym *sym);
|
||||
char *elf_demangle (const char *name);
|
||||
|
||||
Reference in New Issue
Block a user