1179 lines
70 KiB
C#
1179 lines
70 KiB
C#
namespace CruncherSharp
|
|
{
|
|
public partial class CruncherSharpForm
|
|
{
|
|
/// <summary>
|
|
/// Required designer variable.
|
|
/// </summary>
|
|
private System.ComponentModel.IContainer components = null;
|
|
|
|
/// <summary>
|
|
/// Clean up any resources being used.
|
|
/// </summary>
|
|
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
|
protected override void Dispose(bool disposing)
|
|
{
|
|
if (disposing && (components != null))
|
|
{
|
|
components.Dispose();
|
|
}
|
|
base.Dispose(disposing);
|
|
}
|
|
|
|
#region Windows Form Designer generated code
|
|
|
|
/// <summary>
|
|
/// Required method for Designer support - do not modify
|
|
/// the contents of this method with the code editor.
|
|
/// </summary>
|
|
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;
|
|
}
|
|
}
|
|
|