Mono.Debugger.Backend.Mono.MonoLanguageBackend.read_mono_debugger_info C# (CSharp) Method

read_mono_debugger_info() static private method

static private read_mono_debugger_info ( TargetMemoryAccess memory ) : void
memory TargetMemoryAccess
return void
        void read_mono_debugger_info(TargetMemoryAccess memory)
        {
            runtime = MetadataHelper.Create (memory, info);

            trampolines = new TargetAddress [info.MonoTrampolineNum];

            TargetAddress address = info.MonoTrampolineCode;
            for (int i = 0; i < trampolines.Length; i++) {
                trampolines [i] = memory.ReadAddress (address);
                address += memory.TargetMemoryInfo.TargetAddressSize;
            }

            symfile_by_index = new Hashtable ();
            symfile_by_image_addr = new Hashtable ();
            symfile_hash = new Hashtable ();
            assembly_hash = new Hashtable ();
            assembly_by_name = new Hashtable ();
            class_hash = new Hashtable ();
            class_info_by_addr = new Dictionary<TargetAddress,MonoClassInfo> ();
        }