to prevent crash while process terminate on profiling mode, kill process immedately...
[platform/core/dotnet/launcher.git] / NativeLauncher / launcher / dotnet / dotnet_launcher.h
index e230914..704070b 100644 (file)
@@ -35,7 +35,8 @@ class CoreRuntime
                int launch(const char* appId, const char* root, const char* path, int argc, char* argv[]);
 
        private:
-               bool initializeCoreClr(const char* appId, const char* assemblyProbePaths, const char* pinvokeProbePaths, const char* tpaList);
+
+               bool initializeCoreClr(const char* appId, const char* assemblyProbePaths, const char* NIProbePaths, const char* pinvokeProbePaths, const char* tpaList);
                void preloadTypes();
                coreclr_initialize_ptr initializeClr;
                coreclr_execute_assembly_ptr executeAssembly;
@@ -49,6 +50,7 @@ class CoreRuntime
                int fd;
                bool __initialized;
                bool __enableLogManager;
+               bool __isProfileMode;
 };
 
 }  // dotnetcore