--- !ruby/object:Gem::Specification name: evoasm version: !ruby/object:Gem::Version version: 0.1.0.pre2 platform: ruby authors: - Julian Aron Prenner (furunkel) autorequire: bindir: exe cert_chain: [] date: 2016-12-01 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: pastel requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0.6' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0.6' - !ruby/object:Gem::Dependency name: ffi requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.9' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.9' - !ruby/object:Gem::Dependency name: gv requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0.1' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0.1' - !ruby/object:Gem::Dependency name: haml requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '4.0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '4.0' - !ruby/object:Gem::Dependency name: bundler requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.7' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.7' - !ruby/object:Gem::Dependency name: rake requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '10.0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '10.0' - !ruby/object:Gem::Dependency name: rubocop requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0.41' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0.41' - !ruby/object:Gem::Dependency name: minitest requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '5.8' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '5.8' - !ruby/object:Gem::Dependency name: minitest-reporters requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.1' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.1' - !ruby/object:Gem::Dependency name: redcarpet requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '3.3' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '3.3' - !ruby/object:Gem::Dependency name: yard requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0.9' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0.9' description: An AIMGP (Automatic Induction of Machine code by Genetic Programming) engine email: - furunkel@polyadic.com executables: [] extensions: - ext/evoasm_ext/Rakefile extra_rdoc_files: [] files: - ".gdbinit" - ".gemrelease" - ".gitignore" - ".gitmodules" - ".rubocop.yml" - Gemfile - LICENSE.md - Makefile - README.md - Rakefile - bin/gdb - bin/gdb_loop - docs/FindingInstructions.md - docs/JIT.md - docs/SymbolicRegression.md - docs/Visualization.md - docs/examples/bit_insts.rb - docs/examples/jit.rb - docs/examples/loss.gif - docs/examples/program.png - docs/examples/sym_reg.rb - docs/examples/vis.rb - evoasm.gemspec - ext/evoasm_ext/Rakefile - ext/evoasm_ext/compile.rake - ext/evoasm_ext/libevoasm/src/evoasm-alloc.c - ext/evoasm_ext/libevoasm/src/evoasm-alloc.h - ext/evoasm_ext/libevoasm/src/evoasm-arch.c - ext/evoasm_ext/libevoasm/src/evoasm-arch.h - ext/evoasm_ext/libevoasm/src/evoasm-bitmap.h - ext/evoasm_ext/libevoasm/src/evoasm-buf.c - ext/evoasm_ext/libevoasm/src/evoasm-buf.h - ext/evoasm_ext/libevoasm/src/evoasm-domain.c - ext/evoasm_ext/libevoasm/src/evoasm-domain.h - ext/evoasm_ext/libevoasm/src/evoasm-error.c - ext/evoasm_ext/libevoasm/src/evoasm-error.h - ext/evoasm_ext/libevoasm/src/evoasm-log.c - ext/evoasm_ext/libevoasm/src/evoasm-log.h - ext/evoasm_ext/libevoasm/src/evoasm-param.c - ext/evoasm_ext/libevoasm/src/evoasm-param.h - ext/evoasm_ext/libevoasm/src/evoasm-pop-params.c - ext/evoasm_ext/libevoasm/src/evoasm-pop-params.h - ext/evoasm_ext/libevoasm/src/evoasm-pop.c - ext/evoasm_ext/libevoasm/src/evoasm-pop.h - ext/evoasm_ext/libevoasm/src/evoasm-program-io.c - ext/evoasm_ext/libevoasm/src/evoasm-program-io.h - ext/evoasm_ext/libevoasm/src/evoasm-program.c - ext/evoasm_ext/libevoasm/src/evoasm-program.h - ext/evoasm_ext/libevoasm/src/evoasm-rand.c - ext/evoasm_ext/libevoasm/src/evoasm-rand.h - ext/evoasm_ext/libevoasm/src/evoasm-signal.c - ext/evoasm_ext/libevoasm/src/evoasm-signal.h - ext/evoasm_ext/libevoasm/src/evoasm-util.h - ext/evoasm_ext/libevoasm/src/evoasm-x64.c - ext/evoasm_ext/libevoasm/src/evoasm-x64.h - ext/evoasm_ext/libevoasm/src/evoasm.c - ext/evoasm_ext/libevoasm/src/evoasm.h - ext/evoasm_ext/libevoasm/src/gen/evoasm-x64-enums.h - ext/evoasm_ext/libevoasm/src/gen/evoasm-x64-insts.c - ext/evoasm_ext/libevoasm/src/gen/evoasm-x64-insts.h - ext/evoasm_ext/libevoasm/src/gen/evoasm-x64-misc.c - ext/evoasm_ext/libevoasm/src/gen/evoasm-x64-misc.h - ext/evoasm_ext/libevoasm/src/gen/evoasm-x64-params.c - ext/evoasm_ext/libevoasm/src/gen/evoasm-x64-params.h - lib/evoasm.rb - lib/evoasm/buffer.rb - lib/evoasm/capstone.rb - lib/evoasm/domain.rb - lib/evoasm/error.rb - lib/evoasm/exception_error.rb - lib/evoasm/ffi_ext.rb - lib/evoasm/libevoasm.rb - lib/evoasm/libevoasm/x64_enums.rb - lib/evoasm/parameter.rb - lib/evoasm/population.rb - lib/evoasm/population/parameters.rb - lib/evoasm/population/plotter.rb - lib/evoasm/prng.rb - lib/evoasm/program.rb - lib/evoasm/program/io.rb - lib/evoasm/test.rb - lib/evoasm/version.rb - lib/evoasm/x64.rb - lib/evoasm/x64/cpu_state.rb - lib/evoasm/x64/instruction.rb - lib/evoasm/x64/operand.rb - lib/evoasm/x64/parameters.rb - test/helpers/population_helper.rb - test/helpers/test_helper.rb - test/helpers/x64_helper.rb - test/integration/bitwise_reverse_test.rb - test/integration/gcd_test.rb - test/integration/popcnt_test.rb - test/integration/sym_reg_test.rb - test/unit/evoasm/buffer_test.rb - test/unit/evoasm/capstone_test.rb - test/unit/evoasm/domain_test.rb - test/unit/evoasm/population/parameters_test.rb - test/unit/evoasm/population_test.rb - test/unit/evoasm/prng_test.rb - test/unit/evoasm/x64/cpu_state_test.rb - test/unit/evoasm/x64/encoding_test.rb - test/unit/evoasm/x64/instruction_access_test.rb - test/unit/evoasm/x64/instruction_encoding_test.rb - test/unit/evoasm/x64/instruction_test.rb - test/unit/evoasm/x64/parameters_test.rb - test/unit/evoasm/x64_test.rb homepage: https://github.com/evoasm/evoasm/ licenses: - AGPL-3.0 metadata: {} post_install_message: rdoc_options: [] require_paths: - lib required_ruby_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' required_rubygems_version: !ruby/object:Gem::Requirement requirements: - - ">" - !ruby/object:Gem::Version version: 1.3.1 requirements: [] rubyforge_project: rubygems_version: 2.5.1 signing_key: specification_version: 4 summary: An AIMGP engine test_files: - test/helpers/population_helper.rb - test/helpers/test_helper.rb - test/helpers/x64_helper.rb - test/integration/bitwise_reverse_test.rb - test/integration/gcd_test.rb - test/integration/popcnt_test.rb - test/integration/sym_reg_test.rb - test/unit/evoasm/buffer_test.rb - test/unit/evoasm/capstone_test.rb - test/unit/evoasm/domain_test.rb - test/unit/evoasm/population/parameters_test.rb - test/unit/evoasm/population_test.rb - test/unit/evoasm/prng_test.rb - test/unit/evoasm/x64/cpu_state_test.rb - test/unit/evoasm/x64/encoding_test.rb - test/unit/evoasm/x64/instruction_access_test.rb - test/unit/evoasm/x64/instruction_encoding_test.rb - test/unit/evoasm/x64/instruction_test.rb - test/unit/evoasm/x64/parameters_test.rb - test/unit/evoasm/x64_test.rb