@@ -140,8 +140,7 @@ internal enum CmdVM {
140140 VmReadMemory = 16 ,
141141 VmWriteMemory = 17 ,
142142 GetAssemblyByName = 18 ,
143- GetModuleByGUID = 19 ,
144- GetAssemblyAndPdbBytes = 20
143+ GetModuleByGUID = 19
145144 }
146145
147146 internal enum CmdFrame {
@@ -751,9 +750,6 @@ internal sealed class MonoSDBHelper
751750 private static int MINOR_VERSION = 61 ;
752751 private static int MAJOR_VERSION = 2 ;
753752
754- private int VmMinorVersion { get ; set ; }
755- private int VmMajorVersion { get ; set ; }
756-
757753 private Dictionary < int , MethodInfoWithDebugInformation > methods ;
758754 private Dictionary < int , AssemblyInfo > assemblies ;
759755 private Dictionary < int , TypeInfoWithDebugInformation > types ;
@@ -774,8 +770,6 @@ public MonoSDBHelper(MonoProxy proxy, ILogger logger, SessionId sessionId)
774770 this . proxy = proxy ;
775771 this . logger = logger ;
776772 this . sessionId = sessionId ;
777- this . VmMajorVersion = - 1 ;
778- this . VmMinorVersion = - 1 ;
779773 ValueCreator = new ( this , logger ) ;
780774 ResetStore ( null ) ;
781775 }
@@ -889,18 +883,6 @@ public async Task<TypeInfoWithDebugInformation> GetTypeInfo(int typeId, Cancella
889883
890884 public void ClearCache ( ) => ValueCreator . ClearCache ( ) ;
891885
892- public async Task < ( int , int ) > GetVMVersion ( CancellationToken token )
893- {
894- if ( VmMajorVersion != - 1 )
895- return ( VmMajorVersion , VmMinorVersion ) ;
896- using var commandParamsWriter = new MonoBinaryWriter ( ) ;
897- using var retDebuggerCmdReader = await SendDebuggerAgentCommand ( CmdVM . Version , commandParamsWriter , token ) ;
898- retDebuggerCmdReader . ReadString ( ) ; //vm version
899- VmMajorVersion = retDebuggerCmdReader . ReadInt32 ( ) ;
900- VmMinorVersion = retDebuggerCmdReader . ReadInt32 ( ) ;
901- return ( VmMajorVersion , VmMinorVersion ) ;
902- }
903-
904886 public async Task < bool > SetProtocolVersion ( CancellationToken token )
905887 {
906888 using var commandParamsWriter = new MonoBinaryWriter ( ) ;
@@ -2146,24 +2128,6 @@ public async Task<bool> ApplyUpdates(int moduleId, string dmeta, string dil, str
21462128 return true ;
21472129 }
21482130
2149- public async Task < byte [ ] [ ] > GetBytesFromAssemblyAndPdb ( string assemblyName , CancellationToken token )
2150- {
2151- using var commandParamsWriter = new MonoBinaryWriter ( ) ;
2152- byte [ ] assembly_buf = null ;
2153- byte [ ] pdb_buf = null ;
2154- commandParamsWriter . Write ( assemblyName ) ;
2155- var retDebuggerCmdReader = await SendDebuggerAgentCommand ( CmdVM . GetAssemblyAndPdbBytes , commandParamsWriter , token ) ;
2156- int assembly_size = retDebuggerCmdReader . ReadInt32 ( ) ;
2157- if ( assembly_size > 0 )
2158- assembly_buf = retDebuggerCmdReader . ReadBytes ( assembly_size ) ;
2159- int pdb_size = retDebuggerCmdReader . ReadInt32 ( ) ;
2160- if ( pdb_size > 0 )
2161- pdb_buf = retDebuggerCmdReader . ReadBytes ( pdb_size ) ;
2162- byte [ ] [ ] ret = new byte [ 2 ] [ ] ;
2163- ret [ 0 ] = assembly_buf ;
2164- ret [ 1 ] = pdb_buf ;
2165- return ret ;
2166- }
21672131 private static readonly string [ ] s_primitiveTypeNames = new [ ]
21682132 {
21692133 "bool" ,
0 commit comments