Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kurtamohler/executable-buffer

C++ class to create and manipulate an array of executable instructions at runtime
https://github.com/kurtamohler/executable-buffer

Last synced: 7 days ago
JSON representation

C++ class to create and manipulate an array of executable instructions at runtime

Awesome Lists containing this project

README

        

# executable-buffer

This repo provides an ExecutableBuffer C++ class which can be used to
generate, modify, and execute machine code at runtime. In other words,
this is a library to enable you to create self-modifying code.

## Supported Environments

Currently this library only works on Linux machines.

## Example Applications

### Build

```
$ make all
```

### NOP example

This example simply fills and executes the buffer with NOP instructions.