A leitura de fora do buffer também conta como o buffer de excesso?
-
27-09-2019 - |
Pergunta
Minha preocupação é a definição de OvernUn buffer. Parece que se aplica apenas à escrita fora do buffer.
Mas, recentemente, encontramos um bug espetacular quando o programa tentou ler de fora do bloco de memória legalmente alocado e encontrou um comportamento indefinido - caiu com a violação do acesso ou enviou dados não relacionados pela rede. Obviamente, ler fora do buffer também não é bom.
Lendo de fora da conta do buffer como OvernUn buffer? Se não - como pode ser chamado?
Solução
Não, não é uma excesso - afinal, isso pode acontecer quando não há buffer envolvido. Eu simplesmente chamaria isso de acesso ilegal à memória.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow