All Projects → EgorBo → Disasmo

EgorBo / Disasmo

Licence: mit
VS2019 Add-in. Click on any method or class to see what .NET Core's JIT generates for them (ASM).

Programming Languages

csharp
926 projects

Projects that are alternatives of or similar to Disasmo

Capstone.NET
.NET Core and .NET Framework binding for the Capstone Disassembly Framework
Stars: ✭ 108 (-71.58%)
Mutual labels:  disassembler, netcore
Sharpen
Visual Studio extension that intelligently introduces new C# features into your existing codebase
Stars: ✭ 351 (-7.63%)
Mutual labels:  visual-studio-extension
Simplcommerce
A simple, cross platform, modularized ecommerce system built on .NET Core
Stars: ✭ 3,474 (+814.21%)
Mutual labels:  netcore
Pcodedmp
A VBA p-code disassembler
Stars: ✭ 329 (-13.42%)
Mutual labels:  disassembler
Blog.identityserver
🥗 打造一个功能强大的通用型Ids4用户认证授权服务中心,配合之前的所有开源项目
Stars: ✭ 315 (-17.11%)
Mutual labels:  netcore
Meiam.system
.NET 5 / .NET Core 3.1 WebAPI + Vue 2.0 + RBAC 企业级前后端分离权限框架
Stars: ✭ 340 (-10.53%)
Mutual labels:  netcore
Pillman
Pillman boot sector game, a yellow thing eats pills and is chased by monsters.
Stars: ✭ 298 (-21.58%)
Mutual labels:  asm
Scratchabit
Easily retargetable and hackable interactive disassembler with IDAPython-compatible plugin API
Stars: ✭ 369 (-2.89%)
Mutual labels:  disassembler
Luffy
Android字节码插件,编译期间动态修改代码,改造添加全埋点日志采集功能模块,对常见控件进行监听处理
Stars: ✭ 347 (-8.68%)
Mutual labels:  asm
Librarymanager
Stars: ✭ 330 (-13.16%)
Mutual labels:  visual-studio-extension
Eshoponcontainers
Cross-platform .NET sample microservices and container based application that runs on Linux Windows and macOS. Powered by .NET 6, Docker Containers and Azure Kubernetes Services. Supports Visual Studio, VS for Mac and CLI based environments with Docker CLI, dotnet CLI, VS Code or any other code editor.
Stars: ✭ 19,397 (+5004.47%)
Mutual labels:  netcore
Gb28181.solution
Linux/Win/Docker/kubernetes/Chart/Kustomize/GB28181/SIP/RTP/SDP/WebRTC/作为上下级域/平台级联互联
Stars: ✭ 323 (-15%)
Mutual labels:  netcore
Autofac
An addictive .NET IoC container
Stars: ✭ 3,713 (+877.11%)
Mutual labels:  netcore
Horusec
Horusec is an open source tool that improves identification of vulnerabilities in your project with just one command.
Stars: ✭ 311 (-18.16%)
Mutual labels:  netcore
Pwndbg
Exploit Development and Reverse Engineering with GDB Made Easy
Stars: ✭ 4,178 (+999.47%)
Mutual labels:  disassembler
Ethersplay
EVM dissassembler
Stars: ✭ 304 (-20%)
Mutual labels:  disassembler
Ddisasm
A fast and accurate disassembler
Stars: ✭ 325 (-14.47%)
Mutual labels:  disassembler
Rspirv
Rust implementation of SPIR-V module processing functionalities
Stars: ✭ 332 (-12.63%)
Mutual labels:  disassembler
Androidautotrack
Android Asm 插桩 教学
Stars: ✭ 378 (-0.53%)
Mutual labels:  asm
30daymakeos
《30天自制操作系统》源码中文版。自己制作一个操作系统(OSASK)的过程
Stars: ✭ 4,127 (+986.05%)
Mutual labels:  asm

Disasmo

VS2019 Add-in. Click on any method or class to see what .NET Core's JIT generates for them (ASM).

demo

The Add-in targets .NET Core contributors so it assumes you already have a local dotnet/runtime repo. If you don't have it, the steps to obtain and configure are:

git clone [email protected]:dotnet/runtime.git
cd runtime
build.cmd Clr -c Checked

Installation

Click on Extensions\Manage Extensions menu, select Online tab and type Disasmo in the "Search" text box. Once the add-in is installed you have to close all active instances of VS2019 to let the installer finish its job.

Known Issues

  • Only .NET 5.0 and later projects are supported
  • I only tested it for simple Console Apps
  • Generic methods are not supported
  • Resharper hides Roslyn actions by default (Uncheck "Do not show Visual Studio Light Bulb").
  • The lightbulb can be slow on first launch
  • AltJIT (e.g. ARM ones) don't emit hw intrinsics (see https://github.com/dotnet/runtime/issues/41518)

3rd party dependencies

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].