--- !ruby/object:Gem::Specification name: metasm version: !ruby/object:Gem::Version version: 1.0.4 platform: ruby authors: - Yoann Guillot autorequire: bindir: bin cert_chain: - | -----BEGIN CERTIFICATE----- MIIDXzCCAkegAwIBAgILBAAAAAABIVhTCKIwDQYJKoZIhvcNAQELBQAwTDEgMB4G A1UECxMXR2xvYmFsU2lnbiBSb290IENBIC0gUjMxEzARBgNVBAoTCkdsb2JhbFNp Z24xEzARBgNVBAMTCkdsb2JhbFNpZ24wHhcNMDkwMzE4MTAwMDAwWhcNMjkwMzE4 MTAwMDAwWjBMMSAwHgYDVQQLExdHbG9iYWxTaWduIFJvb3QgQ0EgLSBSMzETMBEG A1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2lnbjCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAMwldpB5BngiFvXAg7aEyiie/QV2EcWtiHL8 RgJDx7KKnQRfJMsuS+FggkbhUqsMgUdwbN1k0ev1LKMPgj0MK66X17YUhhB5uzsT gHeMCOFJ0mpiLx9e+pZo34knlTifBtc+ycsmWQ1z3rDI6SYOgxXG71uL0gRgykmm KPZpO/bLyCiR5Z2KYVc3rHQU3HTgOu5yLy6c+9C7v/U9AOEGM+iCK65TpjoWc4zd QQ4gOsC0p6Hpsk+QLjJg6VfLuQSSaGjlOCZgdbKfd/+RFO+uIEn8rUAVSNECMWEZ XriX7613t2Saer9fwRPvm2L7DWzgVGkWqQPabumDk3F2xmmFghcCAwEAAaNCMEAw DgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFI/wS3+o LkUkrk1Q+mOai97i3Ru8MA0GCSqGSIb3DQEBCwUAA4IBAQBLQNvAUKr+yAzv95ZU RUm7lgAJQayzE4aGKAczymvmdLm6AC2upArT9fHxD4q/c2dKg8dEe3jgr25sbwMp jjM5RcOO5LlXbKr8EpbsU8Yt5CRsuZRj+9xTaGdWPoO4zzUhw8lo/s7awlOqzJCK 6fBdRoyV3XpYKBovHd7NADdBj+1EbddTKJd+82cEHhXXipa0095MJ6RMG3NzdvQX mcIfeg7jLQitChws/zyrVQ4PkX4268NXSb7hLi18YIvDQVETI53O9zJrlAGomecs Mx86OyXShkDOOyyGeMlhLxS67ttVb9+E7gUJTb0o2HLO02JQZR7rkpeDMdmztcpH WD9f -----END CERTIFICATE----- - | -----BEGIN CERTIFICATE----- MIIElDCCA3ygAwIBAgIOSBtqBybS6D8mAtSCWs0wDQYJKoZIhvcNAQELBQAwTDEg MB4GA1UECxMXR2xvYmFsU2lnbiBSb290IENBIC0gUjMxEzARBgNVBAoTCkdsb2Jh bFNpZ24xEzARBgNVBAMTCkdsb2JhbFNpZ24wHhcNMTYwNjE1MDAwMDAwWhcNMjQw NjE1MDAwMDAwWjBaMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBu di1zYTEwMC4GA1UEAxMnR2xvYmFsU2lnbiBDb2RlU2lnbmluZyBDQSAtIFNIQTI1 NiAtIEczMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAjYVVI6kfU6/J 7TbCKbVu2PlC9SGLh/BDoS/AP5fjGEfUlk6Iq8Zj6bZJFYXx2Zt7G/3YSsxtToZA F817ukcotdYUQAyG7h5LM/MsVe4hjNq2wf6wTjquUZ+lFOMQ5pPK+vldsZCH7/g1 LfyiXCbuexWLH9nDoZc1QbMw/XITrZGXOs5ynQYKdTwfmOPLGC+MnwhKkQrZ2TXZ g5J2Yl7fg67k1gFOzPM8cGFYNx8U42qgr2v02dJsLBkwXaBvUt/RnMngDdl1EWWW 2UO0p5A5rkccVMuxlW4l3o7xEhzw127nFE2zGmXWhEpX7gSvYjjFEJtDjlK4Prau niyX/4507wIDAQABo4IBZDCCAWAwDgYDVR0PAQH/BAQDAgEGMB0GA1UdJQQWMBQG CCsGAQUFBwMDBggrBgEFBQcDCTASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQW BBQPOueslJF0LZYCc4OtnC5JPxmqVDAfBgNVHSMEGDAWgBSP8Et/qC5FJK5NUPpj move4t0bvDA+BggrBgEFBQcBAQQyMDAwLgYIKwYBBQUHMAGGImh0dHA6Ly9vY3Nw Mi5nbG9iYWxzaWduLmNvbS9yb290cjMwNgYDVR0fBC8wLTAroCmgJ4YlaHR0cDov L2NybC5nbG9iYWxzaWduLmNvbS9yb290LXIzLmNybDBjBgNVHSAEXDBaMAsGCSsG AQQBoDIBMjAIBgZngQwBBAEwQQYJKwYBBAGgMgFfMDQwMgYIKwYBBQUHAgEWJmh0 dHBzOi8vd3d3Lmdsb2JhbHNpZ24uY29tL3JlcG9zaXRvcnkvMA0GCSqGSIb3DQEB CwUAA4IBAQAVhCgM7aHDGYLbYydB18xjfda8zzabz9JdTAKLWBoWCHqxmJl/2DOK XJ5iCprqkMLFYwQL6IdYBgAHglnDqJQy2eAUTaDVI+DH3brwaeJKRWUtTUmQeGYy DrBowLCIsI7tXAb4XBBIPyNzujtThFKAzfCzFcgRCosFeEZZCNS+t/9L9ZxqTJx2 ohGFRYzUN+5Q3eEzNKmhHzoL8VZEim+zM9CxjtEMYAfuMsLwJG+/r/uBAXZnxKPo 4KvcM1Uo42dHPOtqpN+U6fSmwIHRUphRptYCtzzqSu/QumXSN4NTS35nfIxA9gcc sK8EBtz4bEaIcpzrTp3DsLlUo7lOl8oU -----END CERTIFICATE----- - | -----BEGIN CERTIFICATE----- MIIE5jCCA86gAwIBAgIMKDuO03uv6RWXR1uAMA0GCSqGSIb3DQEBCwUAMFoxCzAJ BgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMTAwLgYDVQQDEydH bG9iYWxTaWduIENvZGVTaWduaW5nIENBIC0gU0hBMjU2IC0gRzMwHhcNMTYwOTEz MTgxMDIyWhcNMTkxMTExMTUxNTM4WjBgMQswCQYDVQQGEwJVUzEWMBQGA1UECBMN TWFzc2FjaHVzZXR0czEPMA0GA1UEBxMGQm9zdG9uMRMwEQYDVQQKEwpSYXBpZDcg TExDMRMwEQYDVQQDEwpSYXBpZDcgTExDMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A MIIBCgKCAQEAl0HeC0FzN1BJ4nQkxsBng3peS9Bdi9rpSGx+g0Ximd+M/7twmund bzn2JPbNK/Gp/rq/SytrNSLcUzcbH/0z5Ltyw1/jQsGtRBrns0NZSRXqupQDW5R6 HFpaIAl3OdsesmIQc/fm0uhh8dkfHVo7UsZO/TeCPoy0uHXTI6aFBPzMMsdz+gf3 cCCLsnNKQh/T2Q/jwBs3NTPoyza/pPZcvGogKcWCeNihTO5Rn1Fc71sMHSjQsDtn 1fWGKYGi0qjvZ4lpGM9IFZMTbySKHbPLhhHnBOoV7avGemdky3AEsUeiT+6DY0P1 IydBy24uVNhGATglME1ttlT4Eme/to0M6wIDAQABo4IBpDCCAaAwDgYDVR0PAQH/ BAQDAgeAMIGUBggrBgEFBQcBAQSBhzCBhDBIBggrBgEFBQcwAoY8aHR0cDovL3Nl Y3VyZS5nbG9iYWxzaWduLmNvbS9jYWNlcnQvZ3Njb2Rlc2lnbnNoYTJnM29jc3Au Y3J0MDgGCCsGAQUFBzABhixodHRwOi8vb2NzcDIuZ2xvYmFsc2lnbi5jb20vZ3Nj b2Rlc2lnbnNoYTJnMzBWBgNVHSAETzBNMEEGCSsGAQQBoDIBMjA0MDIGCCsGAQUF BwIBFiZodHRwczovL3d3dy5nbG9iYWxzaWduLmNvbS9yZXBvc2l0b3J5LzAIBgZn gQwBBAEwCQYDVR0TBAIwADA/BgNVHR8EODA2MDSgMqAwhi5odHRwOi8vY3JsLmds b2JhbHNpZ24uY29tL2dzY29kZXNpZ25zaGEyZzMuY3JsMBMGA1UdJQQMMAoGCCsG AQUFBwMDMB0GA1UdDgQWBBSm8RBpBC/cK9VmxzO2+RWnacN8CTAfBgNVHSMEGDAW gBQPOueslJF0LZYCc4OtnC5JPxmqVDANBgkqhkiG9w0BAQsFAAOCAQEANVO3uYQl h8iicbaXE3odrL+kXXmeeNgt4BD3x7GKAVIVixtwBS6pvrshjc1LN0tm3ruiv8oy cq4FiEmVUXZejSRvVVtABeWdZWo+lJ8NxCBUEYYmnMrjgFIbGiEbBsg7PGtyeQsA 5Wbg7Lx889mS1tKfQBcPif8EjpTiXNfMiywmpaMYmvm+yQgzrRLDbjz6JV0Rc5Ga WChka+LTPnMtsWJuFM8ka8icMeS28/nAGERdewxWvz+DeAPMORdTJ7aqb6+Y9xuz G+Hmcg1v810agasPdoydE0RTVZgEOOMoQ07qu7JFXVWZ9ZQpHT7qJATWL/b2csFG 8mVuTXnyJOKRJA== -----END CERTIFICATE----- date: 2019-04-08 00:00:00.000000000 Z dependencies: - !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: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: test-unit requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' description: '' email: - john at ofjj.net executables: [] extensions: [] extra_rdoc_files: [] files: - ".gitignore" - ".hgtags" - BUGS - CREDITS - Gemfile - INSTALL - LICENCE - README - Rakefile - TODO - doc/code_organisation.txt - doc/const_missing.txt - doc/core/DynLdr.txt - doc/core/ExeFormat.txt - doc/core/Expression.txt - doc/core/GNUExports.txt - doc/core/Ia32.txt - doc/core/SerialStruct.txt - doc/core/VirtualString.txt - doc/core/WindowsExports.txt - doc/core/index.txt - doc/core_classes.txt - doc/feature_list.txt - doc/index.txt - doc/install_notes.txt - doc/style.css - doc/usage/debugger.txt - doc/usage/index.txt - doc/use_cases.txt - metasm.gemspec - metasm.rb - metasm/compile_c.rb - metasm/cpu/arc.rb - metasm/cpu/arc/decode.rb - metasm/cpu/arc/main.rb - metasm/cpu/arc/opcodes.rb - metasm/cpu/arm.rb - metasm/cpu/arm/debug.rb - metasm/cpu/arm/decode.rb - metasm/cpu/arm/encode.rb - metasm/cpu/arm/main.rb - metasm/cpu/arm/opcodes.rb - metasm/cpu/arm/parse.rb - metasm/cpu/arm/render.rb - metasm/cpu/arm64.rb - metasm/cpu/arm64/debug.rb - metasm/cpu/arm64/decode.rb - metasm/cpu/arm64/encode.rb - metasm/cpu/arm64/main.rb - metasm/cpu/arm64/opcodes.rb - metasm/cpu/arm64/parse.rb - metasm/cpu/arm64/render.rb - metasm/cpu/bpf.rb - metasm/cpu/bpf/decode.rb - metasm/cpu/bpf/main.rb - metasm/cpu/bpf/opcodes.rb - metasm/cpu/bpf/render.rb - metasm/cpu/cy16.rb - metasm/cpu/cy16/decode.rb - metasm/cpu/cy16/main.rb - metasm/cpu/cy16/opcodes.rb - metasm/cpu/cy16/render.rb - metasm/cpu/dalvik.rb - metasm/cpu/dalvik/decode.rb - metasm/cpu/dalvik/main.rb - metasm/cpu/dalvik/opcodes.rb - metasm/cpu/ebpf.rb - metasm/cpu/ebpf/debug.rb - metasm/cpu/ebpf/decode.rb - metasm/cpu/ebpf/main.rb - metasm/cpu/ebpf/opcodes.rb - metasm/cpu/ebpf/render.rb - metasm/cpu/ia32.rb - metasm/cpu/ia32/compile_c.rb - metasm/cpu/ia32/debug.rb - metasm/cpu/ia32/decode.rb - metasm/cpu/ia32/decompile.rb - metasm/cpu/ia32/encode.rb - metasm/cpu/ia32/main.rb - metasm/cpu/ia32/opcodes.rb - metasm/cpu/ia32/parse.rb - metasm/cpu/ia32/render.rb - metasm/cpu/mcs51.rb - metasm/cpu/mcs51/decode.rb - metasm/cpu/mcs51/main.rb - metasm/cpu/mcs51/opcodes.rb - metasm/cpu/mips.rb - metasm/cpu/mips/debug.rb - metasm/cpu/mips/decode.rb - metasm/cpu/mips/encode.rb - metasm/cpu/mips/main.rb - metasm/cpu/mips/opcodes.rb - metasm/cpu/mips/parse.rb - metasm/cpu/mips/render.rb - metasm/cpu/msp430.rb - metasm/cpu/msp430/decode.rb - metasm/cpu/msp430/main.rb - metasm/cpu/msp430/opcodes.rb - metasm/cpu/openrisc.rb - metasm/cpu/openrisc/debug.rb - metasm/cpu/openrisc/decode.rb - metasm/cpu/openrisc/decompile.rb - metasm/cpu/openrisc/main.rb - metasm/cpu/openrisc/opcodes.rb - metasm/cpu/openrisc/render.rb - metasm/cpu/pic16c/decode.rb - metasm/cpu/pic16c/main.rb - metasm/cpu/pic16c/opcodes.rb - metasm/cpu/ppc.rb - metasm/cpu/ppc/decode.rb - metasm/cpu/ppc/decompile.rb - metasm/cpu/ppc/encode.rb - metasm/cpu/ppc/main.rb - metasm/cpu/ppc/opcodes.rb - metasm/cpu/ppc/parse.rb - metasm/cpu/python.rb - metasm/cpu/python/decode.rb - metasm/cpu/python/main.rb - metasm/cpu/python/opcodes.rb - metasm/cpu/sh4.rb - metasm/cpu/sh4/decode.rb - metasm/cpu/sh4/main.rb - metasm/cpu/sh4/opcodes.rb - metasm/cpu/st20.rb - metasm/cpu/st20/decode.rb - metasm/cpu/st20/decompile.rb - metasm/cpu/st20/main.rb - metasm/cpu/st20/opcodes.rb - metasm/cpu/webasm.rb - metasm/cpu/webasm/debug.rb - metasm/cpu/webasm/decode.rb - metasm/cpu/webasm/decompile.rb - metasm/cpu/webasm/encode.rb - metasm/cpu/webasm/main.rb - metasm/cpu/webasm/opcodes.rb - metasm/cpu/x86_64.rb - metasm/cpu/x86_64/compile_c.rb - metasm/cpu/x86_64/debug.rb - metasm/cpu/x86_64/decode.rb - metasm/cpu/x86_64/encode.rb - metasm/cpu/x86_64/main.rb - metasm/cpu/x86_64/opcodes.rb - metasm/cpu/x86_64/parse.rb - metasm/cpu/x86_64/render.rb - metasm/cpu/z80.rb - metasm/cpu/z80/decode.rb - metasm/cpu/z80/main.rb - metasm/cpu/z80/opcodes.rb - metasm/cpu/z80/render.rb - metasm/debug.rb - metasm/decode.rb - metasm/decompile.rb - metasm/disassemble.rb - metasm/disassemble_api.rb - metasm/dynldr.rb - metasm/encode.rb - metasm/exe_format/a_out.rb - metasm/exe_format/autoexe.rb - metasm/exe_format/bflt.rb - metasm/exe_format/coff.rb - metasm/exe_format/coff_decode.rb - metasm/exe_format/coff_encode.rb - metasm/exe_format/dex.rb - metasm/exe_format/dol.rb - metasm/exe_format/elf.rb - metasm/exe_format/elf_decode.rb - metasm/exe_format/elf_encode.rb - metasm/exe_format/gb.rb - metasm/exe_format/javaclass.rb - metasm/exe_format/macho.rb - metasm/exe_format/main.rb - metasm/exe_format/mz.rb - metasm/exe_format/nds.rb - metasm/exe_format/pe.rb - metasm/exe_format/pyc.rb - metasm/exe_format/serialstruct.rb - metasm/exe_format/shellcode.rb - metasm/exe_format/shellcode_rwx.rb - metasm/exe_format/swf.rb - metasm/exe_format/wasm.rb - metasm/exe_format/xcoff.rb - metasm/exe_format/zip.rb - metasm/gui.rb - metasm/gui/cstruct.rb - metasm/gui/dasm_coverage.rb - metasm/gui/dasm_decomp.rb - metasm/gui/dasm_funcgraph.rb - metasm/gui/dasm_graph.rb - metasm/gui/dasm_hex.rb - metasm/gui/dasm_listing.rb - metasm/gui/dasm_main.rb - metasm/gui/dasm_opcodes.rb - metasm/gui/debug.rb - metasm/gui/gtk.rb - metasm/gui/qt.rb - metasm/gui/win32.rb - metasm/gui/x11.rb - metasm/main.rb - metasm/os/emulator.rb - metasm/os/gdbremote.rb - metasm/os/gnu_exports.rb - metasm/os/linux.rb - metasm/os/main.rb - metasm/os/windows.rb - metasm/os/windows_exports.rb - metasm/parse.rb - metasm/parse_c.rb - metasm/preprocessor.rb - metasm/render.rb - misc/bottleneck.rb - misc/cheader-findpppath.rb - misc/hexdiff.rb - misc/hexdump.rb - misc/lint.rb - misc/metasm-all.rb - misc/objdiff.rb - misc/objscan.rb - misc/openrisc-parser.rb - misc/pdfparse.rb - misc/ppc_pdf2oplist.rb - misc/tcp_proxy_hex.rb - misc/txt2html.rb - samples/a.out.rb - samples/asmsyntax.rb - samples/bindiff.rb - samples/compilation-steps.rb - samples/cparser_makestackoffset.rb - samples/dasm-backtrack.rb - samples/dasm-plugins/bindiff.rb - samples/dasm-plugins/bookmark.rb - samples/dasm-plugins/c_constants.rb - samples/dasm-plugins/colortheme_solarized.rb - samples/dasm-plugins/cppobj_funcall.rb - samples/dasm-plugins/dasm_all.rb - samples/dasm-plugins/demangle_cpp.rb - samples/dasm-plugins/deobfuscate.rb - samples/dasm-plugins/dump_text.rb - samples/dasm-plugins/export_graph_svg.rb - samples/dasm-plugins/findgadget.rb - samples/dasm-plugins/hl_opcode.rb - samples/dasm-plugins/hotfix_gtk_dbg.rb - samples/dasm-plugins/imm2off.rb - samples/dasm-plugins/match_libsigs.rb - samples/dasm-plugins/patch_file.rb - samples/dasm-plugins/scanfuncstart.rb - samples/dasm-plugins/scanxrefs.rb - samples/dasm-plugins/selfmodify.rb - samples/dasm-plugins/stringsxrefs.rb - samples/dasmnavig.rb - samples/dbg-apihook.rb - samples/dbg-plugins/heapscan.rb - samples/dbg-plugins/heapscan/compiled_heapscan_lin.c - samples/dbg-plugins/heapscan/compiled_heapscan_win.c - samples/dbg-plugins/heapscan/graphheap.rb - samples/dbg-plugins/heapscan/heapscan.rb - samples/dbg-plugins/heapscan/winheap.h - samples/dbg-plugins/heapscan/winheap7.h - samples/dbg-plugins/trace_func.rb - samples/dbghelp.rb - samples/disassemble-gui.rb - samples/disassemble.rb - samples/dump_upx.rb - samples/dynamic_ruby.rb - samples/elf_list_needed.rb - samples/elf_listexports.rb - samples/elfencode.rb - samples/emubios.rb - samples/emudbg.rb - samples/exeencode.rb - samples/factorize-headers-elfimports.rb - samples/factorize-headers-peimports.rb - samples/factorize-headers.rb - samples/generate_libsigs.rb - samples/hotfix_gtk_dbg.rb - samples/install_win_env.rb - samples/lindebug.rb - samples/linux_injectsyscall.rb - samples/machoencode.rb - samples/metasm-shell.rb - samples/pe-hook.rb - samples/pe-ia32-cpuid.rb - samples/pe-mips.rb - samples/pe-shutdown.rb - samples/pe-testrelocs.rb - samples/pe-testrsrc.rb - samples/pe_listexports.rb - samples/peencode.rb - samples/peldr.rb - samples/preprocess-flatten.rb - samples/r0trace.rb - samples/scan_pt_gnu_stack.rb - samples/scanpeexports.rb - samples/shellcode-c.rb - samples/shellcode-dynlink.rb - samples/source.asm - samples/struct_offset.rb - samples/testpe.rb - samples/testraw.rb - samples/win32genloader.rb - samples/win32hooker-advanced.rb - samples/win32hooker.rb - samples/win32livedasm.rb - samples/win32remotescan.rb - samples/wintrace.rb - tests/all.rb - tests/arc.rb - tests/dasm.rb - tests/dynldr.rb - tests/encodeddata.rb - tests/expression.rb - tests/graph_layout.rb - tests/ia32.rb - tests/mcs51.rb - tests/mips.rb - tests/parse_c.rb - tests/preprocessor.rb - tests/x86_64.rb homepage: http://metasm.cr0.org licenses: - LGPL-2.1 metadata: {} post_install_message: rdoc_options: [] require_paths: - "." 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: '0' requirements: [] rubyforge_project: rubygems_version: 2.6.8 signing_key: specification_version: 4 summary: Metasm is a cross-architecture assembler, disassembler, linker, and debugger. test_files: - tests/all.rb - tests/arc.rb - tests/dasm.rb - tests/dynldr.rb - tests/encodeddata.rb - tests/expression.rb - tests/graph_layout.rb - tests/ia32.rb - tests/mcs51.rb - tests/mips.rb - tests/parse_c.rb - tests/preprocessor.rb - tests/x86_64.rb