Um dump imprime, ou exibe no monitor, o conteúdo de memória ou de arquivos. Na forma mais primitiva, o
dump - dumphexadecimal (ou dump octal) - apresenta o conteúdo de memória,
ou de um arquivo, a partir de um endereço inicial qualquer, até um endereço final, também qualquer, em formato hexadecimal (ou octal),
refletindo exatamente o seu conteúdo binário. A seguir temos um exemplo de dump hexadecimal.
Um dump como o anterior permite identificar erros de interpretação dos dados - erros que são comuns ao misturar
tipos de forma incorreta e no caso de invasão acidental de espaço de dados.
O uso de dumps hexadecimais requer a existência de um mapa de memória para que se possa determinar os endereços origem das variáveis e requer, também, que o programador do dump tenha profundo conhecimento da arquitetura da máquina em
uso.