Esempio n. 1
0
        internal ProcessContext(Process process)
        {
            _apiSetMap     = new ApiSetMap();
            _moduleCache   = new ConcurrentDictionary <string, Module>(StringComparer.OrdinalIgnoreCase);
            _symbolHandler = new SymbolHandler(process.GetArchitecture());

            Process = process;
        }
Esempio n. 2
0
        internal ProcessContext(Process process)
        {
            _apiSetMap = new ApiSetMap();

            _loader = new Loader(process);

            _moduleCache = new Dictionary <string, Module>(StringComparer.OrdinalIgnoreCase);

            _symbolHandler = new SymbolHandler(process);

            Process = process;
        }
Esempio n. 3
0
        internal ProcessContext(Process process)
        {
            _apiSetMap = new ApiSetMap();

            _moduleCache = new ConcurrentDictionary <string, Module>(StringComparer.OrdinalIgnoreCase);

            _symbolHandler = new SymbolHandler(process);

            Memory = new Memory(process.SafeHandle);

            Process = process;
        }