namespace CruncherSharp { public partial class CruncherSharpForm { /// /// Required designer variable. /// private System.ComponentModel.IContainer components = null; /// /// Clean up any resources being used. /// /// true if managed resources should be disposed; otherwise, false. protected override void Dispose(bool disposing) { if (disposing && (components != null)) { components.Dispose(); } base.Dispose(disposing); } #region Windows Form Designer generated code /// /// Required method for Designer support - do not modify /// the contents of this method with the code editor. /// private void InitializeComponent() { this.components = new System.ComponentModel.Container(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle3 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle4 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle5 = new System.Windows.Forms.DataGridViewCellStyle(); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(CruncherSharpForm)); this.mainMenu = new System.Windows.Forms.MenuStrip(); this.fileToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.loadPDBToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.compareWithPDBToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.loadInstanceCountToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.exportCsvToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.useRawPDBToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.exitToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.findToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem(); this.findUnusedVtablesToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.findMSVCExtraPaddingToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.findMSVCEmptyBaseClassToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.findUnusedInterfacesToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.findUnusedVirtualToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.findMaskingFunctionsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.findRemovedInlineToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.restrictToSymbolsImportedFroCSVToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.unrealEngineToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.addMemPoolsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.mB2ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.mB3ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.customMBToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.restrictToUObjectsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.openPdbDialog = new System.Windows.Forms.OpenFileDialog(); this.openCsvDialog = new System.Windows.Forms.OpenFileDialog(); this.saveCsvDialog = new System.Windows.Forms.SaveFileDialog(); this.checkedListBoxNamespaces = new System.Windows.Forms.CheckedListBox(); this.chkShowTemplates = new System.Windows.Forms.CheckBox(); this.textBoxCache = new System.Windows.Forms.MaskedTextBox(); this.labelCacheLine = new System.Windows.Forms.Label(); this.label1 = new System.Windows.Forms.Label(); this.textBoxFilter = new System.Windows.Forms.TextBox(); this.statusStripBar = new System.Windows.Forms.StatusStrip(); this.toolStripStatusLabel = new System.Windows.Forms.ToolStripStatusLabel(); this.toolStripProgressBar = new System.Windows.Forms.ToolStripProgressBar(); this.contextMenuStripMembers = new System.Windows.Forms.ContextMenuStrip(this.components); this.copyTypeLayoutToClipboardToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.setPrefetchStartOffsetToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.loadPDBBackgroundWorker = new System.ComponentModel.BackgroundWorker(); this.loadCSVBackgroundWorker = new System.ComponentModel.BackgroundWorker(); this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel(); this.panel1 = new System.Windows.Forms.Panel(); this.checkBoxMember = new System.Windows.Forms.CheckBox(); this.checkBoxSubclasses = new System.Windows.Forms.CheckBox(); this.checkBoxNamespaces = new System.Windows.Forms.CheckBox(); this.checkBoxFunctionAnalysis = new System.Windows.Forms.CheckBox(); this.checkBoxShowOverlap = new System.Windows.Forms.CheckBox(); this.checkBoxBitPadding = new System.Windows.Forms.CheckBox(); this.checkBoxPadding = new System.Windows.Forms.CheckBox(); this.checkBoxCacheLines = new System.Windows.Forms.CheckBox(); this.checkBoxRegularExpressions = new System.Windows.Forms.CheckBox(); this.checkBoxMatchWholeExpression = new System.Windows.Forms.CheckBox(); this.checkBoxMatchCase = new System.Windows.Forms.CheckBox(); this.groupBox1 = new System.Windows.Forms.GroupBox(); this.btnLoad = new System.Windows.Forms.Button(); this.btnReset = new System.Windows.Forms.Button(); this.checkBoxSmartCacheLines = new System.Windows.Forms.CheckBox(); this.splitContainer1 = new System.Windows.Forms.SplitContainer(); this.dataGridSymbols = new System.Windows.Forms.DataGridView(); this.splitContainer2 = new System.Windows.Forms.SplitContainer(); this.labelCurrentSymbol = new System.Windows.Forms.TextBox(); this.Infos = new System.Windows.Forms.TabControl(); this.tabMembers = new System.Windows.Forms.TabPage(); this.dataGridViewSymbolInfo = new System.Windows.Forms.DataGridView(); this.Expand = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.colField = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.colFieldType = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.colFieldOffset = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.colBitPosition = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.colFieldSize = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.ColumnAlignment = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.colFieldPadding = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.colFieldSaving = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.tabFunctions = new System.Windows.Forms.TabPage(); this.panel2 = new System.Windows.Forms.Panel(); this.dataGridViewFunctionsInfo = new System.Windows.Forms.DataGridView(); this.dataGridViewTextBoxFunction = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.dataGridViewTextBoxVirtual = new System.Windows.Forms.DataGridViewCheckBoxColumn(); this.Pure = new System.Windows.Forms.DataGridViewCheckBoxColumn(); this.IsOverride = new System.Windows.Forms.DataGridViewCheckBoxColumn(); this.Overloaded = new System.Windows.Forms.DataGridViewCheckBoxColumn(); this.IsMasking = new System.Windows.Forms.DataGridViewCheckBoxColumn(); this.contextMenuStripClassInfo = new System.Windows.Forms.ContextMenuStrip(this.components); this.toolStripMenuItemDerivedClasses = new System.Windows.Forms.ToolStripMenuItem(); this.contextMenuStripFunctions = new System.Windows.Forms.ContextMenuStrip(this.components); this.ignoreFunctionToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.bindingSourceSymbols = new System.Windows.Forms.BindingSource(this.components); this.mainMenu.SuspendLayout(); this.statusStripBar.SuspendLayout(); this.contextMenuStripMembers.SuspendLayout(); this.tableLayoutPanel1.SuspendLayout(); this.panel1.SuspendLayout(); this.groupBox1.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).BeginInit(); this.splitContainer1.Panel1.SuspendLayout(); this.splitContainer1.Panel2.SuspendLayout(); this.splitContainer1.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.dataGridSymbols)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.splitContainer2)).BeginInit(); this.splitContainer2.Panel1.SuspendLayout(); this.splitContainer2.Panel2.SuspendLayout(); this.splitContainer2.SuspendLayout(); this.Infos.SuspendLayout(); this.tabMembers.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.dataGridViewSymbolInfo)).BeginInit(); this.tabFunctions.SuspendLayout(); this.panel2.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.dataGridViewFunctionsInfo)).BeginInit(); this.contextMenuStripClassInfo.SuspendLayout(); this.contextMenuStripFunctions.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.bindingSourceSymbols)).BeginInit(); this.SuspendLayout(); // // mainMenu // this.mainMenu.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { this.fileToolStripMenuItem, this.findToolStripMenuItem1, this.unrealEngineToolStripMenuItem}); this.mainMenu.Location = new System.Drawing.Point(0, 0); this.mainMenu.Name = "mainMenu"; this.mainMenu.Size = new System.Drawing.Size(1794, 24); this.mainMenu.TabIndex = 0; this.mainMenu.Text = "menuStrip1"; // // fileToolStripMenuItem // this.fileToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { this.loadPDBToolStripMenuItem, this.compareWithPDBToolStripMenuItem, this.loadInstanceCountToolStripMenuItem, this.exportCsvToolStripMenuItem, this.useRawPDBToolStripMenuItem, this.exitToolStripMenuItem}); this.fileToolStripMenuItem.Name = "fileToolStripMenuItem"; this.fileToolStripMenuItem.Size = new System.Drawing.Size(37, 20); this.fileToolStripMenuItem.Text = "File"; // // loadPDBToolStripMenuItem // this.loadPDBToolStripMenuItem.Name = "loadPDBToolStripMenuItem"; this.loadPDBToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.O))); this.loadPDBToolStripMenuItem.Size = new System.Drawing.Size(190, 22); this.loadPDBToolStripMenuItem.Text = "Select PDB..."; this.loadPDBToolStripMenuItem.Click += new System.EventHandler(this.loadPDBToolStripMenuItem_Click); // // compareWithPDBToolStripMenuItem // this.compareWithPDBToolStripMenuItem.Enabled = false; this.compareWithPDBToolStripMenuItem.Name = "compareWithPDBToolStripMenuItem"; this.compareWithPDBToolStripMenuItem.Size = new System.Drawing.Size(190, 22); this.compareWithPDBToolStripMenuItem.Text = "Compare with PDB..."; this.compareWithPDBToolStripMenuItem.Click += new System.EventHandler(this.compareWithPDBToolStripMenuItem_Click); // // loadInstanceCountToolStripMenuItem // this.loadInstanceCountToolStripMenuItem.Enabled = false; this.loadInstanceCountToolStripMenuItem.Name = "loadInstanceCountToolStripMenuItem"; this.loadInstanceCountToolStripMenuItem.Size = new System.Drawing.Size(190, 22); this.loadInstanceCountToolStripMenuItem.Text = "Load instance count..."; this.loadInstanceCountToolStripMenuItem.Click += new System.EventHandler(this.loadInstanceCountToolStripMenuItem_Click); // // exportCsvToolStripMenuItem // this.exportCsvToolStripMenuItem.Enabled = false; this.exportCsvToolStripMenuItem.Name = "exportCsvToolStripMenuItem"; this.exportCsvToolStripMenuItem.Size = new System.Drawing.Size(190, 22); this.exportCsvToolStripMenuItem.Text = "Export csv"; this.exportCsvToolStripMenuItem.Click += new System.EventHandler(this.exportCsvToolStripMenuItem_Click); // // useRawPDBToolStripMenuItem // this.useRawPDBToolStripMenuItem.Checked = true; this.useRawPDBToolStripMenuItem.CheckState = System.Windows.Forms.CheckState.Checked; this.useRawPDBToolStripMenuItem.Name = "useRawPDBToolStripMenuItem"; this.useRawPDBToolStripMenuItem.Size = new System.Drawing.Size(190, 22); this.useRawPDBToolStripMenuItem.Text = "Use RawPDB"; this.useRawPDBToolStripMenuItem.Click += new System.EventHandler(this.useRawPDBToolStripMenuItem_Click); // // exitToolStripMenuItem // this.exitToolStripMenuItem.Name = "exitToolStripMenuItem"; this.exitToolStripMenuItem.Size = new System.Drawing.Size(190, 22); this.exitToolStripMenuItem.Text = "Exit"; this.exitToolStripMenuItem.Click += new System.EventHandler(this.exitToolStripMenuItem_Click); // // findToolStripMenuItem1 // this.findToolStripMenuItem1.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { this.findUnusedVtablesToolStripMenuItem, this.findMSVCExtraPaddingToolStripMenuItem, this.findMSVCEmptyBaseClassToolStripMenuItem, this.findUnusedInterfacesToolStripMenuItem, this.findUnusedVirtualToolStripMenuItem, this.findMaskingFunctionsToolStripMenuItem, this.findRemovedInlineToolStripMenuItem, this.restrictToSymbolsImportedFroCSVToolStripMenuItem}); this.findToolStripMenuItem1.Name = "findToolStripMenuItem1"; this.findToolStripMenuItem1.Size = new System.Drawing.Size(42, 20); this.findToolStripMenuItem1.Text = "Find"; // // findUnusedVtablesToolStripMenuItem // this.findUnusedVtablesToolStripMenuItem.Enabled = false; this.findUnusedVtablesToolStripMenuItem.Name = "findUnusedVtablesToolStripMenuItem"; this.findUnusedVtablesToolStripMenuItem.Size = new System.Drawing.Size(279, 22); this.findUnusedVtablesToolStripMenuItem.Text = "Find unused Vtables"; this.findUnusedVtablesToolStripMenuItem.Click += new System.EventHandler(this.findUnusedVtablesToolStripMenuItem_Click); // // findMSVCExtraPaddingToolStripMenuItem // this.findMSVCExtraPaddingToolStripMenuItem.Enabled = false; this.findMSVCExtraPaddingToolStripMenuItem.Name = "findMSVCExtraPaddingToolStripMenuItem"; this.findMSVCExtraPaddingToolStripMenuItem.Size = new System.Drawing.Size(279, 22); this.findMSVCExtraPaddingToolStripMenuItem.Text = "Find MSVC extra padding"; this.findMSVCExtraPaddingToolStripMenuItem.Click += new System.EventHandler(this.findMSVCExtraPaddingToolStripMenuItem_Click); // // findMSVCEmptyBaseClassToolStripMenuItem // this.findMSVCEmptyBaseClassToolStripMenuItem.Enabled = false; this.findMSVCEmptyBaseClassToolStripMenuItem.Name = "findMSVCEmptyBaseClassToolStripMenuItem"; this.findMSVCEmptyBaseClassToolStripMenuItem.Size = new System.Drawing.Size(279, 22); this.findMSVCEmptyBaseClassToolStripMenuItem.Text = "Find MSVC empty base class"; this.findMSVCEmptyBaseClassToolStripMenuItem.Click += new System.EventHandler(this.findMSVCEmptyBaseClassToolStripMenuItem_Click); // // findUnusedInterfacesToolStripMenuItem // this.findUnusedInterfacesToolStripMenuItem.Enabled = false; this.findUnusedInterfacesToolStripMenuItem.Name = "findUnusedInterfacesToolStripMenuItem"; this.findUnusedInterfacesToolStripMenuItem.Size = new System.Drawing.Size(279, 22); this.findUnusedInterfacesToolStripMenuItem.Text = "Find unused interfaces"; this.findUnusedInterfacesToolStripMenuItem.Click += new System.EventHandler(this.findUnusedInterfacesToolStripMenuItem_Click); // // findUnusedVirtualToolStripMenuItem // this.findUnusedVirtualToolStripMenuItem.Enabled = false; this.findUnusedVirtualToolStripMenuItem.Name = "findUnusedVirtualToolStripMenuItem"; this.findUnusedVirtualToolStripMenuItem.Size = new System.Drawing.Size(279, 22); this.findUnusedVirtualToolStripMenuItem.Text = "Find unused virtual"; this.findUnusedVirtualToolStripMenuItem.Click += new System.EventHandler(this.findUnusedVirtualToolStripMenuItem_Click); // // findMaskingFunctionsToolStripMenuItem // this.findMaskingFunctionsToolStripMenuItem.Enabled = false; this.findMaskingFunctionsToolStripMenuItem.Name = "findMaskingFunctionsToolStripMenuItem"; this.findMaskingFunctionsToolStripMenuItem.Size = new System.Drawing.Size(279, 22); this.findMaskingFunctionsToolStripMenuItem.Text = "Find masking functions"; this.findMaskingFunctionsToolStripMenuItem.Click += new System.EventHandler(this.findMaskingFunctionsToolStripMenuItem_Click); // // findRemovedInlineToolStripMenuItem // this.findRemovedInlineToolStripMenuItem.Enabled = false; this.findRemovedInlineToolStripMenuItem.Name = "findRemovedInlineToolStripMenuItem"; this.findRemovedInlineToolStripMenuItem.Size = new System.Drawing.Size(279, 22); this.findRemovedInlineToolStripMenuItem.Text = "Find removed inline"; this.findRemovedInlineToolStripMenuItem.Click += new System.EventHandler(this.findRemovedInlineToolStripMenuItem_Click); // // restrictToSymbolsImportedFroCSVToolStripMenuItem // this.restrictToSymbolsImportedFroCSVToolStripMenuItem.Name = "restrictToSymbolsImportedFroCSVToolStripMenuItem"; this.restrictToSymbolsImportedFroCSVToolStripMenuItem.Size = new System.Drawing.Size(279, 22); this.restrictToSymbolsImportedFroCSVToolStripMenuItem.Text = "Restrict to symbols imported from CSV"; this.restrictToSymbolsImportedFroCSVToolStripMenuItem.Click += new System.EventHandler(this.restrictToSymbolsImportedFroCSVToolStripMenuItem_Click); // // unrealEngineToolStripMenuItem // this.unrealEngineToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { this.addMemPoolsToolStripMenuItem, this.restrictToUObjectsToolStripMenuItem}); this.unrealEngineToolStripMenuItem.Name = "unrealEngineToolStripMenuItem"; this.unrealEngineToolStripMenuItem.Size = new System.Drawing.Size(92, 20); this.unrealEngineToolStripMenuItem.Text = "Unreal Engine"; // // addMemPoolsToolStripMenuItem // this.addMemPoolsToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { this.mB2ToolStripMenuItem, this.mB3ToolStripMenuItem, this.customMBToolStripMenuItem}); this.addMemPoolsToolStripMenuItem.Name = "addMemPoolsToolStripMenuItem"; this.addMemPoolsToolStripMenuItem.Size = new System.Drawing.Size(178, 22); this.addMemPoolsToolStripMenuItem.Text = "Set memory pools"; // // mB2ToolStripMenuItem // this.mB2ToolStripMenuItem.Name = "mB2ToolStripMenuItem"; this.mB2ToolStripMenuItem.Size = new System.Drawing.Size(137, 22); this.mB2ToolStripMenuItem.Text = "MB2"; this.mB2ToolStripMenuItem.Click += new System.EventHandler(this.mB2ToolStripMenuItem_Click); // // mB3ToolStripMenuItem // this.mB3ToolStripMenuItem.Name = "mB3ToolStripMenuItem"; this.mB3ToolStripMenuItem.Size = new System.Drawing.Size(137, 22); this.mB3ToolStripMenuItem.Text = "MB3"; this.mB3ToolStripMenuItem.Click += new System.EventHandler(this.mB3ToolStripMenuItem_Click); // // customMBToolStripMenuItem // this.customMBToolStripMenuItem.Name = "customMBToolStripMenuItem"; this.customMBToolStripMenuItem.Size = new System.Drawing.Size(137, 22); this.customMBToolStripMenuItem.Text = "Custom MB"; this.customMBToolStripMenuItem.Click += new System.EventHandler(this.customMBToolStripMenuItem_Click); // // restrictToUObjectsToolStripMenuItem // this.restrictToUObjectsToolStripMenuItem.Name = "restrictToUObjectsToolStripMenuItem"; this.restrictToUObjectsToolStripMenuItem.Size = new System.Drawing.Size(178, 22); this.restrictToUObjectsToolStripMenuItem.Text = "Restrict to UObjects"; this.restrictToUObjectsToolStripMenuItem.Click += new System.EventHandler(this.restrictToUObjectsToolStripMenuItem_Click); // // openPdbDialog // this.openPdbDialog.Filter = "Symbol files|*.pdb|All files|*.*"; // // openCsvDialog // this.openCsvDialog.Filter = "Symbol files|*.csv|All files|*.*"; // // saveCsvDialog // this.saveCsvDialog.Filter = "Symbol files|*.csv|All files|*.*"; // // checkedListBoxNamespaces // this.checkedListBoxNamespaces.Dock = System.Windows.Forms.DockStyle.Fill; this.checkedListBoxNamespaces.Enabled = false; this.checkedListBoxNamespaces.FormattingEnabled = true; this.checkedListBoxNamespaces.Location = new System.Drawing.Point(3, 16); this.checkedListBoxNamespaces.MultiColumn = true; this.checkedListBoxNamespaces.Name = "checkedListBoxNamespaces"; this.checkedListBoxNamespaces.Size = new System.Drawing.Size(1046, 85); this.checkedListBoxNamespaces.TabIndex = 10; this.checkedListBoxNamespaces.ItemCheck += new System.Windows.Forms.ItemCheckEventHandler(this.checkedListBoxNamespaces_ItemCheck); // // chkShowTemplates // this.chkShowTemplates.AutoSize = true; this.chkShowTemplates.Checked = true; this.chkShowTemplates.CheckState = System.Windows.Forms.CheckState.Checked; this.chkShowTemplates.Location = new System.Drawing.Point(424, 35); this.chkShowTemplates.Name = "chkShowTemplates"; this.chkShowTemplates.Size = new System.Drawing.Size(101, 17); this.chkShowTemplates.TabIndex = 6; this.chkShowTemplates.Text = "Show templates"; this.chkShowTemplates.UseVisualStyleBackColor = true; this.chkShowTemplates.CheckedChanged += new System.EventHandler(this.chkShowTemplates_CheckedChanged); // // textBoxCache // this.textBoxCache.Enabled = false; this.textBoxCache.Location = new System.Drawing.Point(186, 58); this.textBoxCache.Mask = "0000"; this.textBoxCache.Name = "textBoxCache"; this.textBoxCache.PromptChar = ' '; this.textBoxCache.Size = new System.Drawing.Size(30, 20); this.textBoxCache.TabIndex = 8; this.textBoxCache.Text = "64"; this.textBoxCache.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.textBoxCache_KeyPress); this.textBoxCache.Leave += new System.EventHandler(this.textBoxCache_Leave); // // labelCacheLine // this.labelCacheLine.AutoSize = true; this.labelCacheLine.Enabled = false; this.labelCacheLine.Location = new System.Drawing.Point(127, 62); this.labelCacheLine.Name = "labelCacheLine"; this.labelCacheLine.Size = new System.Drawing.Size(57, 13); this.labelCacheLine.TabIndex = 3; this.labelCacheLine.Text = "Cache line"; // // label1 // this.label1.AutoSize = true; this.label1.Location = new System.Drawing.Point(4, 10); this.label1.Name = "label1"; this.label1.Size = new System.Drawing.Size(29, 13); this.label1.TabIndex = 1; this.label1.Text = "Filter"; // // textBoxFilter // this.textBoxFilter.Location = new System.Drawing.Point(39, 6); this.textBoxFilter.Name = "textBoxFilter"; this.textBoxFilter.Size = new System.Drawing.Size(331, 20); this.textBoxFilter.TabIndex = 0; this.textBoxFilter.TextChanged += new System.EventHandler(this.textBoxFilter_TextChanged); this.textBoxFilter.KeyUp += new System.Windows.Forms.KeyEventHandler(this.textBoxFilter_KeyUp); // // statusStripBar // this.statusStripBar.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { this.toolStripStatusLabel, this.toolStripProgressBar}); this.statusStripBar.Location = new System.Drawing.Point(0, 735); this.statusStripBar.Name = "statusStripBar"; this.statusStripBar.Size = new System.Drawing.Size(1794, 22); this.statusStripBar.TabIndex = 3; this.statusStripBar.Text = "statusStrip1"; // // toolStripStatusLabel // this.toolStripStatusLabel.Name = "toolStripStatusLabel"; this.toolStripStatusLabel.Size = new System.Drawing.Size(0, 17); // // toolStripProgressBar // this.toolStripProgressBar.Name = "toolStripProgressBar"; this.toolStripProgressBar.Size = new System.Drawing.Size(800, 16); // // contextMenuStripMembers // this.contextMenuStripMembers.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { this.copyTypeLayoutToClipboardToolStripMenuItem, this.setPrefetchStartOffsetToolStripMenuItem}); this.contextMenuStripMembers.Name = "contextMenuStrip1"; this.contextMenuStripMembers.Size = new System.Drawing.Size(239, 48); // // copyTypeLayoutToClipboardToolStripMenuItem // this.copyTypeLayoutToClipboardToolStripMenuItem.Name = "copyTypeLayoutToClipboardToolStripMenuItem"; this.copyTypeLayoutToClipboardToolStripMenuItem.Size = new System.Drawing.Size(238, 22); this.copyTypeLayoutToClipboardToolStripMenuItem.Text = "Copy Type Layout To Clipboard"; this.copyTypeLayoutToClipboardToolStripMenuItem.Click += new System.EventHandler(this.copyTypeLayoutToClipboardToolStripMenuItem_Click); // // setPrefetchStartOffsetToolStripMenuItem // this.setPrefetchStartOffsetToolStripMenuItem.Name = "setPrefetchStartOffsetToolStripMenuItem"; this.setPrefetchStartOffsetToolStripMenuItem.Size = new System.Drawing.Size(238, 22); this.setPrefetchStartOffsetToolStripMenuItem.Text = "Set Prefetch Start Offset"; this.setPrefetchStartOffsetToolStripMenuItem.Click += new System.EventHandler(this.setPrefetchStartOffsetToolStripMenuItem_Click); // // loadPDBBackgroundWorker // this.loadPDBBackgroundWorker.WorkerReportsProgress = true; this.loadPDBBackgroundWorker.WorkerSupportsCancellation = true; this.loadPDBBackgroundWorker.DoWork += new System.ComponentModel.DoWorkEventHandler(this.loadPDBBackgroundWorker_DoWork); this.loadPDBBackgroundWorker.ProgressChanged += new System.ComponentModel.ProgressChangedEventHandler(this.loadPDBBackgroundWorker_ProgressChanged); this.loadPDBBackgroundWorker.RunWorkerCompleted += new System.ComponentModel.RunWorkerCompletedEventHandler(this.loadPDBBackgroundWorker_RunWorkerCompleted); // // loadCSVBackgroundWorker // this.loadCSVBackgroundWorker.WorkerReportsProgress = true; this.loadCSVBackgroundWorker.WorkerSupportsCancellation = true; this.loadCSVBackgroundWorker.DoWork += new System.ComponentModel.DoWorkEventHandler(this.loadCSVBackgroundWorker_DoWork); this.loadCSVBackgroundWorker.ProgressChanged += new System.ComponentModel.ProgressChangedEventHandler(this.loadCSVBackgroundWorker_ProgressChanged); this.loadCSVBackgroundWorker.RunWorkerCompleted += new System.ComponentModel.RunWorkerCompletedEventHandler(this.loadCSVBackgroundWorker_RunWorkerCompleted); // // tableLayoutPanel1 // this.tableLayoutPanel1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); this.tableLayoutPanel1.AutoSize = true; this.tableLayoutPanel1.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; this.tableLayoutPanel1.ColumnCount = 1; this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); this.tableLayoutPanel1.Controls.Add(this.panel1, 0, 0); this.tableLayoutPanel1.Controls.Add(this.splitContainer1, 0, 1); this.tableLayoutPanel1.Location = new System.Drawing.Point(0, 24); this.tableLayoutPanel1.Name = "tableLayoutPanel1"; this.tableLayoutPanel1.RowCount = 2; this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 110F)); this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F)); this.tableLayoutPanel1.Size = new System.Drawing.Size(1797, 711); this.tableLayoutPanel1.TabIndex = 4; // // panel1 // this.panel1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); this.panel1.AutoSize = true; this.panel1.Controls.Add(this.checkBoxMember); this.panel1.Controls.Add(this.checkBoxSubclasses); this.panel1.Controls.Add(this.checkBoxNamespaces); this.panel1.Controls.Add(this.checkBoxFunctionAnalysis); this.panel1.Controls.Add(this.checkBoxShowOverlap); this.panel1.Controls.Add(this.checkBoxBitPadding); this.panel1.Controls.Add(this.checkBoxPadding); this.panel1.Controls.Add(this.checkBoxCacheLines); this.panel1.Controls.Add(this.checkBoxRegularExpressions); this.panel1.Controls.Add(this.checkBoxMatchWholeExpression); this.panel1.Controls.Add(this.checkBoxMatchCase); this.panel1.Controls.Add(this.groupBox1); this.panel1.Controls.Add(this.btnLoad); this.panel1.Controls.Add(this.btnReset); this.panel1.Controls.Add(this.checkBoxSmartCacheLines); this.panel1.Controls.Add(this.chkShowTemplates); this.panel1.Controls.Add(this.label1); this.panel1.Controls.Add(this.textBoxCache); this.panel1.Controls.Add(this.textBoxFilter); this.panel1.Controls.Add(this.labelCacheLine); this.panel1.Location = new System.Drawing.Point(3, 3); this.panel1.Name = "panel1"; this.panel1.Size = new System.Drawing.Size(1791, 104); this.panel1.TabIndex = 4; // // checkBoxMember // this.checkBoxMember.AutoSize = true; this.checkBoxMember.Location = new System.Drawing.Point(637, 35); this.checkBoxMember.Name = "checkBoxMember"; this.checkBoxMember.Size = new System.Drawing.Size(64, 17); this.checkBoxMember.TabIndex = 19; this.checkBoxMember.Text = "Member"; this.checkBoxMember.UseVisualStyleBackColor = true; this.checkBoxMember.CheckedChanged += new System.EventHandler(this.checkBoxMember_CheckedChanged); // // checkBoxSubclasses // this.checkBoxSubclasses.AutoSize = true; this.checkBoxSubclasses.Location = new System.Drawing.Point(537, 35); this.checkBoxSubclasses.Name = "checkBoxSubclasses"; this.checkBoxSubclasses.Size = new System.Drawing.Size(80, 17); this.checkBoxSubclasses.TabIndex = 12; this.checkBoxSubclasses.Text = "Subclasses"; this.checkBoxSubclasses.UseVisualStyleBackColor = true; this.checkBoxSubclasses.CheckedChanged += new System.EventHandler(this.checkBoxSubclasses_CheckedChanged); // // checkBoxNamespaces // this.checkBoxNamespaces.AutoSize = true; this.checkBoxNamespaces.Location = new System.Drawing.Point(444, 83); this.checkBoxNamespaces.Name = "checkBoxNamespaces"; this.checkBoxNamespaces.Size = new System.Drawing.Size(88, 17); this.checkBoxNamespaces.TabIndex = 18; this.checkBoxNamespaces.Text = "Namespaces"; this.checkBoxNamespaces.UseVisualStyleBackColor = true; this.checkBoxNamespaces.CheckedChanged += new System.EventHandler(this.checkBoxNamespaces_CheckedChanged); // // checkBoxFunctionAnalysis // this.checkBoxFunctionAnalysis.AutoSize = true; this.checkBoxFunctionAnalysis.Location = new System.Drawing.Point(286, 83); this.checkBoxFunctionAnalysis.Name = "checkBoxFunctionAnalysis"; this.checkBoxFunctionAnalysis.Size = new System.Drawing.Size(107, 17); this.checkBoxFunctionAnalysis.TabIndex = 17; this.checkBoxFunctionAnalysis.Text = "Function analysis"; this.checkBoxFunctionAnalysis.UseVisualStyleBackColor = true; this.checkBoxFunctionAnalysis.CheckedChanged += new System.EventHandler(this.checkBoxFunctionAnalysis_CheckedChanged); // // checkBoxShowOverlap // this.checkBoxShowOverlap.AutoSize = true; this.checkBoxShowOverlap.Checked = true; this.checkBoxShowOverlap.CheckState = System.Windows.Forms.CheckState.Checked; this.checkBoxShowOverlap.Enabled = false; this.checkBoxShowOverlap.Location = new System.Drawing.Point(435, 62); this.checkBoxShowOverlap.Name = "checkBoxShowOverlap"; this.checkBoxShowOverlap.Size = new System.Drawing.Size(148, 17); this.checkBoxShowOverlap.TabIndex = 16; this.checkBoxShowOverlap.Text = "Show cache lines overlap"; this.checkBoxShowOverlap.UseVisualStyleBackColor = true; // // checkBoxBitPadding // this.checkBoxBitPadding.AutoSize = true; this.checkBoxBitPadding.Location = new System.Drawing.Point(130, 83); this.checkBoxBitPadding.Name = "checkBoxBitPadding"; this.checkBoxBitPadding.Size = new System.Drawing.Size(127, 17); this.checkBoxBitPadding.TabIndex = 14; this.checkBoxBitPadding.Text = "Show bitfield padding"; this.checkBoxBitPadding.UseVisualStyleBackColor = true; this.checkBoxBitPadding.CheckedChanged += new System.EventHandler(this.checkBoxBitPadding_CheckedChanged); // // checkBoxPadding // this.checkBoxPadding.AutoSize = true; this.checkBoxPadding.Checked = true; this.checkBoxPadding.CheckState = System.Windows.Forms.CheckState.Checked; this.checkBoxPadding.Location = new System.Drawing.Point(11, 83); this.checkBoxPadding.Name = "checkBoxPadding"; this.checkBoxPadding.Size = new System.Drawing.Size(94, 17); this.checkBoxPadding.TabIndex = 13; this.checkBoxPadding.Text = "Show padding"; this.checkBoxPadding.UseVisualStyleBackColor = true; this.checkBoxPadding.CheckedChanged += new System.EventHandler(this.checkBoxPadding_CheckedChanged); // // checkBoxCacheLines // this.checkBoxCacheLines.AutoSize = true; this.checkBoxCacheLines.Location = new System.Drawing.Point(11, 60); this.checkBoxCacheLines.Name = "checkBoxCacheLines"; this.checkBoxCacheLines.Size = new System.Drawing.Size(110, 17); this.checkBoxCacheLines.TabIndex = 7; this.checkBoxCacheLines.Text = "Show cache lines"; this.checkBoxCacheLines.UseVisualStyleBackColor = true; this.checkBoxCacheLines.CheckedChanged += new System.EventHandler(this.checkBoxCacheLines_CheckedChanged); // // checkBoxRegularExpressions // this.checkBoxRegularExpressions.AutoSize = true; this.checkBoxRegularExpressions.Location = new System.Drawing.Point(268, 35); this.checkBoxRegularExpressions.Name = "checkBoxRegularExpressions"; this.checkBoxRegularExpressions.Size = new System.Drawing.Size(138, 17); this.checkBoxRegularExpressions.TabIndex = 5; this.checkBoxRegularExpressions.Text = "Use regular expressions"; this.checkBoxRegularExpressions.UseVisualStyleBackColor = true; this.checkBoxRegularExpressions.CheckedChanged += new System.EventHandler(this.checkBoxRegularExpressions_CheckedChanged); // // checkBoxMatchWholeExpression // this.checkBoxMatchWholeExpression.AutoSize = true; this.checkBoxMatchWholeExpression.Checked = true; this.checkBoxMatchWholeExpression.CheckState = System.Windows.Forms.CheckState.Checked; this.checkBoxMatchWholeExpression.Location = new System.Drawing.Point(111, 35); this.checkBoxMatchWholeExpression.Name = "checkBoxMatchWholeExpression"; this.checkBoxMatchWholeExpression.Size = new System.Drawing.Size(140, 17); this.checkBoxMatchWholeExpression.TabIndex = 4; this.checkBoxMatchWholeExpression.Text = "Match whole expression"; this.checkBoxMatchWholeExpression.UseVisualStyleBackColor = true; this.checkBoxMatchWholeExpression.CheckedChanged += new System.EventHandler(this.checkBoxMatchWholeExpression_CheckedChanged); // // checkBoxMatchCase // this.checkBoxMatchCase.AutoSize = true; this.checkBoxMatchCase.Checked = true; this.checkBoxMatchCase.CheckState = System.Windows.Forms.CheckState.Checked; this.checkBoxMatchCase.Location = new System.Drawing.Point(11, 35); this.checkBoxMatchCase.Name = "checkBoxMatchCase"; this.checkBoxMatchCase.Size = new System.Drawing.Size(82, 17); this.checkBoxMatchCase.TabIndex = 3; this.checkBoxMatchCase.Text = "Match case"; this.checkBoxMatchCase.UseVisualStyleBackColor = true; this.checkBoxMatchCase.CheckedChanged += new System.EventHandler(this.checkBoxMatchCase_CheckedChanged); // // groupBox1 // this.groupBox1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); this.groupBox1.Controls.Add(this.checkedListBoxNamespaces); this.groupBox1.Location = new System.Drawing.Point(735, 0); this.groupBox1.Name = "groupBox1"; this.groupBox1.Size = new System.Drawing.Size(1052, 104); this.groupBox1.TabIndex = 12; this.groupBox1.TabStop = false; this.groupBox1.Text = "Namespaces"; // // btnLoad // this.btnLoad.Enabled = false; this.btnLoad.Location = new System.Drawing.Point(376, 5); this.btnLoad.Name = "btnLoad"; this.btnLoad.Size = new System.Drawing.Size(144, 21); this.btnLoad.TabIndex = 1; this.btnLoad.Text = "No PDB selected"; this.btnLoad.UseVisualStyleBackColor = true; this.btnLoad.Click += new System.EventHandler(this.btnLoad_Click); // // btnReset // this.btnReset.Enabled = false; this.btnReset.Location = new System.Drawing.Point(526, 5); this.btnReset.Name = "btnReset"; this.btnReset.Size = new System.Drawing.Size(57, 21); this.btnReset.TabIndex = 2; this.btnReset.Text = "Reset"; this.btnReset.UseVisualStyleBackColor = true; this.btnReset.Click += new System.EventHandler(this.Reset_Click); // // checkBoxSmartCacheLines // this.checkBoxSmartCacheLines.AutoSize = true; this.checkBoxSmartCacheLines.Checked = true; this.checkBoxSmartCacheLines.CheckState = System.Windows.Forms.CheckState.Checked; this.checkBoxSmartCacheLines.Enabled = false; this.checkBoxSmartCacheLines.Location = new System.Drawing.Point(245, 61); this.checkBoxSmartCacheLines.Name = "checkBoxSmartCacheLines"; this.checkBoxSmartCacheLines.Size = new System.Drawing.Size(174, 17); this.checkBoxSmartCacheLines.TabIndex = 9; this.checkBoxSmartCacheLines.Text = "Merge consecutive cache lines"; this.checkBoxSmartCacheLines.UseVisualStyleBackColor = true; this.checkBoxSmartCacheLines.CheckedChanged += new System.EventHandler(this.checkBoxSmartCacheLines_CheckedChanged); // // splitContainer1 // this.splitContainer1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); this.splitContainer1.Location = new System.Drawing.Point(3, 113); this.splitContainer1.Name = "splitContainer1"; // // splitContainer1.Panel1 // this.splitContainer1.Panel1.Controls.Add(this.dataGridSymbols); // // splitContainer1.Panel2 // this.splitContainer1.Panel2.Controls.Add(this.splitContainer2); this.splitContainer1.Size = new System.Drawing.Size(1791, 595); this.splitContainer1.SplitterDistance = 1000; this.splitContainer1.TabIndex = 3; // // dataGridSymbols // this.dataGridSymbols.AllowUserToAddRows = false; this.dataGridSymbols.AllowUserToDeleteRows = false; this.dataGridSymbols.AllowUserToResizeRows = false; dataGridViewCellStyle1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); this.dataGridSymbols.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle1; this.dataGridSymbols.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; this.dataGridSymbols.Dock = System.Windows.Forms.DockStyle.Fill; this.dataGridSymbols.Location = new System.Drawing.Point(0, 0); this.dataGridSymbols.Name = "dataGridSymbols"; this.dataGridSymbols.ReadOnly = true; this.dataGridSymbols.RowHeadersVisible = false; this.dataGridSymbols.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; this.dataGridSymbols.Size = new System.Drawing.Size(1000, 595); this.dataGridSymbols.TabIndex = 11; this.dataGridSymbols.CellFormatting += new System.Windows.Forms.DataGridViewCellFormattingEventHandler(this.dataGridSymbols_CellFormatting); this.dataGridSymbols.CellMouseDoubleClick += new System.Windows.Forms.DataGridViewCellMouseEventHandler(this.dataGridSymbols_CellMouseDoubleClick); this.dataGridSymbols.SelectionChanged += new System.EventHandler(this.dataGridSymbols_SelectionChanged); this.dataGridSymbols.SortCompare += new System.Windows.Forms.DataGridViewSortCompareEventHandler(this.dataGridSymbols_SortCompare); this.dataGridSymbols.MouseClick += new System.Windows.Forms.MouseEventHandler(this.dataGridSymbols_MouseClick); // // splitContainer2 // this.splitContainer2.Dock = System.Windows.Forms.DockStyle.Fill; this.splitContainer2.FixedPanel = System.Windows.Forms.FixedPanel.Panel1; this.splitContainer2.Location = new System.Drawing.Point(0, 0); this.splitContainer2.Name = "splitContainer2"; this.splitContainer2.Orientation = System.Windows.Forms.Orientation.Horizontal; // // splitContainer2.Panel1 // this.splitContainer2.Panel1.Controls.Add(this.labelCurrentSymbol); // // splitContainer2.Panel2 // this.splitContainer2.Panel2.Controls.Add(this.Infos); this.splitContainer2.Size = new System.Drawing.Size(787, 595); this.splitContainer2.SplitterDistance = 25; this.splitContainer2.TabIndex = 16; // // labelCurrentSymbol // this.labelCurrentSymbol.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelCurrentSymbol.Dock = System.Windows.Forms.DockStyle.Fill; this.labelCurrentSymbol.Location = new System.Drawing.Point(0, 0); this.labelCurrentSymbol.Name = "labelCurrentSymbol"; this.labelCurrentSymbol.ReadOnly = true; this.labelCurrentSymbol.Size = new System.Drawing.Size(787, 13); this.labelCurrentSymbol.TabIndex = 17; // // Infos // this.Infos.Controls.Add(this.tabMembers); this.Infos.Controls.Add(this.tabFunctions); this.Infos.Dock = System.Windows.Forms.DockStyle.Fill; this.Infos.Location = new System.Drawing.Point(0, 0); this.Infos.Name = "Infos"; this.Infos.SelectedIndex = 0; this.Infos.Size = new System.Drawing.Size(787, 566); this.Infos.TabIndex = 12; // // tabMembers // this.tabMembers.Controls.Add(this.dataGridViewSymbolInfo); this.tabMembers.Location = new System.Drawing.Point(4, 22); this.tabMembers.Name = "tabMembers"; this.tabMembers.Padding = new System.Windows.Forms.Padding(3); this.tabMembers.Size = new System.Drawing.Size(779, 540); this.tabMembers.TabIndex = 18; this.tabMembers.Text = "Members"; this.tabMembers.UseVisualStyleBackColor = true; // // dataGridViewSymbolInfo // this.dataGridViewSymbolInfo.AllowUserToAddRows = false; this.dataGridViewSymbolInfo.AllowUserToDeleteRows = false; this.dataGridViewSymbolInfo.AllowUserToResizeRows = false; this.dataGridViewSymbolInfo.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; this.dataGridViewSymbolInfo.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { this.Expand, this.colField, this.colFieldType, this.colFieldOffset, this.colBitPosition, this.colFieldSize, this.ColumnAlignment, this.colFieldPadding, this.colFieldSaving}); this.dataGridViewSymbolInfo.Dock = System.Windows.Forms.DockStyle.Fill; this.dataGridViewSymbolInfo.Location = new System.Drawing.Point(3, 3); this.dataGridViewSymbolInfo.Name = "dataGridViewSymbolInfo"; this.dataGridViewSymbolInfo.ReadOnly = true; this.dataGridViewSymbolInfo.RowHeadersVisible = false; this.dataGridViewSymbolInfo.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; this.dataGridViewSymbolInfo.Size = new System.Drawing.Size(773, 534); this.dataGridViewSymbolInfo.TabIndex = 13; this.dataGridViewSymbolInfo.CellFormatting += new System.Windows.Forms.DataGridViewCellFormattingEventHandler(this.dataGridViewSymbolInfo_CellFormatting); this.dataGridViewSymbolInfo.CellMouseDoubleClick += new System.Windows.Forms.DataGridViewCellMouseEventHandler(this.dataGridViewSymbolInfo_CellMouseDoubleClick); this.dataGridViewSymbolInfo.SortCompare += new System.Windows.Forms.DataGridViewSortCompareEventHandler(this.dataGridSymbols_SortCompare); this.dataGridViewSymbolInfo.KeyDown += new System.Windows.Forms.KeyEventHandler(this.dataGridViewSymbolInfo_KeyDown); this.dataGridViewSymbolInfo.MouseClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewSymbolInfo_MouseClick); // // Expand // this.Expand.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.AllCells; this.Expand.FillWeight = 10F; this.Expand.HeaderText = ""; this.Expand.Name = "Expand"; this.Expand.ReadOnly = true; this.Expand.Resizable = System.Windows.Forms.DataGridViewTriState.False; this.Expand.Width = 19; // // colField // this.colField.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.AllCells; this.colField.HeaderText = "Field"; this.colField.Name = "colField"; this.colField.ReadOnly = true; this.colField.Width = 54; // // colFieldType // this.colFieldType.HeaderText = "Type"; this.colFieldType.Name = "colFieldType"; this.colFieldType.ReadOnly = true; this.colFieldType.Width = 210; // // colFieldOffset // this.colFieldOffset.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.AllCells; dataGridViewCellStyle2.Format = "N0"; dataGridViewCellStyle2.NullValue = null; this.colFieldOffset.DefaultCellStyle = dataGridViewCellStyle2; this.colFieldOffset.HeaderText = "Offset"; this.colFieldOffset.Name = "colFieldOffset"; this.colFieldOffset.ReadOnly = true; this.colFieldOffset.Width = 60; // // colBitPosition // this.colBitPosition.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.AllCells; dataGridViewCellStyle3.Format = "N0"; dataGridViewCellStyle3.NullValue = null; this.colBitPosition.DefaultCellStyle = dataGridViewCellStyle3; this.colBitPosition.HeaderText = "Bit offset"; this.colBitPosition.Name = "colBitPosition"; this.colBitPosition.ReadOnly = true; this.colBitPosition.Width = 68; // // colFieldSize // this.colFieldSize.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.AllCells; dataGridViewCellStyle4.Format = "N0"; dataGridViewCellStyle4.NullValue = null; this.colFieldSize.DefaultCellStyle = dataGridViewCellStyle4; this.colFieldSize.HeaderText = "Size"; this.colFieldSize.Name = "colFieldSize"; this.colFieldSize.ReadOnly = true; this.colFieldSize.Width = 52; // // ColumnAlignment // this.ColumnAlignment.HeaderText = "Min alignment"; this.ColumnAlignment.Name = "ColumnAlignment"; this.ColumnAlignment.ReadOnly = true; // // colFieldPadding // this.colFieldPadding.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.AllCells; dataGridViewCellStyle5.Format = "N0"; dataGridViewCellStyle5.NullValue = null; this.colFieldPadding.DefaultCellStyle = dataGridViewCellStyle5; this.colFieldPadding.HeaderText = "Padding"; this.colFieldPadding.Name = "colFieldPadding"; this.colFieldPadding.ReadOnly = true; this.colFieldPadding.Width = 71; // // colFieldSaving // this.colFieldSaving.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.AllCells; this.colFieldSaving.HeaderText = "Potential saving"; this.colFieldSaving.Name = "colFieldSaving"; this.colFieldSaving.ReadOnly = true; this.colFieldSaving.Width = 98; // // tabFunctions // this.tabFunctions.Controls.Add(this.panel2); this.tabFunctions.Location = new System.Drawing.Point(4, 22); this.tabFunctions.Name = "tabFunctions"; this.tabFunctions.Padding = new System.Windows.Forms.Padding(3); this.tabFunctions.Size = new System.Drawing.Size(779, 540); this.tabFunctions.TabIndex = 15; this.tabFunctions.Text = "Functions"; this.tabFunctions.UseVisualStyleBackColor = true; // // panel2 // this.panel2.Controls.Add(this.dataGridViewFunctionsInfo); this.panel2.Dock = System.Windows.Forms.DockStyle.Fill; this.panel2.Location = new System.Drawing.Point(3, 3); this.panel2.Name = "panel2"; this.panel2.Size = new System.Drawing.Size(773, 534); this.panel2.TabIndex = 14; // // dataGridViewFunctionsInfo // this.dataGridViewFunctionsInfo.AllowUserToAddRows = false; this.dataGridViewFunctionsInfo.AllowUserToDeleteRows = false; this.dataGridViewFunctionsInfo.AllowUserToResizeRows = false; this.dataGridViewFunctionsInfo.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; this.dataGridViewFunctionsInfo.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { this.dataGridViewTextBoxFunction, this.dataGridViewTextBoxVirtual, this.Pure, this.IsOverride, this.Overloaded, this.IsMasking}); this.dataGridViewFunctionsInfo.Dock = System.Windows.Forms.DockStyle.Fill; this.dataGridViewFunctionsInfo.Location = new System.Drawing.Point(0, 0); this.dataGridViewFunctionsInfo.MultiSelect = false; this.dataGridViewFunctionsInfo.Name = "dataGridViewFunctionsInfo"; this.dataGridViewFunctionsInfo.ReadOnly = true; this.dataGridViewFunctionsInfo.RowHeadersVisible = false; this.dataGridViewFunctionsInfo.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; this.dataGridViewFunctionsInfo.Size = new System.Drawing.Size(773, 534); this.dataGridViewFunctionsInfo.TabIndex = 2; this.dataGridViewFunctionsInfo.CellFormatting += new System.Windows.Forms.DataGridViewCellFormattingEventHandler(this.dataGridViewFunctionsInfo_CellFormatting); this.dataGridViewFunctionsInfo.MouseClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewFunctionsInfo_MouseClick); // // dataGridViewTextBoxFunction // this.dataGridViewTextBoxFunction.HeaderText = "Function"; this.dataGridViewTextBoxFunction.Name = "dataGridViewTextBoxFunction"; this.dataGridViewTextBoxFunction.ReadOnly = true; this.dataGridViewTextBoxFunction.Width = 360; // // dataGridViewTextBoxVirtual // this.dataGridViewTextBoxVirtual.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.ColumnHeader; this.dataGridViewTextBoxVirtual.HeaderText = "Virtual"; this.dataGridViewTextBoxVirtual.Name = "dataGridViewTextBoxVirtual"; this.dataGridViewTextBoxVirtual.ReadOnly = true; this.dataGridViewTextBoxVirtual.Resizable = System.Windows.Forms.DataGridViewTriState.True; this.dataGridViewTextBoxVirtual.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.Automatic; this.dataGridViewTextBoxVirtual.Width = 61; // // Pure // this.Pure.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.ColumnHeader; this.Pure.HeaderText = "Pure"; this.Pure.Name = "Pure"; this.Pure.ReadOnly = true; this.Pure.Width = 35; // // IsOverride // this.IsOverride.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.ColumnHeader; this.IsOverride.HeaderText = "Is override"; this.IsOverride.Name = "IsOverride"; this.IsOverride.ReadOnly = true; this.IsOverride.Width = 62; // // Overloaded // this.Overloaded.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.ColumnHeader; this.Overloaded.HeaderText = "Overloaded"; this.Overloaded.Name = "Overloaded"; this.Overloaded.ReadOnly = true; this.Overloaded.Width = 68; // // IsMasking // this.IsMasking.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.ColumnHeader; this.IsMasking.HeaderText = "Is masking"; this.IsMasking.Name = "IsMasking"; this.IsMasking.ReadOnly = true; this.IsMasking.Width = 63; // // contextMenuStripClassInfo // this.contextMenuStripClassInfo.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { this.toolStripMenuItemDerivedClasses}); this.contextMenuStripClassInfo.Name = "contextMenuStripClassInfo"; this.contextMenuStripClassInfo.Size = new System.Drawing.Size(154, 26); // // toolStripMenuItemDerivedClasses // this.toolStripMenuItemDerivedClasses.Name = "toolStripMenuItemDerivedClasses"; this.toolStripMenuItemDerivedClasses.Size = new System.Drawing.Size(153, 22); this.toolStripMenuItemDerivedClasses.Text = "Derived classes"; // // contextMenuStripFunctions // this.contextMenuStripFunctions.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { this.ignoreFunctionToolStripMenuItem}); this.contextMenuStripFunctions.Name = "contextMenuStripFunctions"; this.contextMenuStripFunctions.Size = new System.Drawing.Size(157, 26); // // ignoreFunctionToolStripMenuItem // this.ignoreFunctionToolStripMenuItem.Name = "ignoreFunctionToolStripMenuItem"; this.ignoreFunctionToolStripMenuItem.Size = new System.Drawing.Size(156, 22); this.ignoreFunctionToolStripMenuItem.Text = "Ignore function"; this.ignoreFunctionToolStripMenuItem.Click += new System.EventHandler(this.ignoreFunctionToolStripMenuItem_Click); // // CruncherSharpForm // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.ClientSize = new System.Drawing.Size(1794, 757); this.Controls.Add(this.tableLayoutPanel1); this.Controls.Add(this.statusStripBar); this.Controls.Add(this.mainMenu); this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); this.MainMenuStrip = this.mainMenu; this.Name = "CruncherSharpForm"; this.Text = "Cruncher #"; this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.CruncherSharpForm_FormClosing); this.mainMenu.ResumeLayout(false); this.mainMenu.PerformLayout(); this.statusStripBar.ResumeLayout(false); this.statusStripBar.PerformLayout(); this.contextMenuStripMembers.ResumeLayout(false); this.tableLayoutPanel1.ResumeLayout(false); this.tableLayoutPanel1.PerformLayout(); this.panel1.ResumeLayout(false); this.panel1.PerformLayout(); this.groupBox1.ResumeLayout(false); this.splitContainer1.Panel1.ResumeLayout(false); this.splitContainer1.Panel2.ResumeLayout(false); ((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).EndInit(); this.splitContainer1.ResumeLayout(false); ((System.ComponentModel.ISupportInitialize)(this.dataGridSymbols)).EndInit(); this.splitContainer2.Panel1.ResumeLayout(false); this.splitContainer2.Panel1.PerformLayout(); this.splitContainer2.Panel2.ResumeLayout(false); ((System.ComponentModel.ISupportInitialize)(this.splitContainer2)).EndInit(); this.splitContainer2.ResumeLayout(false); this.Infos.ResumeLayout(false); this.tabMembers.ResumeLayout(false); ((System.ComponentModel.ISupportInitialize)(this.dataGridViewSymbolInfo)).EndInit(); this.tabFunctions.ResumeLayout(false); this.panel2.ResumeLayout(false); ((System.ComponentModel.ISupportInitialize)(this.dataGridViewFunctionsInfo)).EndInit(); this.contextMenuStripClassInfo.ResumeLayout(false); this.contextMenuStripFunctions.ResumeLayout(false); ((System.ComponentModel.ISupportInitialize)(this.bindingSourceSymbols)).EndInit(); this.ResumeLayout(false); this.PerformLayout(); } #endregion private System.Windows.Forms.MenuStrip mainMenu; private System.Windows.Forms.ToolStripMenuItem fileToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem loadPDBToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem exitToolStripMenuItem; private System.Windows.Forms.OpenFileDialog openPdbDialog; private System.Windows.Forms.OpenFileDialog openCsvDialog; private System.Windows.Forms.SaveFileDialog saveCsvDialog; private System.Windows.Forms.Label label1; private System.Windows.Forms.TextBox textBoxFilter; private System.Windows.Forms.ContextMenuStrip contextMenuStripMembers; private System.Windows.Forms.ToolStripMenuItem copyTypeLayoutToClipboardToolStripMenuItem; private System.Windows.Forms.Label labelCacheLine; private System.Windows.Forms.MaskedTextBox textBoxCache; private System.Windows.Forms.ToolStripMenuItem setPrefetchStartOffsetToolStripMenuItem; private System.Windows.Forms.CheckBox chkShowTemplates; private System.Windows.Forms.CheckedListBox checkedListBoxNamespaces; private System.ComponentModel.BackgroundWorker loadPDBBackgroundWorker; private System.ComponentModel.BackgroundWorker loadCSVBackgroundWorker; private System.Windows.Forms.ToolStripMenuItem loadInstanceCountToolStripMenuItem; private System.Windows.Forms.StatusStrip statusStripBar; private System.Windows.Forms.ToolStripStatusLabel toolStripStatusLabel; private System.Windows.Forms.TableLayoutPanel tableLayoutPanel1; private System.Windows.Forms.SplitContainer splitContainer1; private System.Windows.Forms.DataGridView dataGridSymbols; private System.Windows.Forms.Panel panel1; private System.Windows.Forms.ToolStripProgressBar toolStripProgressBar; private System.Windows.Forms.ToolStripMenuItem compareWithPDBToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem exportCsvToolStripMenuItem; private System.Windows.Forms.CheckBox checkBoxSmartCacheLines; private System.Windows.Forms.ContextMenuStrip contextMenuStripClassInfo; private System.Windows.Forms.ToolStripMenuItem toolStripMenuItemDerivedClasses; private System.Windows.Forms.Button btnReset; private System.Windows.Forms.ToolStripMenuItem findMSVCExtraPaddingToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem findMSVCEmptyBaseClassToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem findUnusedInterfacesToolStripMenuItem; private System.Windows.Forms.SplitContainer splitContainer2; private System.Windows.Forms.TabControl Infos; private System.Windows.Forms.TabPage tabMembers; private System.Windows.Forms.DataGridView dataGridViewSymbolInfo; private System.Windows.Forms.TabPage tabFunctions; private System.Windows.Forms.TextBox labelCurrentSymbol; private System.Windows.Forms.Panel panel2; private System.Windows.Forms.DataGridView dataGridViewFunctionsInfo; private System.Windows.Forms.ToolStripMenuItem findToolStripMenuItem1; private System.Windows.Forms.ToolStripMenuItem findUnusedVirtualToolStripMenuItem; private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxFunction; private System.Windows.Forms.DataGridViewCheckBoxColumn dataGridViewTextBoxVirtual; private System.Windows.Forms.DataGridViewCheckBoxColumn Pure; private System.Windows.Forms.DataGridViewCheckBoxColumn IsOverride; private System.Windows.Forms.DataGridViewCheckBoxColumn Overloaded; private System.Windows.Forms.DataGridViewCheckBoxColumn IsMasking; private System.Windows.Forms.ToolStripMenuItem findMaskingFunctionsToolStripMenuItem; private System.Windows.Forms.ContextMenuStrip contextMenuStripFunctions; private System.Windows.Forms.ToolStripMenuItem ignoreFunctionToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem findRemovedInlineToolStripMenuItem; private System.Windows.Forms.Button btnLoad; private System.Windows.Forms.GroupBox groupBox1; private System.Windows.Forms.CheckBox checkBoxMatchWholeExpression; private System.Windows.Forms.CheckBox checkBoxMatchCase; private System.Windows.Forms.CheckBox checkBoxRegularExpressions; private System.Windows.Forms.CheckBox checkBoxCacheLines; private System.Windows.Forms.CheckBox checkBoxPadding; private System.Windows.Forms.CheckBox checkBoxBitPadding; private System.Windows.Forms.CheckBox checkBoxShowOverlap; private System.Windows.Forms.CheckBox checkBoxFunctionAnalysis; private System.Windows.Forms.ToolStripMenuItem findUnusedVtablesToolStripMenuItem; private System.Windows.Forms.BindingSource bindingSourceSymbols; private System.Windows.Forms.ToolStripMenuItem restrictToSymbolsImportedFroCSVToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem unrealEngineToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem addMemPoolsToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem useRawPDBToolStripMenuItem; private System.Windows.Forms.CheckBox checkBoxNamespaces; private System.Windows.Forms.ToolStripMenuItem restrictToUObjectsToolStripMenuItem; private System.Windows.Forms.CheckBox checkBoxSubclasses; private System.Windows.Forms.CheckBox checkBoxMember; private System.Windows.Forms.ToolStripMenuItem mB2ToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem mB3ToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem customMBToolStripMenuItem; private System.Windows.Forms.DataGridViewTextBoxColumn Expand; private System.Windows.Forms.DataGridViewTextBoxColumn colField; private System.Windows.Forms.DataGridViewTextBoxColumn colFieldType; private System.Windows.Forms.DataGridViewTextBoxColumn colFieldOffset; private System.Windows.Forms.DataGridViewTextBoxColumn colBitPosition; private System.Windows.Forms.DataGridViewTextBoxColumn colFieldSize; private System.Windows.Forms.DataGridViewTextBoxColumn ColumnAlignment; private System.Windows.Forms.DataGridViewTextBoxColumn colFieldPadding; private System.Windows.Forms.DataGridViewTextBoxColumn colFieldSaving; } }