Adições e alterações
- Adicionado suporte para il2cpp (mono)
- Adicionado suporte para plugins .NET dll
- Alterar registro no breakpoint agora também afeta os registradores FP e XMM
- Adicionado CEShare, uma forma de compartilhar suas tabelas com outras pessoas
- Desmontagem aprimorada
- Copiar bytes+endereços agora só copia bytes+endereços
- O filtro de chamadas agora pode usar os dados de unwind para funções para obter uma lista decente de instruções
- A dissecção de estrutura mostra o caminho do ponteiro na parte inferior
- Seguir registro durante a etapa (clique com o botão direito no registro para mostrar a opção)
- registersymbol e label agora suportam múltiplas definições em uma linha
- Velocidade aprimorada da lista de estruturas ao obter dados de um pdb
- Hexview: Clicar duas vezes em um valor não-byte agora exibe o tipo que você definiu
- Adicionada ordenação ao diálogo de código encontrado
- Adicionado filtro à janela de endereços alterados
- As configurações do depurador não se bloqueiam mais para alterações, mas ainda é necessário reabrir um processo para que as alterações tenham efeito
- Adicionada a opção de grupo “sempre ocultar filhos”
- Os cabeçalhos de grupo agora podem atuar como endereço
- O comando AA createthreadandwait agora tem um parâmetro de tempo limite
- Melhoria na varredura do Assembler
- Adicionada uma versão AVX2 do CE, que irá acelerar todas aquelas operações de ponto flutuante que o CE faz tanto…
- Melhoria na pesquisa de estrutura para arquivos PDB
- O manipulador de símbolos agora pode ter os seguintes tipos na frente dos ponteiros: (BYTE), (WORD), (DWORD), (QWORD), (CHAR), (SHORT), (INT), (INT64) para converter o ponteiro para um valor desse tipo
- A dissecção de estrutura agora pode detectar nomes de classes vc++ e object pascal
- O código dissecado agora também detecta referências a strings
- A ordenação da lista de endereços agora é mais rápida e adequada em relação aos grupos (depende do nível da sua seleção atual)
- Clique com o botão direito no cabeçalho da lista de endereços para abrir um menu que permite desabilitar a ordenação
- Melhorada a responsividade da lista de processos
- O tipo de arredondamento de ponto flutuante escolhido agora é salvo no registro
- Agora você pode usar (descrição da lista de endereços) como um endereço
- Preenchimento automático aprimorado
Alterações
- O DBVM não ativa o hook TSC por padrão. Você ainda pode ativá-lo usando dbvm_enableTSCHook()
Correções
- Corrigido vazamento de memória ao abrir um arquivo para edição hexadecimal novamente
- Corrigida a exibição utf8 da janela de dissecção
- Limpar o progresso da barra de tarefas ao usar uma varredura personalizada
- Hexview: Corrigida a alteração do endereço ao pressionar uma tecla não-caractere
- Hexview: Corrigida a alteração do endereço ao clicar duas vezes e depois cancelar
- alloc com uma base preferida agora é mais agressivo em obter o intervalo desejado
- Corrigida a pesquisa de símbolos mono enquanto as dlls ainda estão sendo carregadas
- Corrigida a comparação de estrutura que não fornecia uma mensagem de erro adequada
- Corrigidas mensagens de erro impróprias na dissecção de estrutura
- Corrigida a abertura de processo no XP
- Corrigido potencial deadlock com o manipulador de símbolos
- Corrigido problema ao usar a variável de processo como símbolo
- Corrigido o tamanho padrão do formulário para algumas janelas ao usar alta DPI
- Corrigido DBVM em sistemas que têm o MTRR padrão definido como 6 (ex: sistemas Asus)
- Corrigido DBVM para ‘encontrar o que acessa’ com grandes conjuntos de dados
Lua
Novas funções
function onTableLoad(before)
sendMessageTimeout
createTimer(delay,function())
createStructureFromName()
createSynEdit()
changes:
fixed executeCodeLocalEx with certain parameter definitions
fixed openFileAsProcess
checkSynchronize has a timeout now
OnGetDisplayValue now also works on AA records(<script>)