Articles of debugging

O Visual Studio depurando a ferramenta “relógio rápido” e as expressões lambda

Por que não posso usar expressões lambda durante a debugging na janela “Quick watch”? UPD: veja também http://blogs.msdn.com/b/jaredpar/archive/2009/08/26/why-no-linq-in-debugger-windows.aspx http://blogs.msdn.com/b/jaredpar/archive/2010/06/02/why-is-linq-absent-from-debugger-windows-part-2.aspx

Problema de debugging lenta no Visual Studio

No meu Visual Studio, até mesmo eu escrevi uma única linha de retorno em um aplicativo de console C #, levarei um minuto depois de pressionar F5 para executar o código real (quero dizer, o tempo que leva para parar na instrução de retorno único depois de pressionar F5 – Eu configurei um ponto de […]

Falha do Xcode 4 para simbolizar o Crash Log

Acabei de atualizar meu Xcode para 4.0.1. Agora eu tenho um problema com a simbolização dos logs de travamento recebidos do meu testador e até do meu celular também. Quando eu construo a distribuição AdHoc eu estou usando o esquema “Arhive”, então eu crio o arquivo * .ipa cantando com minhas credenciais de desenvolvedor. É […]

Não é possível entrar no código-fonte do .NET Framework

Estou usando o Visual Studio 2013 e tenho um projeto do .NET 4.5.2. Eu configurei minhas configurações de acordo com a seguinte página: http://referencesource.microsoft.com/setup.html Com essa configuração, posso ver que todos os símbolos necessários são baixados e carregados, mas não consigo entrar em um código como o seguinte: var cookieContainer = new System.Net.CookieContainer(); Estou recebendo […]

É possível “descompilar” um .exe do Windows? Ou pelo menos ver a Assembléia?

Um amigo meu baixou alguns malwares do Facebook, e estou curioso para ver o que faz sem me infectar. Eu sei que você não pode realmente descompilar um. Exe, mas posso pelo menos visualizá-lo em Assembly ou append um depurador? Editar para dizer que não é um executável .net, sem header CLI.

Como criar um minidump para o meu processo quando ele falha?

Não consigo criar minidump do meu processo alterando a configuração do sistema. Então minha pergunta é: O sistema criará um minidump para um processo do usuário quando ele falhar Se sim, qual configuração eu preciso configurar Ou eu tenho que criar minidespejo programaticamente. Quão eficazes são os minidespejos ao investigar um acidente Estou usando o […]

Detectando programaticamente o modo Release / Debug (.NET)

Duplicar Possível: Como descobrir se um assembly .NET foi compilado com o sinalizador TRACE ou DEBUG Duplicar Possível: Como idenfiy se a DLL é Debug ou Release build (no .NET) Qual é a maneira mais fácil de verificar programaticamente se o assembly atual foi compilado no modo Debug ou Release?

Ferramenta de desenvolvimento do Chrome: arquivo do javascript

Eu adicionei um ponto de interrupção no meu arquivo javascript (jaydata.js) e estava pressionando “Passar para a próxima chamada de function.” Quando chegou a uma linha que era: }, outro arquivo intitulado “[VM] (8312)” apareceu. Eu continuei clicando em “Passar para a próxima chamada de function” e agora minha canvas é: Quais são esses scripts […]

Por que o .NET adiciona uma barra adicional às barras já existentes em um caminho?

Eu observei que C # adiciona barras adicionais ( \ ) aos caminhos. Considere o caminho C:\Test . Quando eu inspecionar a seqüência de caracteres com esse caminho no visualizador de texto, a seqüência real é C:\\Test . Por que é isso? Isso me confunde, já que às vezes eu posso querer dividir o caminho […]

Como deve ser usado strace?

Um colega uma vez me disse que a última opção quando tudo falhava em depurar no Linux era usar strace . Eu tentei aprender a ciência por trás dessa ferramenta estranha, mas eu não sou um guru de administração de sistemas e realmente não obtive resultados. Assim, O que é isso exatamente e o que […]