Beispiel #1
0
        public void UnloadModule(ICorDebugAppDomain pAppDomain, ICorDebugModule pModule)
        {
            EnterCallback(PausedReason.Other, "UnloadModule", pAppDomain);

            process.RemoveModule(pModule);

            ExitCallback_Continue();
        }
Beispiel #2
0
        public unsafe void LoadModule(ICorDebugAppDomain pAppDomain, ICorDebugModule pModule)
        {
            EnterCallback(PausedReason.Other, "LoadModule", pAppDomain);

            process.AddModule(pModule);

            ExitCallback_Continue();
        }
Beispiel #3
0
        public void UnloadModule(ICorDebugAppDomain pAppDomain, ICorDebugModule pModule)
        {
            ManagedCallback managedCallback = GetProcessCallbackInterface(pAppDomain);

            if (managedCallback != null)
            {
                managedCallback.UnloadModule(pAppDomain, pModule);
            }
        }
Beispiel #4
0
        public void UpdateModuleSymbols(ICorDebugAppDomain pAppDomain, ICorDebugModule pModule, IStream pSymbolStream)
        {
            ManagedCallback managedCallback = GetProcessCallbackInterface(pAppDomain);

            if (managedCallback != null)
            {
                managedCallback.UpdateModuleSymbols(pAppDomain, pModule, pSymbolStream);
            }
        }
Beispiel #5
0
        public void UpdateModuleSymbols(ICorDebugAppDomain pAppDomain, ICorDebugModule pModule, IStream pSymbolStream)
        {
            EnterCallback(PausedReason.Other, "UpdateModuleSymbols", pAppDomain);

            ExitCallback_Continue();
        }