cheat-engine/Cheat Engine/MemoryBrowserFormUnit.lfm
2016-08-15 00:49:11 +02:00

1626 lines
45 KiB
Text

object MemoryBrowser: TMemoryBrowser
Left = 283
Height = 578
Top = 289
Width = 716
HelpContext = 12
Caption = 'Memory Viewer'
ClientHeight = 547
ClientWidth = 716
Menu = MainMenu1
OnClose = FormClose
OnCreate = FormCreate
OnDestroy = FormDestroy
OnResize = FormResize
OnShow = FormShow
Position = poScreenCenter
LCLVersion = '1.6.0.4'
object Splitter1: TSplitter
Cursor = crVSplit
Left = 0
Height = 5
Top = 300
Width = 716
Align = alTop
AutoSnap = False
Beveled = True
Color = clBtnFace
OnCanResize = Splitter1CanResize
OnMoved = Splitter1Moved
ParentColor = False
ResizeAnchor = akTop
end
object Panel1: TPanel
Left = 0
Height = 300
Top = 0
Width = 716
Align = alTop
BevelOuter = bvNone
ClientHeight = 300
ClientWidth = 716
TabOrder = 0
OnResize = Panel1Resize
object Splitter2: TSplitter
Left = 496
Height = 300
Top = 0
Width = 5
Align = alRight
OnMoved = Splitter2Moved
ResizeAnchor = akRight
Visible = False
end
object Panel5: TPanel
Left = 0
Height = 300
Top = 0
Width = 496
Align = alClient
BevelOuter = bvNone
TabOrder = 0
OnClick = Panel5Click
end
object RegisterView: TPanel
Left = 501
Height = 300
Top = 0
Width = 215
Align = alRight
ClientHeight = 300
ClientWidth = 215
TabOrder = 1
Visible = False
object ScrollBox1: TScrollBox
Left = 1
Height = 298
Top = 1
Width = 213
HorzScrollBar.Page = 204
HorzScrollBar.Range = 177
VertScrollBar.Page = 294
VertScrollBar.Range = 279
VertScrollBar.Tracking = True
Align = alClient
AutoScroll = False
ClientHeight = 294
ClientWidth = 209
Font.Name = 'MS Sans Serif'
ParentFont = False
TabOrder = 0
OnClick = ScrollBox1Click
OnResize = ScrollBox1Resize
object Label14: TLabel
AnchorSideLeft.Control = ScrollBox1
AnchorSideTop.Control = ScrollBox1
Left = 8
Height = 16
Top = 0
Width = 61
BorderSpacing.Left = 8
Caption = 'Registers:'
ParentColor = False
end
object Shape1: TShape
AnchorSideLeft.Control = Label14
AnchorSideTop.Control = Label14
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = Label14
AnchorSideRight.Side = asrBottom
Left = 8
Height = 2
Top = 17
Width = 61
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Top = 1
Brush.Color = clBlack
OnChangeBounds = Shape1ChangeBounds
end
object Label15: TLabel
AnchorSideLeft.Control = Panel2
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = ScrollBox1
Left = 119
Height = 16
Top = 0
Width = 34
BorderSpacing.Left = 15
Caption = 'Flags'
ParentColor = False
end
object Shape2: TShape
AnchorSideLeft.Control = Label15
AnchorSideTop.Control = Shape1
AnchorSideRight.Control = Label15
AnchorSideRight.Side = asrBottom
Left = 119
Height = 2
Top = 17
Width = 34
Anchors = [akTop, akLeft, akRight]
Brush.Color = clBlack
end
object Label16: TLabel
AnchorSideLeft.Control = Label14
AnchorSideTop.Control = Panel2
AnchorSideTop.Side = asrBottom
Left = 8
Height = 16
Top = 157
Width = 115
BorderSpacing.Top = 5
Caption = 'Segment Registers'
ParentColor = False
end
object Shape3: TShape
AnchorSideLeft.Control = Label14
AnchorSideTop.Control = Label16
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = Label16
AnchorSideRight.Side = asrBottom
Left = 8
Height = 2
Top = 173
Width = 115
Anchors = [akTop, akLeft, akRight]
Brush.Color = clBlack
OnChangeBounds = Shape3ChangeBounds
end
object sbShowFloats: TButton
AnchorSideTop.Side = asrCenter
AnchorSideRight.Side = asrBottom
Left = 185
Height = 32
Top = 128
Width = 22
Anchors = [akTop, akRight]
Caption = '>'
OnClick = sbShowFloatsClick
TabOrder = 0
end
object Panel2: TPanel
AnchorSideLeft.Control = Shape1
AnchorSideTop.Control = Shape1
AnchorSideTop.Side = asrBottom
Left = 8
Height = 133
Top = 19
Width = 96
AutoSize = True
BevelOuter = bvNone
ChildSizing.VerticalSpacing = 2
ChildSizing.Layout = cclLeftToRightThenTopToBottom
ChildSizing.ControlsPerLine = 1
ClientHeight = 133
ClientWidth = 96
TabOrder = 1
object EAXLabel: TLabel
Cursor = crHandPoint
Left = 0
Height = 13
Top = 0
Width = 96
Caption = 'EAX 00000000'
Font.Height = -15
Font.Name = 'Courier'
ParentColor = False
ParentFont = False
PopupMenu = pmRegisters
OnClick = EAXLabelDblClick
OnMouseDown = RegisterMouseDown
end
object EBXlabel: TLabel
Tag = 1
Cursor = crHandPoint
Left = 0
Height = 13
Top = 15
Width = 96
Caption = 'EBX 00000000'
Font.Height = -15
Font.Name = 'Courier'
ParentColor = False
ParentFont = False
PopupMenu = pmRegisters
OnClick = EAXLabelDblClick
OnMouseDown = RegisterMouseDown
end
object ECXlabel: TLabel
Tag = 2
Cursor = crHandPoint
Left = 0
Height = 13
Top = 30
Width = 96
Caption = 'ECX 00000000'
Font.Height = -15
Font.Name = 'Courier'
ParentColor = False
ParentFont = False
PopupMenu = pmRegisters
OnClick = EAXLabelDblClick
OnMouseDown = RegisterMouseDown
end
object EDXlabel: TLabel
Tag = 3
Cursor = crHandPoint
Left = 0
Height = 13
Top = 45
Width = 96
Caption = 'EDX 00000000'
Font.Height = -15
Font.Name = 'Courier'
ParentColor = False
ParentFont = False
PopupMenu = pmRegisters
OnClick = EAXLabelDblClick
OnMouseDown = RegisterMouseDown
end
object ESIlabel: TLabel
Tag = 4
Cursor = crHandPoint
Left = 0
Height = 13
Top = 60
Width = 96
Caption = 'ESI 00000000'
Font.Height = -15
Font.Name = 'Courier'
ParentColor = False
ParentFont = False
PopupMenu = pmRegisters
OnClick = EAXLabelDblClick
OnMouseDown = RegisterMouseDown
end
object EDIlabel: TLabel
Tag = 5
Cursor = crHandPoint
Left = 0
Height = 13
Top = 75
Width = 96
Caption = 'EDI 00000000'
Font.Height = -15
Font.Name = 'Courier'
ParentColor = False
ParentFont = False
PopupMenu = pmRegisters
OnClick = EAXLabelDblClick
OnMouseDown = RegisterMouseDown
end
object EBPlabel: TLabel
Tag = 6
Cursor = crHandPoint
Left = 0
Height = 13
Top = 90
Width = 96
Caption = 'EBP 00000000'
Font.Height = -15
Font.Name = 'Courier'
ParentColor = False
ParentFont = False
PopupMenu = pmRegisters
OnClick = EAXLabelDblClick
OnMouseDown = RegisterMouseDown
end
object ESPlabel: TLabel
Tag = 7
Cursor = crHandPoint
Left = 0
Height = 13
Top = 105
Width = 96
Caption = 'ESP 00000000'
Font.Height = -15
Font.Name = 'Courier'
ParentColor = False
ParentFont = False
PopupMenu = pmRegisters
OnClick = EAXLabelDblClick
OnMouseDown = RegisterMouseDown
end
object EIPlabel: TLabel
Tag = 8
Cursor = crHandPoint
Left = 0
Height = 13
Top = 120
Width = 96
Caption = 'EIP 00000000'
Font.Height = -15
Font.Name = 'Courier'
ParentColor = False
ParentFont = False
PopupMenu = pmRegisters
OnClick = EAXLabelDblClick
OnMouseDown = RegisterMouseDown
end
end
object Panel6: TPanel
AnchorSideLeft.Control = Shape3
AnchorSideTop.Control = Shape3
AnchorSideTop.Side = asrBottom
Left = 8
Height = 88
Top = 175
Width = 56
AutoSize = True
BevelOuter = bvNone
ChildSizing.VerticalSpacing = 2
ChildSizing.Layout = cclLeftToRightThenTopToBottom
ChildSizing.ControlsPerLine = 1
ClientHeight = 88
ClientWidth = 56
TabOrder = 2
object CSLabel: TLabel
Tag = 9
Cursor = crHandPoint
Left = 0
Height = 13
Top = 0
Width = 56
Caption = 'CS 0000'
Font.Height = -15
Font.Name = 'Courier'
ParentColor = False
ParentFont = False
OnClick = EAXLabelDblClick
end
object SSlabel: TLabel
Tag = 10
Cursor = crHandPoint
Left = 0
Height = 13
Top = 15
Width = 56
Caption = 'SS 0000'
Font.Height = -15
Font.Name = 'Courier'
ParentColor = False
ParentFont = False
OnClick = EAXLabelDblClick
end
object DSLabel: TLabel
Tag = 11
Cursor = crHandPoint
Left = 0
Height = 13
Top = 30
Width = 56
Caption = 'DS 0000'
Font.Height = -15
Font.Name = 'Courier'
ParentColor = False
ParentFont = False
OnClick = EAXLabelDblClick
end
object ESlabel: TLabel
Tag = 12
Cursor = crHandPoint
Left = 0
Height = 13
Top = 45
Width = 56
Caption = 'ES 0000'
Font.Height = -15
Font.Name = 'Courier'
ParentColor = False
ParentFont = False
OnClick = EAXLabelDblClick
end
object FSlabel: TLabel
Tag = 13
Cursor = crHandPoint
Left = 0
Height = 13
Top = 60
Width = 56
Caption = 'FS 0000'
Font.Height = -15
Font.Name = 'Courier'
ParentColor = False
ParentFont = False
OnClick = EAXLabelDblClick
end
object GSlabel: TLabel
Tag = 14
Cursor = crHandPoint
Left = 0
Height = 13
Top = 75
Width = 56
Caption = 'GS 0000'
Font.Height = -15
Font.Name = 'Courier'
ParentColor = False
ParentFont = False
OnClick = EAXLabelDblClick
end
end
object Panel7: TPanel
AnchorSideLeft.Control = Shape2
AnchorSideTop.Control = Shape2
AnchorSideTop.Side = asrBottom
Left = 119
Height = 103
Top = 19
Width = 32
AutoSize = True
BevelOuter = bvNone
ChildSizing.VerticalSpacing = 2
ChildSizing.Layout = cclLeftToRightThenTopToBottom
ChildSizing.ControlsPerLine = 1
ClientHeight = 103
ClientWidth = 32
TabOrder = 3
object oflabel: TLabel
Tag = 26
AnchorSideTop.Side = asrBottom
Left = 0
Height = 13
Top = 0
Width = 32
Caption = 'OF 0'
Font.Height = -15
Font.Name = 'Courier'
ParentColor = False
ParentFont = False
OnClick = EAXLabelDblClick
OnDblClick = EAXLabelDblClick
end
object dflabel: TLabel
Tag = 25
AnchorSideTop.Side = asrBottom
Left = 0
Height = 13
Top = 15
Width = 32
Caption = 'DF 0'
Font.Height = -15
Font.Name = 'Courier'
ParentColor = False
ParentFont = False
OnClick = EAXLabelDblClick
OnDblClick = EAXLabelDblClick
end
object sflabel: TLabel
Tag = 24
AnchorSideTop.Side = asrBottom
Left = 0
Height = 13
Top = 30
Width = 32
Caption = 'SF 0'
Font.Height = -15
Font.Name = 'Courier'
ParentColor = False
ParentFont = False
OnClick = EAXLabelDblClick
OnDblClick = EAXLabelDblClick
end
object zflabel: TLabel
Tag = 23
AnchorSideTop.Side = asrBottom
Left = 0
Height = 13
Top = 45
Width = 32
Caption = 'ZF 0'
Font.Height = -15
Font.Name = 'Courier'
ParentColor = False
ParentFont = False
OnClick = EAXLabelDblClick
OnDblClick = EAXLabelDblClick
end
object aflabel: TLabel
Tag = 22
AnchorSideTop.Side = asrBottom
Left = 0
Height = 13
Top = 60
Width = 32
Caption = 'AF 0'
Font.Height = -15
Font.Name = 'Courier'
ParentColor = False
ParentFont = False
OnClick = EAXLabelDblClick
OnDblClick = EAXLabelDblClick
end
object pflabel: TLabel
Tag = 21
AnchorSideTop.Side = asrBottom
Left = 0
Height = 13
Top = 75
Width = 32
Caption = 'PF 0'
Font.Height = -15
Font.Name = 'Courier'
ParentColor = False
ParentFont = False
OnClick = EAXLabelDblClick
OnDblClick = EAXLabelDblClick
end
object cflabel: TLabel
Tag = 20
AnchorSideLeft.Side = asrBottom
Left = 0
Height = 13
Top = 90
Width = 32
Caption = 'CF 0'
Font.Height = -15
Font.Name = 'Courier'
ParentColor = False
ParentFont = False
OnClick = EAXLabelDblClick
end
end
end
end
end
object Panel4: TPanel
Left = 0
Height = 242
Top = 305
Width = 716
Align = alClient
BevelOuter = bvNone
BorderWidth = 1
ClientHeight = 242
ClientWidth = 716
TabOrder = 1
object Splitter3: TSplitter
Left = 500
Height = 240
Top = 1
Width = 5
Align = alRight
Color = clBtnFace
ParentColor = False
ResizeAnchor = akRight
Visible = False
end
object Panel3: TPanel
Left = 1
Height = 240
Top = 1
Width = 499
Align = alClient
BevelOuter = bvNone
TabOrder = 0
end
object pnlStacktrace: TPanel
Left = 505
Height = 240
Top = 1
Width = 210
Align = alRight
BevelInner = bvLowered
ClientHeight = 240
ClientWidth = 210
PopupMenu = pmStacktrace
TabOrder = 1
Visible = False
object lvStacktraceData: TListView
Left = 2
Height = 236
Top = 2
Width = 206
Align = alClient
AutoWidthLastColumn = True
Columns = <
item
Caption = 'Address'
Width = 80
end
item
Caption = 'DWORD'
Width = 80
end
item
Caption = 'Value'
Width = 42
end>
HideSelection = False
OwnerData = True
ReadOnly = True
RowSelect = True
TabOrder = 0
ViewStyle = vsReport
OnData = lvStacktraceDataData
OnDblClick = lvStacktraceDataDblClick
end
end
end
object memorypopup: TPopupMenu
OnPopup = memorypopupPopup
left = 120
top = 368
object Change1: TMenuItem
Caption = 'Edit'
OnClick = Change1Click
end
object Goto1: TMenuItem
Caption = 'Goto address'
OnClick = Goto1Click
end
object Search1: TMenuItem
Caption = 'Search memory...'
ShortCut = 16454
OnClick = Search1Click
end
object MenuItem11: TMenuItem
Caption = 'Search for accessible strings'
OnClick = MenuItem11Click
end
object N13: TMenuItem
Caption = '-'
end
object Cut1: TMenuItem
Caption = 'Copy to clipboard'
ShortCut = 16451
OnClick = Cut1Click
end
object Pastefromclipboard1: TMenuItem
Caption = 'Paste from clipboard'
ShortCut = 16464
OnClick = Pastefromclipboard1Click
end
object N15: TMenuItem
Caption = '-'
end
object DisplayType1: TMenuItem
Caption = 'Display Type'
object dispBytes: TMenuItem
AutoCheck = True
Caption = 'Byte hex'
Checked = True
GroupIndex = 3
RadioItem = True
ShortCut = 16433
OnClick = DisplayTypeClick
end
object dispChar: TMenuItem
Tag = 1
AutoCheck = True
Caption = 'Byte decimal'
GroupIndex = 3
RadioItem = True
ShortCut = 16434
OnClick = DisplayTypeClick
end
object dispWords: TMenuItem
Tag = 2
AutoCheck = True
Caption = '2 Byte hex'
GroupIndex = 3
RadioItem = True
ShortCut = 16435
OnClick = DisplayTypeClick
end
object dispShorts: TMenuItem
Tag = 3
AutoCheck = True
Caption = '2 Byte decimal'
GroupIndex = 3
RadioItem = True
ShortCut = 16436
OnClick = DisplayTypeClick
end
object dispDwords: TMenuItem
Tag = 4
AutoCheck = True
Caption = '4 Byte hex'
GroupIndex = 3
RadioItem = True
ShortCut = 16437
OnClick = DisplayTypeClick
end
object dispInts: TMenuItem
Tag = 5
AutoCheck = True
Caption = '4 Byte decimal'
GroupIndex = 3
RadioItem = True
ShortCut = 16438
OnClick = DisplayTypeClick
end
object dispQwords: TMenuItem
Tag = 6
AutoCheck = True
Caption = '8 Byte hex'
GroupIndex = 3
RadioItem = True
ShortCut = 16439
OnClick = DisplayTypeClick
end
object DispLongs: TMenuItem
Tag = 7
AutoCheck = True
Caption = '8 Byte decimal'
GroupIndex = 3
RadioItem = True
ShortCut = 16440
OnClick = DisplayTypeClick
end
object dispFloat: TMenuItem
Tag = 8
AutoCheck = True
Caption = 'Float'
GroupIndex = 3
RadioItem = True
ShortCut = 16441
OnClick = DisplayTypeClick
end
object dispDouble: TMenuItem
Tag = 9
AutoCheck = True
Caption = 'Double'
GroupIndex = 3
RadioItem = True
ShortCut = 16432
OnClick = DisplayTypeClick
end
end
object MenuItem21: TMenuItem
Caption = 'Text Encoding'
Visible = False
object miTextEncoding8: TMenuItem
AutoCheck = True
Caption = '8 Bit'
Checked = True
GroupIndex = 1
RadioItem = True
OnClick = miTextEncodingClick
end
object miTextEncoding16: TMenuItem
AutoCheck = True
Caption = '16 Bit'
GroupIndex = 1
RadioItem = True
OnClick = miTextEncodingClick
end
end
object miSeperators: TMenuItem
Caption = 'Seperators'
object miSepEvery2Bytes: TMenuItem
Tag = 2
AutoCheck = True
Caption = '2 Bytes'
GroupIndex = 2
RadioItem = True
ShortCut = 49201
OnClick = miSepClick
end
object miSepEvery4Bytes: TMenuItem
Tag = 4
AutoCheck = True
Caption = '4 Bytes'
GroupIndex = 2
RadioItem = True
ShortCut = 49202
OnClick = miSepClick
end
object miSepEvery8Bytes: TMenuItem
Tag = 8
AutoCheck = True
Caption = '8 Bytes'
Checked = True
GroupIndex = 2
RadioItem = True
ShortCut = 49203
OnClick = miSepClick
end
end
object miLockRowsize: TMenuItem
Caption = 'Lock current rowsize'
OnClick = miLockRowsizeClick
end
object MenuItem16: TMenuItem
Caption = '-'
Visible = False
end
object MenuItem17: TMenuItem
Caption = 'Generate structure from datastream and template'
Visible = False
OnClick = MenuItem17Click
end
object MenuItem15: TMenuItem
Caption = 'Overlay with structure'
Visible = False
end
object MenuItem3: TMenuItem
Caption = '-'
end
object MenuItem9: TMenuItem
Caption = 'Change fade timer'
OnClick = MenuItem9Click
end
object miLock: TMenuItem
Caption = 'Link with other hexview'
end
object miShowDifference: TMenuItem
Caption = 'Show difference'
end
object N1: TMenuItem
Caption = '-'
end
object Addthisaddresstothelist1: TMenuItem
Caption = 'Add this address to the list'
OnClick = Addthisaddresstothelist1Click
end
object Makepagewritable1: TMenuItem
Caption = 'Make page writable'
OnClick = Makepagewritable1Click
end
object MenuItem4: TMenuItem
Caption = 'Data Breakpoint'
object MenuItem6: TMenuItem
Caption = 'Break on Write'
OnClick = MenuItem6Click
end
object MenuItem5: TMenuItem
Caption = 'Break on Access'
OnClick = MenuItem5Click
end
object MenuItem7: TMenuItem
Caption = '-'
end
object MenuItem8: TMenuItem
Caption = 'Break and trace'
OnClick = MenuItem8Click
end
object miFindWhatAccesses: TMenuItem
Caption = 'Find out what accesses this address'
OnClick = miFindWhatAccessesClick
end
object miFindWhatWrites: TMenuItem
Caption = 'Find out what writes this address'
OnClick = miFindWhatWritesClick
end
end
object miDeleteBP: TMenuItem
Caption = 'Delete Breakpoint'
OnClick = miDeleteBPClick
end
end
object debuggerpopup: TPopupMenu
OnPopup = debuggerpopupPopup
left = 112
top = 176
object Gotoaddress1: TMenuItem
Caption = 'Go to address'
OnClick = Gotoaddress1Click
end
object Back1: TMenuItem
Caption = 'Back'
OnClick = Back1Click
end
object Follow1: TMenuItem
Caption = 'Follow'
Visible = False
OnClick = Follow1Click
end
object MenuItem23: TMenuItem
Caption = 'Set/Unset bookmark'
object miSetBookmark0: TMenuItem
Caption = 'Bookmark 0'
ShortCut = 49200
OnClick = SetBookmarkClick
end
object miSetBookmark1: TMenuItem
Tag = 1
Caption = 'Bookmark 1'
ShortCut = 49201
OnClick = SetBookmarkClick
end
object miSetBookmark2: TMenuItem
Tag = 2
Caption = 'Bookmark 2'
ShortCut = 49202
OnClick = SetBookmarkClick
end
object miSetBookmark3: TMenuItem
Tag = 3
Caption = 'Bookmark 3'
ShortCut = 49203
OnClick = SetBookmarkClick
end
object miSetBookmark4: TMenuItem
Tag = 4
Caption = 'Bookmark 4'
ShortCut = 49204
OnClick = SetBookmarkClick
end
object miSetBookmark5: TMenuItem
Tag = 5
Caption = 'Bookmark 5'
ShortCut = 49205
OnClick = SetBookmarkClick
end
object miSetBookmark6: TMenuItem
Tag = 6
Caption = 'Bookmark 6'
ShortCut = 49206
OnClick = SetBookmarkClick
end
object miSetBookmark7: TMenuItem
Tag = 7
Caption = 'Bookmark 7'
ShortCut = 49207
OnClick = SetBookmarkClick
end
object miSetBookmark8: TMenuItem
Tag = 8
Caption = 'Bookmark 8'
ShortCut = 49208
OnClick = SetBookmarkClick
end
object miSetBookmark9: TMenuItem
Tag = 9
Caption = 'Bookmark 9'
ShortCut = 49209
OnClick = SetBookmarkClick
end
end
object MenuItem24: TMenuItem
Caption = 'Goto bookmark'
object miGotoBookmark0: TMenuItem
Caption = 'Bookmark 0'
ShortCut = 16432
OnClick = GotoBookmarkClick
end
object miGotoBookmark1: TMenuItem
Tag = 1
Caption = 'Bookmark 1'
ShortCut = 16433
OnClick = GotoBookmarkClick
end
object miGotoBookmark2: TMenuItem
Tag = 2
Caption = 'Bookmark 2'
ShortCut = 16434
OnClick = GotoBookmarkClick
end
object miGotoBookmark3: TMenuItem
Tag = 3
Caption = 'Bookmark 3'
ShortCut = 16435
OnClick = GotoBookmarkClick
end
object miGotoBookmark4: TMenuItem
Tag = 4
Caption = 'Bookmark 4'
ShortCut = 16436
OnClick = GotoBookmarkClick
end
object miGotoBookmark5: TMenuItem
Tag = 5
Caption = 'Bookmark 5'
ShortCut = 16437
OnClick = GotoBookmarkClick
end
object miGotoBookmark6: TMenuItem
Tag = 6
Caption = 'Bookmark 6'
ShortCut = 16438
OnClick = GotoBookmarkClick
end
object miGotoBookmark7: TMenuItem
Tag = 7
Caption = 'Bookmark 7'
ShortCut = 16439
OnClick = GotoBookmarkClick
end
object miGotoBookmark8: TMenuItem
Tag = 8
Caption = 'Bookmark 8'
ShortCut = 16440
OnClick = GotoBookmarkClick
end
object miGotoBookmark9: TMenuItem
Tag = 9
Caption = 'Bookmark 9'
ShortCut = 16441
OnClick = GotoBookmarkClick
end
end
object N2: TMenuItem
Caption = '-'
end
object miReplacewithnops: TMenuItem
Caption = 'Replace with code that does nothing'
OnClick = miReplacewithnopsClick
end
object miAddToTheCodelist: TMenuItem
Caption = 'Add to the code list'
OnClick = miAddToTheCodelistClick
end
object Assemble1: TMenuItem
Caption = 'Assemble'
OnClick = Assemble1Click
end
object Copytoclipboard1: TMenuItem
Caption = 'Copy to clipboard'
object CopyBytesAndOpcodes: TMenuItem
Caption = 'Bytes+Opcodes'
Default = True
OnClick = CopyBytesAndOpcodesClick
end
object copyBytes: TMenuItem
Tag = 1
Caption = 'Bytes'
OnClick = CopyBytesAndOpcodesClick
end
object copyOpcodes: TMenuItem
Tag = 2
Caption = 'Opcodes'
OnClick = CopyBytesAndOpcodesClick
end
object miCopyBytesOnly: TMenuItem
Tag = 3
Caption = 'Bytes only (no address)'
ShortCut = 49219
OnClick = miCopyBytesOnlyClick
end
end
object N7: TMenuItem
Caption = '-'
end
object Changestateofregisteratthislocation1: TMenuItem
Caption = 'Change register at this location'
OnClick = Changestateofregisteratthislocation1Click
end
object miTogglebreakpoint: TMenuItem
Caption = 'Toggle breakpoint'
OnClick = miTogglebreakpointClick
end
object Breakandtraceinstructions1: TMenuItem
Caption = 'Break and trace instructions'
OnClick = Breakandtraceinstructions1Click
end
object Findoutwhataddressesthisinstructionaccesses1: TMenuItem
Caption = 'Find out what addresses this instruction accesses'
OnClick = Findoutwhataddressesthisinstructionaccesses1Click
end
object miConditionalBreak: TMenuItem
Caption = 'Set/Change break condition'
OnClick = miConditionalBreakClick
end
object MenuItem1: TMenuItem
Caption = '-'
end
object MenuItem2: TMenuItem
Caption = 'Select current function'
OnClick = MenuItem2Click
end
object miUserdefinedComment: TMenuItem
Caption = 'Set/Change comment'
ShortCut = 16397
OnClick = miUserdefinedCommentClick
end
object miUserDefinedHeader: TMenuItem
Caption = 'Set/Change header'
OnClick = miUserDefinedHeaderClick
end
end
object Timer2: TTimer
Interval = 100
OnTimer = Timer2Timer
left = 272
top = 32
end
object MainMenu1: TMainMenu
left = 120
top = 8
object File1: TMenuItem
Caption = 'File'
object Newwindow1: TMenuItem
Caption = 'New window'
OnClick = Newwindow1Click
end
object Loadsymbolfile1: TMenuItem
Caption = 'Load symbol file'
Visible = False
end
object Savedisassemledoutput1: TMenuItem
Caption = 'Save disassembled output'
OnClick = Savedisassemledoutput1Click
end
object N14: TMenuItem
Caption = '-'
end
object Setsymbolsearchpath1: TMenuItem
Caption = 'Set symbol searchpath'
OnClick = Setsymbolsearchpath1Click
end
object MenuItem13: TMenuItem
Caption = '-'
end
object MenuItem12: TMenuItem
Caption = 'Apply changes to file'
Visible = False
OnClick = MenuItem12Click
end
object N4: TMenuItem
Caption = '-'
Visible = False
end
object Savememoryregion1: TMenuItem
Caption = 'Save memory region'
ShortCut = 16467
OnClick = Savememoryregion1Click
end
object Loadmemolryregion1: TMenuItem
Caption = 'Load memory region'
ShortCut = 16463
OnClick = Loadmemolryregion1Click
end
object MenuItem19: TMenuItem
Caption = '-'
end
object MenuItem20: TMenuItem
Caption = 'Load trace'
OnClick = MenuItem20Click
end
end
object Search2: TMenuItem
Caption = 'Search'
object Findmemory1: TMenuItem
Caption = 'Find memory'
OnClick = Findmemory1Click
end
object Assemblycode1: TMenuItem
Caption = 'Find assembly code'
OnClick = Assemblycode1Click
end
end
object View1: TMenuItem
Caption = 'View'
object Stacktrace1: TMenuItem
Caption = 'Stacktrace'
OnClick = Stacktrace1Click
end
object Breakpointlist1: TMenuItem
Caption = 'Breakpointlist'
ShortCut = 16450
OnClick = Breakpointlist1Click
end
object Threadlist1: TMenuItem
Caption = 'Threadlist'
ShortCut = 16468
OnClick = Threadlist1Click
end
object Debugstrings1: TMenuItem
Caption = 'Debug strings'
ShortCut = 49220
OnClick = Debugstrings1Click
end
object miDebugEvents: TMenuItem
Caption = 'Debug events'
OnClick = miDebugEventsClick
end
object MenuItem25: TMenuItem
Caption = 'User write history'
OnClick = MenuItem25Click
end
object N5: TMenuItem
Caption = '-'
end
object miReferencedFunctions: TMenuItem
Caption = 'Referenced functions'
ShortCut = 49222
OnClick = miReferencedFunctionsClick
end
object Referencedstrings1: TMenuItem
Caption = 'Referenced strings'
ShortCut = 49234
OnClick = Referencedstrings1Click
end
object MenuItem10: TMenuItem
Caption = 'All strings'
OnClick = MenuItem10Click
end
object MemoryRegions1: TMenuItem
Caption = 'Memory Regions'
ShortCut = 16466
OnClick = MemoryRegions1Click
end
object Heaps1: TMenuItem
Caption = 'Heaplist'
ShortCut = 16456
OnClick = Heaps1Click
end
object N6: TMenuItem
Caption = '-'
end
object EnumeratedllsandSymbols1: TMenuItem
Caption = 'Enumerate DLL''s and Symbols'
ShortCut = 49235
OnClick = EnumeratedllsandSymbols1Click
end
object MenuItem18: TMenuItem
Caption = 'Graphical memory view'
OnClick = MenuItem18Click
end
object N10: TMenuItem
Caption = '-'
end
object Showsymbols1: TMenuItem
Caption = 'Show symbols'
Checked = True
OnClick = Showsymbols1Click
end
object Kernelmodesymbols1: TMenuItem
Caption = 'Kernelmode symbols'
OnClick = Kernelmodesymbols1Click
end
object Showmoduleaddresses1: TMenuItem
Caption = 'Show module addresses'
Checked = True
ShortCut = 16461
OnClick = Showmoduleaddresses1Click
end
object Symbolhandler1: TMenuItem
Caption = 'Userdefined symbols'
ShortCut = 16469
OnClick = Symbolhandler1Click
end
object Showvaluesofstaticaddresses1: TMenuItem
Caption = 'Show ''Comment'' row'
ShortCut = 16470
OnClick = Showvaluesofstaticaddresses1Click
end
object Jumplines1: TMenuItem
Caption = 'Jumplines'
object Showjumplines1: TMenuItem
Caption = 'Show jumplines'
Checked = True
Default = True
ShortCut = 49228
OnClick = Showjumplines1Click
end
object Onlyshowjumplineswithinrange1: TMenuItem
Caption = 'Only show jumplines within range'
Checked = True
OnClick = Onlyshowjumplineswithinrange1Click
end
end
object miDisassemblerType: TMenuItem
Caption = 'Disassembly output'
object miDisassemblyAutodetect: TMenuItem
AutoCheck = True
Caption = 'Autodetect'
Checked = True
Default = True
GroupIndex = 1
RadioItem = True
OnClick = miDisassemblyAutodetectClick
end
object miDisassembly32: TMenuItem
AutoCheck = True
Caption = '32-bit'
GroupIndex = 1
RadioItem = True
OnClick = miDisassemblyAutodetectClick
end
object miDisassembly64: TMenuItem
AutoCheck = True
Caption = '64-bit'
GroupIndex = 1
RadioItem = True
OnClick = miDisassemblyAutodetectClick
end
end
object miBinUtils: TMenuItem
Caption = 'BinUtils'
Visible = False
object miBinutilsSelect: TMenuItem
Tag = -1
AutoCheck = True
Caption = 'None'
Checked = True
RadioItem = True
OnClick = miBinutilsSelectClick
end
end
object miTextPreferences: TMenuItem
Caption = 'Text preferences'
OnClick = miTextPreferencesClick
end
end
object Debug1: TMenuItem
Caption = 'Debug'
object Run1: TMenuItem
Caption = 'Run'
Enabled = False
ShortCut = 120
OnClick = Run1Click
end
object Step1: TMenuItem
Caption = 'Step'
Enabled = False
ShortCut = 118
OnClick = Step1Click
end
object StepOver1: TMenuItem
Caption = 'Step Over'
Enabled = False
ShortCut = 119
OnClick = StepOver1Click
end
object Executetillreturn1: TMenuItem
Caption = 'Execute till return'
Enabled = False
ShortCut = 8311
OnClick = Executetillreturn1Click
end
object Runtill1: TMenuItem
Caption = 'Run till...'
Enabled = False
ShortCut = 115
OnClick = Runtill1Click
end
object Setbreakpoint1: TMenuItem
Caption = 'Toggle breakpoint'
ShortCut = 116
OnClick = miTogglebreakpointClick
end
object N3: TMenuItem
Caption = '-'
Visible = False
end
object Continueanddetachdebugger1: TMenuItem
Caption = 'Continue and detach debugger'
Visible = False
OnClick = Continueanddetachdebugger1Click
end
object N16: TMenuItem
Caption = '-'
end
object Break1: TMenuItem
Caption = 'Break'
OnClick = Break1Click
end
end
object Extra1: TMenuItem
Caption = 'Tools'
object Reservememory1: TMenuItem
Caption = 'Allocate Memory'
ShortCut = 49229
OnClick = Reservememory1Click
end
object Scanforcodecaves1: TMenuItem
Caption = 'Scan for code caves'
ShortCut = 49219
OnClick = Scanforcodecaves1Click
end
object FillMemory1: TMenuItem
Caption = 'Fill Memory'
ShortCut = 57414
OnClick = FillMemory1Click
end
object CreateThread1: TMenuItem
Caption = 'Create Thread'
ShortCut = 49236
OnClick = CreateThread1Click
end
object N8: TMenuItem
Caption = '-'
end
object Dissectcode1: TMenuItem
Caption = 'Dissect code'
ShortCut = 16458
OnClick = Dissectcode1Click
end
object miDissectData: TMenuItem
Caption = 'Dissect data/structures old'
Visible = False
OnClick = miDissectDataClick
end
object miDissectData2: TMenuItem
Caption = 'Dissect data/structures'
ShortCut = 16452
OnClick = miDissectData2Click
end
object Disectwindow1: TMenuItem
Caption = 'Dissect window(s)'
ShortCut = 16471
OnClick = Disectwindow1Click
end
object DissectPEheaders1: TMenuItem
Caption = 'Dissect PE headers'
ShortCut = 16456
OnClick = DissectPEheaders1Click
end
object N12: TMenuItem
Caption = '-'
end
object Dissectdata1: TMenuItem
Caption = 'Pointer scan'
ShortCut = 16464
OnClick = Dissectdata1Click
end
object miPointerSpider: TMenuItem
Caption = 'Structure spider'
ShortCut = 49232
OnClick = miPointerSpiderClick
end
object MenuItem14: TMenuItem
Caption = 'Ultimap'
ShortCut = 49237
OnClick = MenuItem14Click
end
object MenuItem26: TMenuItem
Caption = 'Ultimap 2'
ShortCut = 24661
OnClick = MenuItem26Click
end
object MenuItem22: TMenuItem
Caption = 'Watch memory page access'
ShortCut = 24641
OnClick = MenuItem22Click
end
object Watchmemoryallocations1: TMenuItem
Caption = 'Watch memory allocations'
ShortCut = 24653
OnClick = Watchmemoryallocations1Click
end
object Findstaticpointers1: TMenuItem
Caption = 'Find static addresses'
ShortCut = 49235
OnClick = Findstaticpointers1Click
end
object miLuaEngine: TMenuItem
Caption = 'Lua Engine'
ShortCut = 16460
OnClick = miLuaEngineClick
end
object N11: TMenuItem
Caption = '-'
end
object InjectDLL1: TMenuItem
Caption = 'Inject DLL'
ShortCut = 16457
OnClick = InjectDLL1Click
end
object miGNUAssembler: TMenuItem
Caption = 'GNU Assembler'
ShortCut = 24641
Visible = False
OnClick = miGNUAssemblerClick
end
object AutoInject1: TMenuItem
Caption = 'Auto Assemble'
ShortCut = 16449
OnClick = AutoInject1Click
end
end
object Kerneltools1: TMenuItem
Caption = 'Kernel tools'
object Allocatenonpagedmemory1: TMenuItem
Caption = 'Allocate nonpaged memory'
OnClick = Allocatenonpagedmemory1Click
end
object Getaddress1: TMenuItem
Caption = 'Get address'
OnClick = Getaddress1Click
end
object Driverlist1: TMenuItem
Caption = 'Driver list'
OnClick = Driverlist1Click
end
object Sericedescriptortable1: TMenuItem
Caption = 'Service Descriptor Table'
OnClick = Sericedescriptortable1Click
end
object GDTlist1: TMenuItem
Caption = 'GDT list'
Visible = False
OnClick = GDTlist1Click
end
object IDTlist1: TMenuItem
Caption = 'IDT list'
OnClick = IDTlist1Click
end
object miPaging: TMenuItem
Caption = 'Paging'
OnClick = miPagingClick
end
end
object Plugins1: TMenuItem
Caption = 'Plugins'
Visible = False
end
end
object OpenMemory: TOpenDialog
DefaultExt = '.CEM'
Filter = 'Cheat Engine Memory file|*.CEM|All Files (*.*)|*.*'
FilterIndex = 0
left = 152
top = 80
end
object SaveDialog1: TSaveDialog
DefaultExt = '.txt'
Filter = 'textfiles (*.txt)|*.txt'
left = 184
top = 80
end
object OpenDllDialog: TOpenDialog
Title = 'Select the module you want to inject'
DefaultExt = '.dll'
Filter = 'Dll-file (*.dll)|*.dll|All files (*.*)|*.*'
left = 152
top = 104
end
object pmStacktrace: TPopupMenu
left = 536
top = 360
object All1: TMenuItem
Caption = 'Full stack'
GroupIndex = 1
OnClick = All1Click
end
object Modulesonly1: TMenuItem
Caption = 'Modules only'
GroupIndex = 1
OnClick = Modulesonly1Click
end
object Nonsystemmodulesonly1: TMenuItem
Caption = 'Non system modules only'
GroupIndex = 1
OnClick = Nonsystemmodulesonly1Click
end
object N17: TMenuItem
Caption = '-'
GroupIndex = 1
end
object stacktrace2: TMenuItem
Caption = 'Stacktrace'
Checked = True
GroupIndex = 1
OnClick = stacktrace2Click
end
object N18: TMenuItem
Caption = '-'
GroupIndex = 1
end
object Maxstacktracesize1: TMenuItem
Caption = 'Max stack: 4096'
GroupIndex = 1
OnClick = Maxstacktracesize1Click
end
object miAddESP: TMenuItem
AutoCheck = True
Caption = '(esp+*)'
Checked = True
GroupIndex = 2
RadioItem = True
OnClick = miAddESPClick
end
object miAddEBP: TMenuItem
AutoCheck = True
Caption = '(ebp+*)'
GroupIndex = 2
RadioItem = True
OnClick = miAddESPClick
end
end
object pmRegisters: TPopupMenu
left = 640
top = 192
object miShowIndisassembler: TMenuItem
Caption = 'Show in disassembler'
OnClick = miShowIndisassemblerClick
end
object miShowInHexview: TMenuItem
Caption = 'Show in hexview'
OnClick = miShowInHexviewClick
end
end
end