Articles of debugging do

Ferramenta para rastrear chamadas de function local no Linux

Eu estou procurando uma ferramenta como ltrace ou strace que pode rastrear funções definidas localmente em um executável. O ltrace rastreia somente as chamadas da biblioteca dinâmica e o strace apenas rastreia as chamadas do sistema. Por exemplo, dado o seguinte programa C: #include int triple ( int x ) { return 3 * x; […]

Qual é a melhor maneira de despejar objects inteiros para um log em C #?

Então, para visualizar o estado de um object atual em tempo de execução, eu realmente gosto do que a janela Visual Studio Immediate me oferece. Apenas fazendo um simples ? objectname Vai me dar um ‘despejo’ bem formatado do object. Existe uma maneira fácil de fazer isso no código, para que eu possa fazer algo […]

Como posso depurar um HTTP POST no Chrome?

Gostaria de ver os dados do HTTP POST que foram enviados no Chrome. Os dados estão na memory agora e tenho a capacidade de reenviar o formulário. Eu sei que se eu reenviar o servidor irá lançar um erro, existe de qualquer maneira eu posso ver os dados que estão na memory do Chrome?

Como depurar erros de corrupção de heap?

Eu estou depurando um aplicativo C ++ (nativo) multi-threaded sob Visual Studio 2008. Em ocasiões aparentemente aleatórias, recebo um erro “O Windows acionou um ponto de interrupção …” com uma observação que isso pode ser devido a uma corrupção no heap. Esses erros nem sempre travam o aplicativo imediatamente, embora seja provável que ele falhe […]

Depuração com parâmetros de linha de comando no Visual Studio

Estou desenvolvendo um aplicativo de linha de comando C ++ no Visual Studio e preciso depurá-lo com argumentos de linha de comando. No momento eu apenas corro o arquivo EXE gerado com os argumentos que eu preciso (como este program.exe -file.txt ), mas desta forma eu não posso depurar. Existe algum lugar que eu possa […]

Chrome / Firefox console.log sempre acrescenta uma linha dizendo indefinido

Toda vez que console.log é executado, uma linha dizendo undefined é anexada ao log de saída. Acontece tanto no Firefox quanto no Chrome no Windows e no Linux.

Como você inicia o depurador JavaScript no Google Chrome?

Ao usar o Google Chrome, quero depurar alguns códigos JavaScript. Como eu posso fazer isso?

Como posso alterar o comportamento padrão de console.log no Safari?

No Safari sem complementos, console.log mostrará o object no último estado de execução, não no estado em que console.log foi chamado. Eu tenho que clonar o object apenas para a saída via console.log para obter o estado do object nessa linha. Exemplo: var test = {a: true} console.log(test); // {a: false} test.a = false; console.log(test); […]

Como posso remediar o “O ponto de interrupção não será atingido no momento. Nenhum símbolo foi carregado para este documento. ”Aviso?

Aplicativo de desktop C # na edição expressa. Trabalhou então não funcionou 5 segundos depois. Eu tentei o seguinte. Certifique-se de que a configuração de debugging, o sinalizador de debugging e as informações completas de debugging estejam configuradas em todos os assemblies. Exclua todas as pastas bin e obj e todas as DLLs relacionadas ao […]