StackWalker - Walking the callstack

  •        107

This article describes the (documented) way to walk a callstack for any thread (own, other and remote). It has an abstraction layer, so the calling app does not need to know the internals.

http://stackwalker.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

Luke Stackwalker


Luke StackWalker is a GUI-based C/C++ source code profiler for Windows. It samples your application's stack while the application is running to find out where the application spends most of its time.

GCC/MinGW Stacktrace


Allows GCC/MinGW to use Wine's stacktrace library dbghelp.dll ( since Wine's dbghelp can read GCC's dwarf2 debug info ).

godzilla - Godzilla is a ES2015 to Go source code transpiler and runtime


Godzilla is a ES2015 to Go source code transpiler and runtime that is intended to be a near drop-in replacement for Node.js. It compiles ES2015 source code to Go source code which is then compiled to native code. The compiled Go source code is a series of calls to the Godzilla runtime, a Go library serving a similar purpose to Node.js.Godzilla parses ES2015 source code with the awesome babylon. That means at the moment Node.js is required for compilation. As Godzilla becomes mature, babylon will be compiled to Go source code using Godzilla itself so that the Node.js dependency can be dropped.

healthvault-fhir-library - The HealthVault FHIR Library is a community project started by Microsoft and Get Real Health seeking to produce an open source library for apps that utilize the HL7's FHIR Standard so they can interoperate with the data types used by HealthVault and Get Real Health’s CHBase


The HealthVault FHIR Library is a community project started by Microsoft and Get Real Health seeking to produce an open source library for apps that use HL7's FHIR Standard so they can interoperate with the data types shared by Microsoft HealthVault and Get Real Health's CHBase.This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

lar - LAR - Library Archiver for CP/M LU format libraries


LAR - Library Archiver for CP/M LU format libraries



grumpy - Grumpy is a Python to Go source code transcompiler and runtime.


Grumpy is a Python to Go source code transcompiler and runtime that is intended to be a near drop-in replacement for CPython 2.7. The key difference is that it compiles Python source code to Go source code which is then compiled to native code, rather than to bytecode. This means that Grumpy has no VM. The compiled Go source code is a series of calls to the Grumpy runtime, a Go library serving a similar purpose to the Python C API (although the API is incompatible with CPython's).exec, eval and compile: These dynamic features of CPython are not supported by Grumpy because Grumpy modules consist of statically-compiled Go code. Supporting dynamic execution would require bundling Grumpy programs with the compilation toolchain, which would be unwieldy and impractically slow.

Ohcount - The Ohloh source code line counter


Ohcount is a library for counting lines of source code. It was originally developed at Ohloh. It supports multiple languages within a single file: for example, a complex HTML document might include regions of both CSS and JavaScript.

SerMyAdmin


Web interface for OpenSIPS

osFileManager PHP File Manager


osFileManager is an open source file management script written in PHP. Includes User CP, Admin CP, and many basic file creation/modifying tools. File Functions include: List, Open, View, Edit, Create, Upload, Rename and Move. User Functions include: Change password, and Change...

cpr


Do "cp source source.bak ; [command] ; cp product product.bak" by just "cprun [command]" in zero-conf manner

android_external_wavpack - WavPack shared library source code for Android. Uses 4.60.1 source


WavPack shared library source code for Android. Uses 4.60.1 source

source_span - A library for identifying source spans and locations.


source_span is a library for tracking locations in source code. It's designed to provide a standard representation for source code locations and spans so that disparate packages can easily pass them among one another, and to make it easy to generate human-friendly messages associated with a given piece of code.The most commonly-used class is the package's namesake, SourceSpan. It represents a span of characters in some source file, and is often attached to an object that has been parsed to indicate where it was parsed from. It provides access to the text of the span via SourceSpan.text and can be used to produce human-friendly messages using SourceSpan.message().

color-source - JavaScript library (incomplete) to color source code (also as Thunderbird add-on)


JavaScript library (incomplete) to color source code (also as Thunderbird add-on)

capod


EPICS Channel Access high level library for iOS and related apps

jodreports-library - Source code of the JAR containing the JODReports library


Source code of the JAR containing the JODReports library

helios-kernel - Include-style dependency manager and module loader


Helios Kernelprovides the necessary features intended to make dependency managementsimple and straightforward. Syntax of a module and dependencydeclaration is implemented in the classic include-style:```js// list of dependenciesinclude('path/to/someLibrary.js');include('../path/to/anotherLibrary.js');init = function() { // module code, // objects declared in the included modules are available at this point LIB.someLibrary.sayHello();}```A set of dependencies is listed in the module head

JPedal


As an Open Source library it is provided for free with source code and without any warranty or support. Key features:- 1. Fully-featured PDF viewer with embedded font support, zooming, JBIG2 support, advanced PDF search, bookmarks, thumbnails, Layers support and more… 2. Released under user friendly open source LGPL license with full source code for use in both commercial and Open Source projects. 3. In development for over 10 years and used in corporate software globally. 4. Upgrade route

research - CP vs IP runtimes when using Google-CP Solver on a time scheduling problem


CP vs IP runtimes when using Google-CP Solver on a time scheduling problem

sourcemap-toolkit - This is a C# library for working with JavaScript SourceMaps


This is a C# library for working with JavaScript source maps and deminifying JavaScript callstacks.The SourcemapToolkit.SourcemapParser.dll provides an API for parsing a souce map into an object that is easy to work with and an API for serializing source map object back to json string. The source map class has a method GetMappingEntryForGeneratedSourcePosition, which can be used to find a source map mapping entry that likely corresponds to a piece of generated code.

NetSquare - FourSquare C#.NET Open Source Class Library


NetSquare is a C# source code class library that makes it easier for C# developers to access Foursquare via the new v2 OAuth interface. Published as a VS 2010 C# project with associated examples. Currently the code is Beta. All the API calls are in place, but the classes s...