Articles of depuración

Agregar automáticamente registros de función de entrada / salida a un proyecto

Tengo un código fuente de terceros que debo investigar. Quiero ver en qué orden se llaman las funciones, pero no quiero perder el tiempo escribiendo. printf(“Entered into %s”, __FUNCTION__) y printf(“Exited from %s”, __FUNCTION__) para cada función, ni quiero tocar ningún archivo fuente. ¿Tienes alguna sugerencia? ¿Hay una bandera del comstackdor que automágicamente hace esto […]

¿Cómo se depura ASP clásico?

Tengo que depurar un sitio ASP clásico que es servido por IIS 7 (Windows 2008). ¿Cómo puedo hacer esto? Solo he trabajado con ASP.NET.

Depuración en Clojure?

¿Cuáles son las mejores formas de depurar el código de Clojure, mientras usa el repl?

Debug Target Is Missing?

Cuando bash construir mi solución, aparece el siguiente error: Visual Studio no puede iniciar la depuración porque falta el destino de depuración ‘c: \ target’. Por favor> construya el proyecto y vuelva a intentarlo, o establezca apropiadamente las propiedades OutputPath y AssemblyName> para señalar la ubicación correcta para el ensamblado de destino. Mi ruta de […]

¿Cuál es el nombre correcto para realizar la depuración agregando declaraciones ‘print’

Hay muchas maneras de hacer la depuración, usar un depurador es uno, pero el simple para el progtwigdor humilde y perezoso es simplemente agregar un montón de instrucciones de impresión a su código. es decir def foo(x): print ‘Hey wow, we got to foo!’, x … print ‘foo is returning:’, bar return bar ¿Hay un […]

std :: cout no se imprimirá

¿Hay alguna circunstancia en que std::cout << "hello" no funcione? Tengo código ac / c ++, sin embargo std::cout no imprime nada, ni siquiera cadenas constantes (como “hola”). ¿Hay alguna forma de comprobar si cout puede / no puede abrir la transmisión? Hay algunas funciones miembro como good() , bad() , … pero no sé […]

no se puede cargar dicho archivo – script / rails: Obteniendo este error mientras se remueve remotamente a través de RubyMine

Recibo un error de seguimiento mientras se realiza una depuración remota a través de RubyMine IDE. $ bundle exec rdebug-ide –port 1234 — script/rails server Fast Debugger (ruby-debug-ide 0.4.9) listens on :1234 /home/amit/.rvm/gems/ruby-1.9.3-p125/gems/ruby-debug-ide19-0.4.12/lib/ruby-debug-ide.rb:123:in `debug_load’ /home/amit/.rvm/gems/ruby-1.9.3-p125/gems/ruby-debug-ide19-0.4.12/lib/ruby-debug-ide.rb:123:in `debug_program’ /home/amit/.rvm/gems/ruby-1.9.3-p125/gems/ruby-debug-ide19-0.4.12/bin/rdebug-ide:87:in `’ /home/amit/.rvm/gems/ruby-1.9.3-p125/bin/rdebug-ide:19:in `load’ /home/amit/.rvm/gems/ruby-1.9.3-p125/bin/rdebug-ide:19:in `’ Uncaught exception: cannot load such file — script/rails Seguí este enlace para instalar […]

Paso a paso por el código fuente de JDK en IntelliJ IDEA

¿Cómo puedo pasar por el código fuente de JDK en IntelliJ IDEA 7 y ver la información de depuración? Actualmente puedo acceder a los puntos de interrupción y recorrer el código, pero la información de depuración no está disponible. Esto significa que no puedo ver el valor de las variables locales. Solo quiero pasar por […]

Adjuntar depurador en C # a otro proceso

Me gustaría poder adjuntar automáticamente un depurador, algo así como: System.Diagnostics.Debugger.Launch() , excepto en lugar del proceso actual a otro proceso con nombre. Tengo un nombre de proceso y un PID para identificar el otro proceso. es posible?

¿Cómo imprimir cada línea ejecutada en GDB automáticamente hasta que se alcanza un punto de corte determinado?

Me gustaría poder establecer un punto de interrupción en GDB y llevarlo hasta ese punto, y en el proceso, imprimir las líneas que ha “pisado”. Aquí hay un ejemplo, basado en este archivo simple con un main y una función, y dos puntos de interrupción para cada uno: $ cat > test.c <<EOF #include "stdio.h" […]