00001 #ifndef HEPHAESTUS_DEBUGINFO_H 00002 #define HEPHAESTUS_DEBUGINFO_H 00003 00004 #include <dlfcn.h> 00005 00006 #ifdef __cplusplus 00007 extern "C" { 00008 #endif 00009 00010 struct link_map; 00011 00012 /* address -> human-readable, file/line information */ 00013 const char* hhh_getDebugInfo( void *addr, Dl_info *info, struct link_map* lm, const char** ); 00014 00015 #ifdef __cplusplus 00016 } /* extern "C" */ 00017 #endif 00018 00019 #endif /* !HEPHAESTUS_DEBUGINFO_H */