.NETAsm, a JIT Native Code Injection Library

  •        147

NetAsm provides a hook to the .NET JIT compiler and enables to inject your own native code in replacement of the default CLR JIT compilation. With this library, it is possible, at runtime, to inject x86 assembler code in CLR methods with the speed of a pure CLR method call and...

http://netasm.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

xbyak


a JIT assembler for x86(IA-32)/x64(AMD64, x86-64) MMX/SSE/SSE2/SSE3/SSSE3/SSE4/FPU/AVX/AVX2 by C++ header

herumi-xbyak


a JIT assembler for x86(IA-32)/x64(AMD64, x86-64) MMX/SSE/SSE2/SSE3/SSSE3/SSE4/FPU/AVX by C++ header

sharp


Sharp is a software compiler. It converts C# into an assembler language so that it can be used to for system level tasks in native code.

AsmHighlighter - x86 ASM Syntax Highlighting AddIn for Visual Studio


AsmHighlighter is an extension to Visual Studio 2008 that provides syntax highlighting for x86 ASM language. MASM and NASM syntaxes are supported.

jit.js - JIT Assembler in javascript


JIT Assembler in javascript



pet_assembler - An assembler which parses Pet-ASM language into Pet-CPU binary executables


An assembler which parses Pet-ASM language into Pet-CPU binary executables

flat assembler


Fast and efficient self-assembling 80x86 assembler for DOS/Win32/Linux; with 8086-80486/Pentium/MMX/SSE/AVX/XOP instructions support, 16-bit/32-bit/64-bit code, binary/MZ/PE/COFF/ELF output formats.

Monate - Object Oriented Assembly


Monate is an Object Oriented Programming Assembly . It's a pre-assembler that compiles x86-x64 OOP assembly codes to non-OOP codes and then compiles them by FASM/NASM assembler . You can create classes and use them in your assembly codes . Monate is easy to use and powerful .

avr-asm-flymake - flymake minor mode for AVRA assembler (an Atmel AVR assembler)


flymake minor mode for AVRA assembler (an Atmel AVR assembler)

Assembler-learning - just a repo for my asm learning stuff


just a repo for my asm learning stuff

asmplugin


A assembler plugin for Eclipse, to use different assembler-programs (e.g. NASM, TASM or MASM) as back-end compiling. It include linker and debugger controlling, too. And you get a optimiced ASM-File-Editor with this plugin.

Small Deterministic D Embedded Assembler Register Machine


SIDEARM is a minimal, virtual register machine that acts as an interpreter/shell for valid AVR assembly language execution in real-time by the virtual machine.

dcpu-asm - simple dcpu assembler in C++


simple dcpu assembler in C++

dcpu-asm - Assembler for @notch's DCPU-16 architecture


Assembler for @notch's DCPU-16 architecture

amiga-asm-tools - Tools for doing Amiga assembler cross-development


Tools for doing Amiga assembler cross-development

mulholland-asm - An x86-64 assembler written in mulholland


An x86-64 assembler written in mulholland

caterwaul-asm - x86-64 assembler for caterwaul


x86-64 assembler for caterwaul

i386-c-asm-example - Example of switching to C code from Assembler loader


Example of switching to C code from Assembler loader

titan-asm - A Scheme assembler for bootnecklad's titan CPU


A Scheme assembler for bootnecklad's titan CPU

bf-asm - A simple Brainf*ck assembler-like language and interpreter.


A simple Brainf*ck assembler-like language and interpreter.