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

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

            _loader = new Loader(process);

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

            Process = process;
        }
Exemplo 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;
        }