├── .gitignore ├── LICENSE.md ├── README.md ├── VTIL-Common.licenseheader ├── VTIL-Common.sln ├── VTIL-Common.vcxproj ├── VTIL-Common.vcxproj.filters ├── amd64 ├── assembler.cpp ├── assembler.hpp ├── disassembly.cpp ├── disassembly.hpp ├── register_details.cpp └── register_details.hpp ├── includes └── vtil │ ├── amd64 │ ├── common │ ├── io │ ├── math │ ├── query │ ├── utility │ └── vtil ├── io ├── asserts.hpp ├── formatting.hpp ├── logger.cpp └── logger.hpp ├── math ├── bitwise.hpp ├── operable.hpp ├── operators.cpp └── operators.hpp ├── query ├── fixed_iterator.hpp ├── query_descriptor.hpp ├── range_iterator.hpp ├── range_iterator_contract.hpp ├── recursive_view.hpp └── view.hpp └── util ├── concept.hpp ├── copy_on_write.hpp ├── critical_section.cpp ├── critical_section.hpp ├── fnv128.hpp ├── fnv64.hpp ├── hashable.hpp ├── priority_list.hpp ├── reducable.hpp ├── stack_container.hpp ├── variant.cpp └── variant.hpp /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtil-project/VTIL-Common/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtil-project/VTIL-Common/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtil-project/VTIL-Common/HEAD/README.md -------------------------------------------------------------------------------- /VTIL-Common.licenseheader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtil-project/VTIL-Common/HEAD/VTIL-Common.licenseheader -------------------------------------------------------------------------------- /VTIL-Common.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtil-project/VTIL-Common/HEAD/VTIL-Common.sln -------------------------------------------------------------------------------- /VTIL-Common.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtil-project/VTIL-Common/HEAD/VTIL-Common.vcxproj -------------------------------------------------------------------------------- /VTIL-Common.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtil-project/VTIL-Common/HEAD/VTIL-Common.vcxproj.filters -------------------------------------------------------------------------------- /amd64/assembler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtil-project/VTIL-Common/HEAD/amd64/assembler.cpp -------------------------------------------------------------------------------- /amd64/assembler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtil-project/VTIL-Common/HEAD/amd64/assembler.hpp -------------------------------------------------------------------------------- /amd64/disassembly.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtil-project/VTIL-Common/HEAD/amd64/disassembly.cpp -------------------------------------------------------------------------------- /amd64/disassembly.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtil-project/VTIL-Common/HEAD/amd64/disassembly.hpp -------------------------------------------------------------------------------- /amd64/register_details.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtil-project/VTIL-Common/HEAD/amd64/register_details.cpp -------------------------------------------------------------------------------- /amd64/register_details.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtil-project/VTIL-Common/HEAD/amd64/register_details.hpp -------------------------------------------------------------------------------- /includes/vtil/amd64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtil-project/VTIL-Common/HEAD/includes/vtil/amd64 -------------------------------------------------------------------------------- /includes/vtil/common: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtil-project/VTIL-Common/HEAD/includes/vtil/common -------------------------------------------------------------------------------- /includes/vtil/io: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtil-project/VTIL-Common/HEAD/includes/vtil/io -------------------------------------------------------------------------------- /includes/vtil/math: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtil-project/VTIL-Common/HEAD/includes/vtil/math -------------------------------------------------------------------------------- /includes/vtil/query: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtil-project/VTIL-Common/HEAD/includes/vtil/query -------------------------------------------------------------------------------- /includes/vtil/utility: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtil-project/VTIL-Common/HEAD/includes/vtil/utility -------------------------------------------------------------------------------- /includes/vtil/vtil: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtil-project/VTIL-Common/HEAD/includes/vtil/vtil -------------------------------------------------------------------------------- /io/asserts.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtil-project/VTIL-Common/HEAD/io/asserts.hpp -------------------------------------------------------------------------------- /io/formatting.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtil-project/VTIL-Common/HEAD/io/formatting.hpp -------------------------------------------------------------------------------- /io/logger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtil-project/VTIL-Common/HEAD/io/logger.cpp -------------------------------------------------------------------------------- /io/logger.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtil-project/VTIL-Common/HEAD/io/logger.hpp -------------------------------------------------------------------------------- /math/bitwise.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtil-project/VTIL-Common/HEAD/math/bitwise.hpp -------------------------------------------------------------------------------- /math/operable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtil-project/VTIL-Common/HEAD/math/operable.hpp -------------------------------------------------------------------------------- /math/operators.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtil-project/VTIL-Common/HEAD/math/operators.cpp -------------------------------------------------------------------------------- /math/operators.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtil-project/VTIL-Common/HEAD/math/operators.hpp -------------------------------------------------------------------------------- /query/fixed_iterator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtil-project/VTIL-Common/HEAD/query/fixed_iterator.hpp -------------------------------------------------------------------------------- /query/query_descriptor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtil-project/VTIL-Common/HEAD/query/query_descriptor.hpp -------------------------------------------------------------------------------- /query/range_iterator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtil-project/VTIL-Common/HEAD/query/range_iterator.hpp -------------------------------------------------------------------------------- /query/range_iterator_contract.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtil-project/VTIL-Common/HEAD/query/range_iterator_contract.hpp -------------------------------------------------------------------------------- /query/recursive_view.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtil-project/VTIL-Common/HEAD/query/recursive_view.hpp -------------------------------------------------------------------------------- /query/view.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtil-project/VTIL-Common/HEAD/query/view.hpp -------------------------------------------------------------------------------- /util/concept.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtil-project/VTIL-Common/HEAD/util/concept.hpp -------------------------------------------------------------------------------- /util/copy_on_write.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtil-project/VTIL-Common/HEAD/util/copy_on_write.hpp -------------------------------------------------------------------------------- /util/critical_section.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtil-project/VTIL-Common/HEAD/util/critical_section.cpp -------------------------------------------------------------------------------- /util/critical_section.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtil-project/VTIL-Common/HEAD/util/critical_section.hpp -------------------------------------------------------------------------------- /util/fnv128.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtil-project/VTIL-Common/HEAD/util/fnv128.hpp -------------------------------------------------------------------------------- /util/fnv64.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtil-project/VTIL-Common/HEAD/util/fnv64.hpp -------------------------------------------------------------------------------- /util/hashable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtil-project/VTIL-Common/HEAD/util/hashable.hpp -------------------------------------------------------------------------------- /util/priority_list.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtil-project/VTIL-Common/HEAD/util/priority_list.hpp -------------------------------------------------------------------------------- /util/reducable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtil-project/VTIL-Common/HEAD/util/reducable.hpp -------------------------------------------------------------------------------- /util/stack_container.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtil-project/VTIL-Common/HEAD/util/stack_container.hpp -------------------------------------------------------------------------------- /util/variant.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtil-project/VTIL-Common/HEAD/util/variant.cpp -------------------------------------------------------------------------------- /util/variant.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtil-project/VTIL-Common/HEAD/util/variant.hpp --------------------------------------------------------------------------------