├── .gitignore ├── .gitmodules ├── README.md ├── crash.org ├── deps ├── catch │ └── catch.hpp └── fabricate │ └── fabricate.py ├── make ├── src ├── align_udis_asmjit.cc ├── align_udis_asmjit.h ├── asm_interface.S ├── asm_macros.S ├── asm_snippets.S ├── code_buffer.cc ├── config.h ├── constants.h ├── cpp_allocator.h ├── jit_internal.h ├── main.cc ├── manager.cc ├── redmagic.h ├── simple_compiler.cc ├── simple_compiler.h ├── tracer.cc ├── tracer.h ├── user_interface.c └── wrap_malloc.cc └── tools ├── bisect.py ├── gdb-helper.py ├── input └── run-ipython-expect /.gitignore: -------------------------------------------------------------------------------- 1 | *.o 2 | jit-test 3 | .deps 4 | build/ 5 | release/ 6 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewfl/redmagic/HEAD/.gitmodules -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewfl/redmagic/HEAD/README.md -------------------------------------------------------------------------------- /crash.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewfl/redmagic/HEAD/crash.org -------------------------------------------------------------------------------- /deps/catch/catch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewfl/redmagic/HEAD/deps/catch/catch.hpp -------------------------------------------------------------------------------- /deps/fabricate/fabricate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewfl/redmagic/HEAD/deps/fabricate/fabricate.py -------------------------------------------------------------------------------- /make: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewfl/redmagic/HEAD/make -------------------------------------------------------------------------------- /src/align_udis_asmjit.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewfl/redmagic/HEAD/src/align_udis_asmjit.cc -------------------------------------------------------------------------------- /src/align_udis_asmjit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewfl/redmagic/HEAD/src/align_udis_asmjit.h -------------------------------------------------------------------------------- /src/asm_interface.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewfl/redmagic/HEAD/src/asm_interface.S -------------------------------------------------------------------------------- /src/asm_macros.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewfl/redmagic/HEAD/src/asm_macros.S -------------------------------------------------------------------------------- /src/asm_snippets.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewfl/redmagic/HEAD/src/asm_snippets.S -------------------------------------------------------------------------------- /src/code_buffer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewfl/redmagic/HEAD/src/code_buffer.cc -------------------------------------------------------------------------------- /src/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewfl/redmagic/HEAD/src/config.h -------------------------------------------------------------------------------- /src/constants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewfl/redmagic/HEAD/src/constants.h -------------------------------------------------------------------------------- /src/cpp_allocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewfl/redmagic/HEAD/src/cpp_allocator.h -------------------------------------------------------------------------------- /src/jit_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewfl/redmagic/HEAD/src/jit_internal.h -------------------------------------------------------------------------------- /src/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewfl/redmagic/HEAD/src/main.cc -------------------------------------------------------------------------------- /src/manager.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewfl/redmagic/HEAD/src/manager.cc -------------------------------------------------------------------------------- /src/redmagic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewfl/redmagic/HEAD/src/redmagic.h -------------------------------------------------------------------------------- /src/simple_compiler.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewfl/redmagic/HEAD/src/simple_compiler.cc -------------------------------------------------------------------------------- /src/simple_compiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewfl/redmagic/HEAD/src/simple_compiler.h -------------------------------------------------------------------------------- /src/tracer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewfl/redmagic/HEAD/src/tracer.cc -------------------------------------------------------------------------------- /src/tracer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewfl/redmagic/HEAD/src/tracer.h -------------------------------------------------------------------------------- /src/user_interface.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewfl/redmagic/HEAD/src/user_interface.c -------------------------------------------------------------------------------- /src/wrap_malloc.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewfl/redmagic/HEAD/src/wrap_malloc.cc -------------------------------------------------------------------------------- /tools/bisect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewfl/redmagic/HEAD/tools/bisect.py -------------------------------------------------------------------------------- /tools/gdb-helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewfl/redmagic/HEAD/tools/gdb-helper.py -------------------------------------------------------------------------------- /tools/input: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewfl/redmagic/HEAD/tools/input -------------------------------------------------------------------------------- /tools/run-ipython-expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewfl/redmagic/HEAD/tools/run-ipython-expect --------------------------------------------------------------------------------