debugging

How to print debug messages in the Google Chrome Javascript Console

Does anyone know how to print debug messages in the Google Chrome Javascript Console? Please note that the Javascript Console is not the same as the Javascript Debugger, they have different syntaxes AFAIK, so the print command in Javascript Debugger will not work here. In the Javascript Console, print() will send the parameter to the pr...

A keyboard shortcut in VS2005/8 for "Exit Current Method"

When debugging, a trick I do whenever I want to exit the current method without running of its any statements, I move the current execution pointer to the end of the method, then click F10/11. Is there a keyboard shortcut (or can I program one) to accomplish this? (I don't mean shift-F11 (step out) - that does run all the code until th...

Is there a performance difference between Javac debug on and off?

If I switch on the generating of debug info with Javac then the class files are 20-25% larger. Has this any performance effects on running the Java program? If yes on which conditions and how many. I expect a little impact on loading the classes because the files are larger but this should be minimal. ...

Visual Studio debugger tips & tricks (for C/C++ projects)

Hello, I'm interested in tips and tricks regarding debugging a C/C++ project in Visual Studio's debugger. I recently found out that if you have a pointer to a certain data type, let's say char* ptr, then you can see it as an array in the watch window using a syntax such as: ptr,10 This will display the first 10 elements from the ptr...

Visual C++ 2008 'Release' build contains debug information

I've noticed that when generating a new C++ project using MS Visual Studio 2008, the Release build contains debugging symbols - specifically the following settings are enabled: The C++/General/Debug Information Format is set to Program Database. The Linker/Debugging/Generate Debug Info setting is set to Yes. I have never noticed this...

MSVCR90D.dll not found in debug mode with Visual C++ 2008

Hello, I have a problem with Visual C++ 2008. I have installed opencv and I've created a new program and I build it with no errors. However, it complains about not finding MSVCR90D.dll when debugging. In release mode there is no problem at all. I do have MSVCR90D.dll in one of Winsxs folders. Does anyone know a get-around to this prob...

Convert memory address range in running Linux process to symbols in object file?

Here is a snippet of the file /proc/self/smaps: 00af8000-00b14000 r-xp 00000000 fd:00 16417 /lib/ld-2.8.so Size: 112 kB Rss: 88 kB Pss: 1 kB Shared_Clean: 88 kB Shared_Dirty: 0 kB Private_Clean: 0 kB Private_Dirty: 0 kB Referenced: 88 kB Sw...

How do I configure log4net so that log.IsDebugEnabled is true?

I am trying to use log4net in an ASP.NET application with Visual Studio 2005. I have declared an instance of the logger like so: Private Shared ReadOnly log As ILog = LogManager.GetLogger("") I am trying to use it in the following manner: If log.IsDebugEnabled Then log.Debug("Integration Services Constructed") End If Here is my ...

how to get as much as possible from dbx

I do TDD on a daily basis for my C++ development on Solaris10. It has greatly reduced the time I have to spend using my debugger but sometime this is the only option. DBX is pretty powerful but not that user friendly. Note that I'm talking about console DBX not the SunStudio GUI for DBX). What are the best productivity tips you can giv...

Debugging backwards

Hello, I have two questions : While doing source level debugging (using any debugger) does any debugger save state of some iteration/for-loop/any code executed and allow the user to go back to that previously executed code/data state at a later point of time during debugging? The need for this is some variable/pointer is corrupted s...

Getting the Java thread id and stack trace of run-away Java thread

On my busiest production installation, on occasion I get a single thread that seems to get stuck in an infinite loop. I've not managed to figure out who is the culprit, after much research and debugging, but it seems like it should be possible. Here are the gory details: Current debugging notes: 1) ps -eL 18975 shows me the the Linux...

Iterate enumerable object while debugging in Visual Studio

Is it possible to iterate collection and list only filtered object information while debugging in Visual Studio? I'd use Immediate window for that, but although it allows to execute methods on objects, it seems not to allow execute custom loop statements. Simplest example in ASP.NET: this.Page.Validate(); if (!this.Page.IsValid()) { ...

Enable/Disable "Step into" debugging on certain project in visual studio solution

I have a Visual Studio solution with four c# projects in it. I want to step into the code of a supporting project in the solution from my main project, but when I use the "Step into" key, it just skips over the call into that other project. I've set breakpoints in the supporting project, and they're ignored, and I can't for the life of m...

Disable Debugging Output

I'd like to sprinkle some print statements in my code to show where I am and print important values to a console window. How do I do that, but then be able to turn it off for the release version? ...

Should I Print the Exception Stack Trace?

How inefficient is it to get the stack trace for an exception? I know it's costly, but how costly? Should they definitely not be used in production environment? ...

Is this a bug in gdb ? Does someone know how to fix it ?

I am currently running gdb version 6.7.1 on Ubuntu Linux, and working in a C++ project. Surprisingly I was trying to debug a constructor and I have found that local variables declared within the scope of the constructor are not followed or noticed by gdb. Is this a bug ? Thanks for any information .. ...

How to stop IE asking which debugger to choose when **trying** to debug?

When debugging in Internet Explorer; I first get an alert box with extremely limited if not useless information (sorry IE) and choice to debug it; After selecting yes; I get another option every time to chose between 'New instance of Microsoft script debugger' and 'New instance of Visual studio'. I'm fed up of having to click the yes but...

Debugging Visual Studio 2008 Web Application takes long to launch

When debugging an asp.net web application in VS2008 IDE, i feel it takes 'long' to launch the application because it my app is not big (about six pages). I am not using the in-built VS web-server, I'm using the standard IIS web-server on my development machine. (That is, on the 'Start Options' dialog, I have set to 'Use custom server' a...

Common sources of unterminated string literal

I am trying to debug a javascript script that gets read in a Firefox extension and executed. I only can see errors via the Firebug console (my code is invisible to Firebug), and it's reporting a "unterminated string literal." I checked the line and the lines around it and everything seems fine-parentheses, braces, and quotes are balanc...

What is Perl's equivalent to PHP's print_r()?

I find print_r in PHP extremely useful, but wonder if there is anything remotely equivalent in Perl? ...