diff options
author | Morvan Le Goff | 2014-11-24 12:52:43 +0000 |
---|---|---|
committer | Eugene Tarassov | 2014-11-25 16:51:37 +0000 |
commit | effedb582e5e32d016f289dcef13fdf77f9d54a1 (patch) | |
tree | 9f170b0e7b21a042be0b1f0845499a1ef0f6ad17 /agent/tcf/services/tcf_elf.h | |
parent | a0cd0a9516a0f544a3c7c27689c75a2063cab2ce (diff) | |
download | org.eclipse.tcf.agent-effedb582e5e32d016f289dcef13fdf77f9d54a1.tar.gz org.eclipse.tcf.agent-effedb582e5e32d016f289dcef13fdf77f9d54a1.tar.xz org.eclipse.tcf.agent-effedb582e5e32d016f289dcef13fdf77f9d54a1.zip |
Add elf open listener mechanism
Signed-off-by: Morvan Le Goff <morvan.le.goff@windriver.com>
Diffstat (limited to 'agent/tcf/services/tcf_elf.h')
-rw-r--r-- | agent/tcf/services/tcf_elf.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/agent/tcf/services/tcf_elf.h b/agent/tcf/services/tcf_elf.h index 380ffd29..22637fca 100644 --- a/agent/tcf/services/tcf_elf.h +++ b/agent/tcf/services/tcf_elf.h @@ -555,6 +555,13 @@ typedef void (*ELFCloseListener)(ELF_File *); extern void elf_add_close_listener(ELFCloseListener listener); /* + * Register ELF file open callback. + * The callback is called each time an ELF file data is about to be opened. + */ +typedef void (*ELFOpenListener)(ELF_File *); +extern void elf_add_open_listener(ELFOpenListener listener); + +/* * Return ELF file that contains DWARF info for given file. * On some systems, DWARF is kept in a separate file. * If such file is not available, return 'file'. |