OSDN Git Service

2019/01/01(Tue) 12:13
[drdeamon64/drdeamon64.git] / include / libgoblin.h
index 5949aa0..1e2ed4c 100644 (file)
@@ -46,6 +46,7 @@ typedef struct        {
        char    str_localpath[DRD64_MAX_PATH];
        char    str_filename[DRD64_MAX_PATH];
        char    str_rpath[DRD64_MAX_PATH];
+       char    str_runpath[DRD64_MAX_PATH];
        int             i_bid;
 } LibGoblin_ObjectFilePath;
 
@@ -62,10 +63,15 @@ typedef struct      {
        #define LIBGOBLIN_API   extern
 #endif
 LIBGOBLIN_API
+       int LibGoblin_AnalyzeProgram( int i_pgid );
+LIBGOBLIN_API
        int LibGoblin_GetUnresolv_ObjectFilePath( int i_pgid, LibGoblin_ObjectFilePath *p_objpath );
 LIBGOBLIN_API
        int LibGoblin_SetPathAndLoad_ObjectFilePath( LibGoblin_ObjectFilePath *p_objpath );
 LIBGOBLIN_API
+       int LibGoblin_LoadProgram_Main(
+                               int i_pgid, const char *pstr_remotefull, const char *pstr_localfull );
+LIBGOBLIN_API
        int LibGoblin_AllocBinInfo( int i_pgid, const char *pstr_filename );
 LIBGOBLIN_API
        int LibGoblin_FreeBinInfo( int i_binfoid );