Click here to Skip to main content
15,867,308 members
Everything / General Programming / Debugging

Debugging

debugging

Great Reads

by PJ Arends
Trace your function calls to the Output window.
by Giovanni Scerra
Patterns to prevent null reference exceptions
by Maxim Kartavenkov
The series of articles covers most aspects of logging and tracing mechanisms which can be embedded into your application. It discusses simple ways of tracing and also new tracing technologies which were involved in Windows 10.
by David A. Gray
Historically, ETW has been portrayed as having a very steep learning curve, along the lines of the effort required to summit Everest. Realizing its potential value, I set about to reduce the effort to that required to summit Pike's Peak.

Latest Articles

by PJ Arends
Trace your function calls to the Output window.
by Maxim Kartavenkov
Discussion of how to organize saving application trace helper information.
by Maxim Kartavenkov
Continue discussion of the simple kernel drivers tracing mechanisms by using output information into the handles of the files pipes and console passed to the driver from the host application.
by Maxim Kartavenkov
Discussion of simple ways of tracing and also new tracing technologies involved in Windows 10

All Articles

Sort by Title

Debugging 

29 Dec 2012 by Marius Bancila
This article proposes a list of even more debugging tips for native development with Visual Studio.
30 Dec 2012 by Marius Bancila
This article proposes a list of debugging tips for native development with Visual Studio.
18 Apr 2012 by Ivan Shcherbakov
The article describes 10 time-saving debugging techniques available in Visual Studio.
22 Apr 2012 by Mattias Högström
A native stackwalk funtion like Stackwalk64 cannot handle mixed-mode stacks, since managed code does not use the stack in the same way as native code does. There is an API called IDebugClient, that does walk a mixed-mode stack correctly, which we will explore.
24 Jul 2011 by hofingerandi
A tiny application to launch a process suspended to allow, e.g., attaching a remote debugger.
23 Jan 2012 by Pankaj Chamria
Learn the tips and tricks of advanced debugging in Visual Studio
7 Apr 2016 by Apriorit Inc, Kulchytskyi Oleg
Several approaches of anti-debug protection and some tips about how they are usually neutralized by reversers
3 Jul 2013 by Apriorit Inc, prepa1
This article describes the implementation of a simple tool to deal with debug blocking based on the function execution time
6 May 2017 by Habibur Rony
This topic will cover the concept of the adapter pattern & how to implement logger using log4net. It will also cover what’s adapter pattern, why need, where & when to use; what’s Log4Net, implementation of logger using adapter pattern, how to implement and add custom SMTP appender & configuration.
2 Dec 2012 by OlegKrivtsov
How to automate collecting information about critical errors occurring in your program to greatly simplify your life in sense of bug analysis and troubleshooting.
31 Mar 2023 by Peter Huber SG
Near real time, multi threading safe tracing for any .NET technology
27 Nov 2011 by DaveAuld
A beginner introduction to the features of the Chrome Debugger
21 Apr 2019 by Michael Haephrati
This article will show how to selectively add a Console window to Win32 or even MFC programs for debugging purposes.
CSS
11 Oct 2013 by ASP.NET Community
Take control of your angle-brackets and optimize. Note: This article spans over the debugging tools for your CSS, JavaScript and other
11 Jun 2017 by Khairul Islam Sujon
Debugging multiple .NET core projects running on docker containers.
18 Feb 2016 by Kuv Patel
Debug stored procedures in Visual Studio and SQL Server Management Studio.
21 May 2021 by Jarek Szczegielniak
In this article we use Visual Studio Code to edit and debug our increasingly complex code running inside a Docker container.
17 Apr 2011 by Kunal Chowdhury «IN»
Read the complete article to know more about it and gather knowledge on the debugging feature with a simple code walkthrough. At the end, don't hesitate to leave your feedback. Appreciate your Vote.
22 Nov 2016 by Mahesh Patil
Key issues in setting up VS 2015 for debugging applications running on local docker container
27 Dec 2015 by Mallanagouda Patil
This article helps to setup debug environment for hadoop framework on Linux Ubuntu using IntelliJ IDEA
10 Mar 2022 by Greg Utas
No breakpoints or drooling all over the console!
3 Jul 2014 by Peter Huber SG
Non blocking, multithreading safe tracing with only microseconds delays
13 Oct 2011 by Sebastian Solnica
This article explains the details of the session management in NHibernate. It shows you how, using the debugger, you may examine session properties and check if it's opened and closed in a desired way.
23 Mar 2015 by Duncan Edwards Jones
What to do (and how to do it) when confronted with a big ball of mud
22 Apr 2010 by Alexei Shamov
Class to convert .NET classes into readable debug output with less effort
8 Jun 2017 by David A. Gray
Historically, ETW has been portrayed as having a very steep learning curve, along the lines of the effort required to summit Everest. Realizing its potential value, I set about to reduce the effort to that required to summit Pike's Peak.
28 Apr 2018 by LiYS
Finalizer case explained
5 Jun 2023 by Sarthak S
Assembly inspection and hacking with windbg
1 Mar 2019 by Apriorit Inc, Sergii Kusii
4 Mar 2019 by Apriorit Inc, Artem K.
A clear overview on how you can establish communication between a device and its driver
14 Apr 2016 by Eyal Rosner
Easily setting debugger to attach a process on start
13 Jan 2012 by baruchl
How to setup .NET symbol server and enable production debugging without source code
16 Mar 2011 by R%S
Enable access from mobile phone emulator to Visual Studio WebDev.WebServer listening on localhost
1 Jul 2022 by Michael Chourdakis
Try deep CPU features
27 Feb 2012 by Sebastian Solnica
I wrote a simple extension for the MDbg debugger that adds a watch-trace (wt) command to its shell, allowing you to display and customize the method call trees. In this post, I’m going to show you how this extension was built and how it can be used.
26 Feb 2015 by Giovanni Scerra
Patterns to prevent null reference exceptions
15 Jul 2013 by Apriorit Inc, Kotik Anton
Modern anti-debug techniques - Nanomites and Debug Blocker - are considered for Windows and Linux code
22 Nov 2012 by Amit Bezalel
Tackling mananged memory leaks using windbg, profiliers and weakreferencs
9 Nov 2010 by Simeon Sheye
Quality Gate One Studio is a testing framework that suggests a new approach to unit and integration testing.
20 Jun 2014 by Sebastian Solnica
Reference Source, dotPeek and Source Code Debugging
27 Jun 2022 by Greg Utas
Keeping a program running when it would otherwise abort
4 Dec 2020 by PachisiaVikas
Know the steps to quickly set up a secure remote debugging environment and boost your productivity
22 Dec 2011 by Sunasara Imdadhusen
Debug or attach the debugger to any local process running a Silverlight-based application in all supported browsers in your system.
16 Apr 2012 by Robert Umbehant
A two file graphics library for debugging otherwise graphically deficient applications.
3 Oct 2010 by Anthony Mushrow
Indexing and backing up your debug information files to help debug crashes from out in the wild
18 May 2023 by Maxim Kartavenkov
The series of articles covers most aspects of logging and tracing mechanisms which can be embedded into your application. It discusses simple ways of tracing and also new tracing technologies which were involved in Windows 10.
15 Jun 2023 by Maxim Kartavenkov
Discussion of simple ways of tracing and also new tracing technologies involved in Windows 10
5 Jul 2023 by Maxim Kartavenkov
Continue discussion of the simple kernel drivers tracing mechanisms by using output information into the handles of the files pipes and console passed to the driver from the host application.
18 Aug 2023 by Maxim Kartavenkov
Discussion of how to organize saving application trace helper information.
18 Aug 2016 by M,AqibShehzad
The most demanding framework can ease the life of a developer as it streamlines creating dynamic views in web applications.
24 Oct 2018 by Mark Kruger
Visual Studio loader with arguments
13 Feb 2013 by nick.p.everdox
Working alongside Windows KPP (patchguard) and hooking system services
30 Apr 2012 by Mattias Högström
A WPF control that deobfuscates the callstack on the fly