GithubHelp home page GithubHelp logo

fengjixuchui / clrmd Goto Github PK

View Code? Open in Web Editor NEW

This project forked from microsoft/clrmd

0.0 0.0 0.0 3.3 MB

Microsoft.Diagnostics.Runtime is a set of APIs for introspecting processes and dumps.

Home Page: https://github.com/Microsoft/clrmd/blob/master/Documentation/ClrRuntime.md

License: MIT License

Batchfile 0.12% Shell 2.43% PowerShell 4.62% CMake 0.34% C# 92.49%

clrmd's Introduction

Microsoft.Diagnostics.Runtime

ClrMD version

Microsoft.Diagnostics.Runtime.dll (nicknamed "CLR MD") is a process and crash dump introspection library. This allows you to write tools and debugger plugins which can do thing similar to SOS and PSSCOR.

For more details, take a look at the documentation and samples.

FAQ

Please see the FAQ for more information.

Tutorials

Here you will find a step by step walkthrough on how to use the CLR MD API. These tutorials are meant to be read and worked through in linear order to teach you the surface area of the API and what you can do with it.

  1. Getting Started - A brief introduction to the API and how to create a CLRRuntime instance.

  2. The CLRRuntime Object - Basic operations like enumerating AppDomains, Threads, the Finalizer Queue, etc.

  3. Walking the Heap - Walking objects on the GC heap, working with types in CLR MD.

  4. Types and Fields in CLRMD - More information about dealing with types and fields in CLRMD.

  5. Machine Code in CLRMD - Getting access to the native code produced by the JIT or NGEN

clrmd's People

Contributors

0x53a avatar adamsitnik avatar analogrelay avatar aviavni avatar batzen avatar chcosta avatar cshung avatar dotnet-bot avatar drewnoakes avatar epeshk avatar fcarver avatar felipepessoto avatar fread75 avatar github-john-doe avatar isakiev avatar jack-pappas avatar jazzdelightsme avatar kant avatar karelz avatar kevingosse avatar kkokosa avatar leculver avatar mikem8361 avatar mitikov avatar ohadschn avatar poizan42 avatar sgkoishi avatar terrajobst avatar tmds avatar wtfsck avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.