Add a little header
This commit is contained in:
parent
f09cd89384
commit
9745d55919
2 changed files with 13 additions and 3 deletions
|
|
@ -295,7 +295,7 @@ class CodeView( object ):
|
||||||
return self._terminal.buffer_number
|
return self._terminal.buffer_number
|
||||||
|
|
||||||
|
|
||||||
def ShowMemory( self, memoryReference, msg ):
|
def ShowMemory( self, memoryReference, length, msg ):
|
||||||
if not self._window.valid:
|
if not self._window.valid:
|
||||||
return False
|
return False
|
||||||
|
|
||||||
|
|
@ -308,6 +308,13 @@ class CodeView( object ):
|
||||||
# equivalent output of say xxd
|
# equivalent output of say xxd
|
||||||
data = msg.get( 'body', {} ).get( 'data', '' )
|
data = msg.get( 'body', {} ).get( 'data', '' )
|
||||||
utils.SetBufferContents( buf, utils.Base64ToHexDump( data ) )
|
utils.SetBufferContents( buf, utils.Base64ToHexDump( data ) )
|
||||||
|
buf[ 0:0 ] = [
|
||||||
|
f'Memory Dump for Reference {memoryReference} Length: {length} bytes',
|
||||||
|
'-' * 80,
|
||||||
|
'Offset Bytes Text',
|
||||||
|
]
|
||||||
|
|
||||||
|
utils.SetSyntax( '', 'xxd', buf )
|
||||||
|
|
||||||
utils.JumpToWindow( self._window )
|
utils.JumpToWindow( self._window )
|
||||||
utils.OpenFileInCurrentWindow( buf_name )
|
utils.OpenFileInCurrentWindow( buf_name )
|
||||||
|
|
|
||||||
|
|
@ -543,20 +543,23 @@ class DebugSession( object ):
|
||||||
return
|
return
|
||||||
|
|
||||||
memoryReference = self._variablesView.GetMemoryReference( buf, line_num )
|
memoryReference = self._variablesView.GetMemoryReference( buf, line_num )
|
||||||
|
length = 1024 # TODO: WHat?
|
||||||
|
|
||||||
if memoryReference is None:
|
if memoryReference is None:
|
||||||
utils.UserMessage( "Cannot find memory reference for that",
|
utils.UserMessage( "Cannot find memory reference for that",
|
||||||
error = True )
|
error = True )
|
||||||
return
|
return
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
def handler( msg ):
|
def handler( msg ):
|
||||||
self._codeView.ShowMemory( memoryReference, msg )
|
self._codeView.ShowMemory( memoryReference, length, msg )
|
||||||
|
|
||||||
self._connection.DoRequest( handler, {
|
self._connection.DoRequest( handler, {
|
||||||
'command': 'readMemory',
|
'command': 'readMemory',
|
||||||
'arguments': {
|
'arguments': {
|
||||||
'memoryReference': memoryReference,
|
'memoryReference': memoryReference,
|
||||||
'count': 1024 # TODO: What
|
'count': length,
|
||||||
}
|
}
|
||||||
} )
|
} )
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue