├── .editorconfig ├── .gitattributes ├── .gitignore ├── .gitmodules ├── CMakeLists.txt ├── CONTRIBUTING.md ├── KUBERA.hpp ├── LICENSE ├── README.md ├── configuration.hpp ├── emulator.hpp ├── example └── main.cpp ├── iced.hpp ├── iced_internal.hpp ├── memory.hpp ├── references.txt ├── sign_extend.hpp ├── src ├── handlers │ ├── arithmetic.cpp │ ├── bit.cpp │ ├── bitwise_logical.cpp │ ├── cmov.cpp │ ├── compare.cpp │ ├── control_flow.cpp │ ├── data.cpp │ ├── floating_80.cpp │ ├── floating_point.cpp │ ├── helpers.cpp │ ├── helpers.hpp │ ├── misc.cpp │ ├── set.cpp │ ├── simd.cpp │ ├── stack_frame.cpp │ ├── string.cpp │ ├── syscall.cpp │ └── system.cpp ├── kubera.cpp └── virtual_memory.cpp ├── types.hpp └── x86.hpp /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binsnake/KUBERA/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binsnake/KUBERA/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binsnake/KUBERA/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binsnake/KUBERA/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binsnake/KUBERA/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binsnake/KUBERA/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /KUBERA.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binsnake/KUBERA/HEAD/KUBERA.hpp -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binsnake/KUBERA/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binsnake/KUBERA/HEAD/README.md -------------------------------------------------------------------------------- /configuration.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binsnake/KUBERA/HEAD/configuration.hpp -------------------------------------------------------------------------------- /emulator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binsnake/KUBERA/HEAD/emulator.hpp -------------------------------------------------------------------------------- /example/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binsnake/KUBERA/HEAD/example/main.cpp -------------------------------------------------------------------------------- /iced.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binsnake/KUBERA/HEAD/iced.hpp -------------------------------------------------------------------------------- /iced_internal.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binsnake/KUBERA/HEAD/iced_internal.hpp -------------------------------------------------------------------------------- /memory.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binsnake/KUBERA/HEAD/memory.hpp -------------------------------------------------------------------------------- /references.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binsnake/KUBERA/HEAD/references.txt -------------------------------------------------------------------------------- /sign_extend.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binsnake/KUBERA/HEAD/sign_extend.hpp -------------------------------------------------------------------------------- /src/handlers/arithmetic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binsnake/KUBERA/HEAD/src/handlers/arithmetic.cpp -------------------------------------------------------------------------------- /src/handlers/bit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binsnake/KUBERA/HEAD/src/handlers/bit.cpp -------------------------------------------------------------------------------- /src/handlers/bitwise_logical.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binsnake/KUBERA/HEAD/src/handlers/bitwise_logical.cpp -------------------------------------------------------------------------------- /src/handlers/cmov.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binsnake/KUBERA/HEAD/src/handlers/cmov.cpp -------------------------------------------------------------------------------- /src/handlers/compare.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binsnake/KUBERA/HEAD/src/handlers/compare.cpp -------------------------------------------------------------------------------- /src/handlers/control_flow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binsnake/KUBERA/HEAD/src/handlers/control_flow.cpp -------------------------------------------------------------------------------- /src/handlers/data.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binsnake/KUBERA/HEAD/src/handlers/data.cpp -------------------------------------------------------------------------------- /src/handlers/floating_80.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binsnake/KUBERA/HEAD/src/handlers/floating_80.cpp -------------------------------------------------------------------------------- /src/handlers/floating_point.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binsnake/KUBERA/HEAD/src/handlers/floating_point.cpp -------------------------------------------------------------------------------- /src/handlers/helpers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binsnake/KUBERA/HEAD/src/handlers/helpers.cpp -------------------------------------------------------------------------------- /src/handlers/helpers.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binsnake/KUBERA/HEAD/src/handlers/helpers.hpp -------------------------------------------------------------------------------- /src/handlers/misc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binsnake/KUBERA/HEAD/src/handlers/misc.cpp -------------------------------------------------------------------------------- /src/handlers/set.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binsnake/KUBERA/HEAD/src/handlers/set.cpp -------------------------------------------------------------------------------- /src/handlers/simd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binsnake/KUBERA/HEAD/src/handlers/simd.cpp -------------------------------------------------------------------------------- /src/handlers/stack_frame.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binsnake/KUBERA/HEAD/src/handlers/stack_frame.cpp -------------------------------------------------------------------------------- /src/handlers/string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binsnake/KUBERA/HEAD/src/handlers/string.cpp -------------------------------------------------------------------------------- /src/handlers/syscall.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binsnake/KUBERA/HEAD/src/handlers/syscall.cpp -------------------------------------------------------------------------------- /src/handlers/system.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binsnake/KUBERA/HEAD/src/handlers/system.cpp -------------------------------------------------------------------------------- /src/kubera.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binsnake/KUBERA/HEAD/src/kubera.cpp -------------------------------------------------------------------------------- /src/virtual_memory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binsnake/KUBERA/HEAD/src/virtual_memory.cpp -------------------------------------------------------------------------------- /types.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binsnake/KUBERA/HEAD/types.hpp -------------------------------------------------------------------------------- /x86.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binsnake/KUBERA/HEAD/x86.hpp --------------------------------------------------------------------------------