├── .gitignore ├── COPYRIGHT ├── HOWTO.md ├── LICENSE ├── MANIFEST.in ├── README.rst ├── avatar ├── __init__.py ├── bintools │ ├── LICENSE │ ├── __init__.py │ └── gdb │ │ ├── __init__.py │ │ ├── gdb_debugger.py │ │ ├── mi.py │ │ ├── mi_parser.py │ │ ├── parse_stream.py │ │ ├── readme.txt │ │ └── rsp.py ├── call_proxy.py ├── debuggable.py ├── emulators │ ├── __init__.py │ ├── emulator.py │ ├── null_emulator.py │ └── s2e │ │ ├── __init__.py │ │ ├── configuration.py │ │ ├── debug_s2e_emulator.py │ │ └── s2e_emulator.py ├── interfaces │ ├── __init__.py │ ├── avatar_stub │ │ ├── __init__.py │ │ ├── avatar_exceptions.py │ │ ├── avatar_messages.py │ │ ├── avatar_protocol.py │ │ └── avatar_protocol_lowlevel.py │ ├── gdb │ │ ├── __init__.py │ │ ├── avatar_gdb_bridge.py │ │ ├── errors.py │ │ ├── gdb_server.py │ │ ├── protocol.py │ │ └── protocol_lowlevel.py │ └── s2e_remote_memory.py ├── plugins │ ├── __init__.py │ ├── avatar_plugin.py │ └── memory_range_identifier.py ├── system.py ├── targets │ ├── __init__.py │ ├── avatarstub_target.py │ ├── gdbserver_target.py │ ├── jig.py │ ├── null_target.py │ ├── openocd_jig.py │ ├── openocd_target.py │ └── target.py └── util │ ├── __init__.py │ ├── checksum.py │ ├── indexable_queue.py │ ├── ostools.py │ ├── processes.py │ ├── reference.py │ └── socket_file.py ├── binary_translator ├── CMakeLists.txt ├── cmake │ └── FindLLVM.cmake ├── include │ └── lldc │ │ ├── ArmReverseTranslators.h │ │ ├── ArrayMemoryObject.h │ │ ├── BasicBlockCache.h │ │ ├── ExtendedMCInst.h │ │ ├── FunctionCache.h │ │ ├── GeneratedBasicBlocks.h │ │ ├── InstructionDecoder.h │ │ ├── InstructionTranslationUnitCache.h │ │ ├── InstrumentMemoryAccessPass.h │ │ ├── LLVMArmInstructions.h │ │ ├── LLVMArmRegisters.h │ │ ├── NextInstructions.h │ │ ├── PathState.h │ │ ├── PathsManager.h │ │ ├── ProxyMemoryObject.h │ │ ├── RecordingMemoryManager.h │ │ ├── ReverseTranslateBasicBlock.h │ │ ├── ReverseTranslationConfiguration.h │ │ ├── ReverseTranslatorExceptions.h │ │ ├── SystemInformation.h │ │ ├── c_interface.h │ │ ├── test_code.h │ │ └── util.h ├── src │ ├── ArmReverseTranslators.cpp │ ├── ArrayMemoryObject.cpp │ ├── BasicBlockCache.cpp │ ├── FunctionCache.cpp │ ├── InstructionDecoder.cpp │ ├── InstructionTranslationUnitCache.cpp │ ├── InstrumentMemoryAccessPass.cpp │ ├── PathState.cpp │ ├── PathsManager.cpp │ ├── ProxyMemoryObject.cpp │ ├── RecordingMemoryManager.cpp │ ├── ReverseTranslationConfiguration.cpp │ ├── c_interface.cpp │ ├── python_interface.c │ ├── test_code.cpp │ ├── translate_arm.cpp │ └── util.cpp ├── test_translation.c └── test_translation.py └── setup.py /.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__ 2 | *.swp 3 | -------------------------------------------------------------------------------- /COPYRIGHT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/COPYRIGHT -------------------------------------------------------------------------------- /HOWTO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/HOWTO.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/README.rst -------------------------------------------------------------------------------- /avatar/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/avatar/__init__.py -------------------------------------------------------------------------------- /avatar/bintools/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/avatar/bintools/LICENSE -------------------------------------------------------------------------------- /avatar/bintools/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /avatar/bintools/gdb/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /avatar/bintools/gdb/gdb_debugger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/avatar/bintools/gdb/gdb_debugger.py -------------------------------------------------------------------------------- /avatar/bintools/gdb/mi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/avatar/bintools/gdb/mi.py -------------------------------------------------------------------------------- /avatar/bintools/gdb/mi_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/avatar/bintools/gdb/mi_parser.py -------------------------------------------------------------------------------- /avatar/bintools/gdb/parse_stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/avatar/bintools/gdb/parse_stream.py -------------------------------------------------------------------------------- /avatar/bintools/gdb/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/avatar/bintools/gdb/readme.txt -------------------------------------------------------------------------------- /avatar/bintools/gdb/rsp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/avatar/bintools/gdb/rsp.py -------------------------------------------------------------------------------- /avatar/call_proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/avatar/call_proxy.py -------------------------------------------------------------------------------- /avatar/debuggable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/avatar/debuggable.py -------------------------------------------------------------------------------- /avatar/emulators/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /avatar/emulators/emulator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/avatar/emulators/emulator.py -------------------------------------------------------------------------------- /avatar/emulators/null_emulator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/avatar/emulators/null_emulator.py -------------------------------------------------------------------------------- /avatar/emulators/s2e/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/avatar/emulators/s2e/__init__.py -------------------------------------------------------------------------------- /avatar/emulators/s2e/configuration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/avatar/emulators/s2e/configuration.py -------------------------------------------------------------------------------- /avatar/emulators/s2e/debug_s2e_emulator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/avatar/emulators/s2e/debug_s2e_emulator.py -------------------------------------------------------------------------------- /avatar/emulators/s2e/s2e_emulator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/avatar/emulators/s2e/s2e_emulator.py -------------------------------------------------------------------------------- /avatar/interfaces/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /avatar/interfaces/avatar_stub/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /avatar/interfaces/avatar_stub/avatar_exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/avatar/interfaces/avatar_stub/avatar_exceptions.py -------------------------------------------------------------------------------- /avatar/interfaces/avatar_stub/avatar_messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/avatar/interfaces/avatar_stub/avatar_messages.py -------------------------------------------------------------------------------- /avatar/interfaces/avatar_stub/avatar_protocol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/avatar/interfaces/avatar_stub/avatar_protocol.py -------------------------------------------------------------------------------- /avatar/interfaces/avatar_stub/avatar_protocol_lowlevel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/avatar/interfaces/avatar_stub/avatar_protocol_lowlevel.py -------------------------------------------------------------------------------- /avatar/interfaces/gdb/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /avatar/interfaces/gdb/avatar_gdb_bridge.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /avatar/interfaces/gdb/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/avatar/interfaces/gdb/errors.py -------------------------------------------------------------------------------- /avatar/interfaces/gdb/gdb_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/avatar/interfaces/gdb/gdb_server.py -------------------------------------------------------------------------------- /avatar/interfaces/gdb/protocol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/avatar/interfaces/gdb/protocol.py -------------------------------------------------------------------------------- /avatar/interfaces/gdb/protocol_lowlevel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/avatar/interfaces/gdb/protocol_lowlevel.py -------------------------------------------------------------------------------- /avatar/interfaces/s2e_remote_memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/avatar/interfaces/s2e_remote_memory.py -------------------------------------------------------------------------------- /avatar/plugins/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /avatar/plugins/avatar_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/avatar/plugins/avatar_plugin.py -------------------------------------------------------------------------------- /avatar/plugins/memory_range_identifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/avatar/plugins/memory_range_identifier.py -------------------------------------------------------------------------------- /avatar/system.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/avatar/system.py -------------------------------------------------------------------------------- /avatar/targets/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /avatar/targets/avatarstub_target.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/avatar/targets/avatarstub_target.py -------------------------------------------------------------------------------- /avatar/targets/gdbserver_target.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/avatar/targets/gdbserver_target.py -------------------------------------------------------------------------------- /avatar/targets/jig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/avatar/targets/jig.py -------------------------------------------------------------------------------- /avatar/targets/null_target.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/avatar/targets/null_target.py -------------------------------------------------------------------------------- /avatar/targets/openocd_jig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/avatar/targets/openocd_jig.py -------------------------------------------------------------------------------- /avatar/targets/openocd_target.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/avatar/targets/openocd_target.py -------------------------------------------------------------------------------- /avatar/targets/target.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/avatar/targets/target.py -------------------------------------------------------------------------------- /avatar/util/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /avatar/util/checksum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/avatar/util/checksum.py -------------------------------------------------------------------------------- /avatar/util/indexable_queue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/avatar/util/indexable_queue.py -------------------------------------------------------------------------------- /avatar/util/ostools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/avatar/util/ostools.py -------------------------------------------------------------------------------- /avatar/util/processes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/avatar/util/processes.py -------------------------------------------------------------------------------- /avatar/util/reference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/avatar/util/reference.py -------------------------------------------------------------------------------- /avatar/util/socket_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/avatar/util/socket_file.py -------------------------------------------------------------------------------- /binary_translator/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/binary_translator/CMakeLists.txt -------------------------------------------------------------------------------- /binary_translator/cmake/FindLLVM.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/binary_translator/cmake/FindLLVM.cmake -------------------------------------------------------------------------------- /binary_translator/include/lldc/ArmReverseTranslators.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/binary_translator/include/lldc/ArmReverseTranslators.h -------------------------------------------------------------------------------- /binary_translator/include/lldc/ArrayMemoryObject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/binary_translator/include/lldc/ArrayMemoryObject.h -------------------------------------------------------------------------------- /binary_translator/include/lldc/BasicBlockCache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/binary_translator/include/lldc/BasicBlockCache.h -------------------------------------------------------------------------------- /binary_translator/include/lldc/ExtendedMCInst.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/binary_translator/include/lldc/ExtendedMCInst.h -------------------------------------------------------------------------------- /binary_translator/include/lldc/FunctionCache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/binary_translator/include/lldc/FunctionCache.h -------------------------------------------------------------------------------- /binary_translator/include/lldc/GeneratedBasicBlocks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/binary_translator/include/lldc/GeneratedBasicBlocks.h -------------------------------------------------------------------------------- /binary_translator/include/lldc/InstructionDecoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/binary_translator/include/lldc/InstructionDecoder.h -------------------------------------------------------------------------------- /binary_translator/include/lldc/InstructionTranslationUnitCache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/binary_translator/include/lldc/InstructionTranslationUnitCache.h -------------------------------------------------------------------------------- /binary_translator/include/lldc/InstrumentMemoryAccessPass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/binary_translator/include/lldc/InstrumentMemoryAccessPass.h -------------------------------------------------------------------------------- /binary_translator/include/lldc/LLVMArmInstructions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/binary_translator/include/lldc/LLVMArmInstructions.h -------------------------------------------------------------------------------- /binary_translator/include/lldc/LLVMArmRegisters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/binary_translator/include/lldc/LLVMArmRegisters.h -------------------------------------------------------------------------------- /binary_translator/include/lldc/NextInstructions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/binary_translator/include/lldc/NextInstructions.h -------------------------------------------------------------------------------- /binary_translator/include/lldc/PathState.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/binary_translator/include/lldc/PathState.h -------------------------------------------------------------------------------- /binary_translator/include/lldc/PathsManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/binary_translator/include/lldc/PathsManager.h -------------------------------------------------------------------------------- /binary_translator/include/lldc/ProxyMemoryObject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/binary_translator/include/lldc/ProxyMemoryObject.h -------------------------------------------------------------------------------- /binary_translator/include/lldc/RecordingMemoryManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/binary_translator/include/lldc/RecordingMemoryManager.h -------------------------------------------------------------------------------- /binary_translator/include/lldc/ReverseTranslateBasicBlock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/binary_translator/include/lldc/ReverseTranslateBasicBlock.h -------------------------------------------------------------------------------- /binary_translator/include/lldc/ReverseTranslationConfiguration.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/binary_translator/include/lldc/ReverseTranslationConfiguration.h -------------------------------------------------------------------------------- /binary_translator/include/lldc/ReverseTranslatorExceptions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/binary_translator/include/lldc/ReverseTranslatorExceptions.h -------------------------------------------------------------------------------- /binary_translator/include/lldc/SystemInformation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/binary_translator/include/lldc/SystemInformation.h -------------------------------------------------------------------------------- /binary_translator/include/lldc/c_interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/binary_translator/include/lldc/c_interface.h -------------------------------------------------------------------------------- /binary_translator/include/lldc/test_code.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/binary_translator/include/lldc/test_code.h -------------------------------------------------------------------------------- /binary_translator/include/lldc/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/binary_translator/include/lldc/util.h -------------------------------------------------------------------------------- /binary_translator/src/ArmReverseTranslators.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/binary_translator/src/ArmReverseTranslators.cpp -------------------------------------------------------------------------------- /binary_translator/src/ArrayMemoryObject.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/binary_translator/src/ArrayMemoryObject.cpp -------------------------------------------------------------------------------- /binary_translator/src/BasicBlockCache.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/binary_translator/src/BasicBlockCache.cpp -------------------------------------------------------------------------------- /binary_translator/src/FunctionCache.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/binary_translator/src/FunctionCache.cpp -------------------------------------------------------------------------------- /binary_translator/src/InstructionDecoder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/binary_translator/src/InstructionDecoder.cpp -------------------------------------------------------------------------------- /binary_translator/src/InstructionTranslationUnitCache.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/binary_translator/src/InstructionTranslationUnitCache.cpp -------------------------------------------------------------------------------- /binary_translator/src/InstrumentMemoryAccessPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/binary_translator/src/InstrumentMemoryAccessPass.cpp -------------------------------------------------------------------------------- /binary_translator/src/PathState.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/binary_translator/src/PathState.cpp -------------------------------------------------------------------------------- /binary_translator/src/PathsManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/binary_translator/src/PathsManager.cpp -------------------------------------------------------------------------------- /binary_translator/src/ProxyMemoryObject.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/binary_translator/src/ProxyMemoryObject.cpp -------------------------------------------------------------------------------- /binary_translator/src/RecordingMemoryManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/binary_translator/src/RecordingMemoryManager.cpp -------------------------------------------------------------------------------- /binary_translator/src/ReverseTranslationConfiguration.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/binary_translator/src/ReverseTranslationConfiguration.cpp -------------------------------------------------------------------------------- /binary_translator/src/c_interface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/binary_translator/src/c_interface.cpp -------------------------------------------------------------------------------- /binary_translator/src/python_interface.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/binary_translator/src/python_interface.c -------------------------------------------------------------------------------- /binary_translator/src/test_code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/binary_translator/src/test_code.cpp -------------------------------------------------------------------------------- /binary_translator/src/translate_arm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/binary_translator/src/translate_arm.cpp -------------------------------------------------------------------------------- /binary_translator/src/util.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/binary_translator/src/util.cpp -------------------------------------------------------------------------------- /binary_translator/test_translation.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/binary_translator/test_translation.c -------------------------------------------------------------------------------- /binary_translator/test_translation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/binary_translator/test_translation.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatarone/avatar-python/HEAD/setup.py --------------------------------------------------------------------------------