Correções
- Desassemblador: Várias instruções do desassemblador tinham vírgulas a mais ou a menos, corrigido.
- Desassemblador: Corrigida a descrição para ret #
- Desassemblador/Depuração: Corrigido o endereço que estava sendo editado quando um breakpoint era atingido durante a edição de uma instrução.
- Montador: Corrigida a montagem de reg*2/4/8+unquotedsymbol.
- Plugin: Corrigido o SDK para plugins C que usam o callback do desassemblador.
- Atalhos: Corrigido o atalho “anexar ao primeiro plano”.
- Varredura de Memória: Corrigida a varredura por porcentagem.
- Varredura de Memória: Corrigida uma situação rara que poderia causar um erro.
- Varredura de Memória: Valores simples agora funcionam com groupscan.
- Varredura de Memória Lua: Os arquivos de varredura agora também são excluídos se o objeto de varredura de memória for liberado antes da varredura ser totalmente concluída.
- Preencher Memória: Agora permite endereços de 64 bits.
- Desmontagem de Estrutura: Corrigido o menu pop-up “alterar tipo” para que agora afete todas as entradas selecionadas em vez de apenas a primeira.
- Janela PointerOrPointee: Corrigido o texto do botão da janela de depuração de ponteiro ou apontado ao usar acesso em vez de escritas.
- GUI: Corrigida e restaurada a opção “DPI Aware” nas configurações.
- GUI: Algumas correções/ajustes de DPI aqui e ali.
- Visualização Gráfica de Memória: Corrigidos problemas de DPI.
- Manipulador de Símbolos: Quando o manipulador de símbolos agora espera até que esteja pronto, ele não esperará mais que as estruturas sejam analisadas.
Adições e alterações
- Engine Lua: Adicionado autocompletar.
- Injeção de DLL: Em caso de falha na injeção de DLL, o CE tenta recorrer a métodos de injeção forçada.
- Montador: Adicionado NOP multibyte.
- Plugins: Os plugins agora podem ter DLLs laterais que são estaticamente linkadas em sua própria pasta (Windows 7 com atualizações e posterior).
- Depuração: Melhorada a edição da janela FPU durante o passo a passo, permitindo alterar os registradores FPU.
- Depuração: A visualização de threads agora é atualizada durante o passo a passo e as alterações feitas lá afetarão a thread atualmente depurada (antes não).
- Depuração: Adicionado Filtro de Código. Isso permite filtrar o código com base em se ele foi executado ou não (Usa breakpoints de software).
- Depuração: Adicionada uma opção para escolher se você deseja quebrar em breakpoints inesperados, e se o CE deve quebrar em breakpoints inesperados, ou apenas em regiões especificadas (como scripts AA).
- Desassemblador: Os comentários agora mostram múltiplos parâmetros.
- Varredura de Ponteiros: Adicionada opção para permitir varredura de offset negativo.
- Varredura de Ponteiros: Adicionados tipos extras à exibição.
- Opções Avançadas/Lista de Código: Agora usa nomes de símbolos.
- Jogo Tutorial: Adicionada uma opção de pular nível quando você resolveu uma etapa.
- Jogo Tutorial: Adicionado um teste secundário.
- Comparar memória: Adicionado um limite ao número de valores de endereço mostrados por linha (pode ser alterado).
- Lista de Endereços: Quando a opção de desativar filhos é definida, os filhos serão desativados primeiro.
- Varredura de Memória: Adicionado um script lua em autorun que permite especificar qual módulo escanear.
Lua
- ExecuteCodeEx (Permite executar código no alvo e passar parâmetros)
- Adicionados 2 novos parâmetros a getNameFromAddress (ModuleNames e Symbols)
- Adicionado addModule e deleteModule à classe symbollist
- Adicionada a classe ModuleLoader que pode forçar o carregamento de DLLs
- Corrigido endUpdate para o listview