Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(431)

Unified Diff: experimental/visual_studio_plugin/src/NaClVsx.Package/DebugSupport/ProgramProvider.cs

Issue 10928195: First round of dead file removal (Closed) Base URL: https://github.com/samclegg/nativeclient-sdk.git@master
Patch Set: Created 8 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: experimental/visual_studio_plugin/src/NaClVsx.Package/DebugSupport/ProgramProvider.cs
diff --git a/experimental/visual_studio_plugin/src/NaClVsx.Package/DebugSupport/ProgramProvider.cs b/experimental/visual_studio_plugin/src/NaClVsx.Package/DebugSupport/ProgramProvider.cs
deleted file mode 100644
index b8237272d75933eb84fa47f5c04bbb097d7ddddf..0000000000000000000000000000000000000000
--- a/experimental/visual_studio_plugin/src/NaClVsx.Package/DebugSupport/ProgramProvider.cs
+++ /dev/null
@@ -1,118 +0,0 @@
-// Copyright 2009 The Native Client Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can
-// be found in the LICENSE file.
-using System;
-using System.Diagnostics;
-using System.IO;
-using System.IO.Pipes;
-using System.Runtime.InteropServices;
-using Microsoft.VisualStudio;
-using Microsoft.VisualStudio.Debugger.Interop;
-using Microsoft.VisualStudio.Shell.Interop;
-using NaClVsx.DebugHelpers;
-
-namespace Google.NaClVsx.DebugSupport {
- [ComVisible(true)]
- [Guid(kClsId)]
- [ClassInterface(ClassInterfaceType.None)]
- public class ProgramProvider : IDebugProgramProvider2 {
- #region constants
-
- public const string kClsId = "69303596-96E6-4741-905C-769ABCA7D550";
-
- #endregion
-
- #region Private Implementation
-
- private ushort locale_ = 1033; // defaults to en-US
-
- #endregion
-
- public ProgramProvider() {
- Trace.WriteLine("Entered ProgramProvider constructor");
- Trace.WriteLine(typeof(Engine).Assembly.ToString());
- }
-
- #region Implementation of IDebugProgramProvider2
-
- public int GetProviderProcessData(enum_PROVIDER_FLAGS flags,
- IDebugDefaultPort2 pPort,
- AD_PROCESS_ID processId,
- CONST_GUID_ARRAY engineFilter,
- PROVIDER_PROCESS_DATA[] pProcesses) {
- Trace.WriteLine("ProgramProvider.GetProviderProcessData");
- int result = VSConstants.S_FALSE;
- pProcesses[0] = new PROVIDER_PROCESS_DATA();
-/*
- if ((flags & enum_PROVIDER_FLAGS.PFLAG_GET_PROGRAM_NODES) != 0) {
- try {
- if (GdbProxy.CanConnect((int)(processId.dwProcessId))) {
- IDebugProgramNode2 node =
- (IDebugProgramNode2) new ProgramNode((int)(processId.dwProcessId));
-
- IntPtr[] programNodes = {
- Marshal.GetComInterfaceForObject(
- node,
- typeof (IDebugProgramNode2))
- };
-
- IntPtr destinationArray =
- Marshal.AllocCoTaskMem(IntPtr.Size * programNodes.Length);
- Marshal.Copy(programNodes,
- 0,
- destinationArray,
- programNodes.Length);
-
- pProcesses[0].Fields = enum_PROVIDER_FIELDS.PFIELD_PROGRAM_NODES;
- pProcesses[0].ProgramNodes.Members = destinationArray;
- pProcesses[0].ProgramNodes.dwCount = (uint) programNodes.Length;
-
- IDebugCoreServer3 server;
- pPort.GetServer(out server);
-
-// server.CreateInstanceInServer(typeof(Engine).Assembly.CodeBase,0, ref new Guid(Engine.ClsId), )
-
- result = VSConstants.S_OK;
- }
- }
- catch (Exception e) {
- Debug.WriteLine(e.ToString());
- result = VSConstants.E_INVALIDARG;
- }
- }
- */
- return result;
- }
-
- public int GetProviderProgramNode(enum_PROVIDER_FLAGS Flags,
- IDebugDefaultPort2 pPort,
- AD_PROCESS_ID ProcessId,
- ref Guid guidEngine,
- ulong programId,
- out IDebugProgramNode2 ppProgramNode) {
- Trace.WriteLine("ProgramProvider.GetProviderProgramNode");
- ppProgramNode = null;
- return 0;
- }
-
- public int WatchForProviderEvents(enum_PROVIDER_FLAGS Flags,
- IDebugDefaultPort2 pPort,
- AD_PROCESS_ID ProcessId,
- CONST_GUID_ARRAY EngineFilter,
- ref Guid guidLaunchingEngine,
- IDebugPortNotify2 pEventCallback) {
- Trace.WriteLine("ProgramProvider.WatchForProviderEvents");
- return VSConstants.S_OK;
- }
-
- public int SetLocale(ushort wLangID) {
- Trace.WriteLine("ProgramProvider.SetLocale");
- locale_ = wLangID;
- return VSConstants.S_OK;
- }
-
- #endregion
-
-
- }
-}

Powered by Google App Engine
This is Rietveld 408576698