Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

capstone-4.0.2-slfo.1.1.7 RPM for x86_64

From OpenSuSE Leap 16.0 for x86_64

Name: capstone Distribution: SUSE Linux Framework One
Version: 4.0.2 Vendor: SUSE LLC <https://www.suse.com/>
Release: slfo.1.1.7 Build date: Mon Aug 26 11:04:22 2024
Group: Development/Tools/Building Build host: h01-ch4d
Size: 3743034 Source RPM: capstone-4.0.2-slfo.1.1.7.src.rpm
Packager: https://www.suse.com/
Url: https://www.capstone-engine.org
Summary: A multi-platform, multi-architecture disassembly framework
Capstone is a disassembly framework.
disasm engine for binary analysis and reversing in the security community.

Provides

Requires

License

BSD-3-Clause

Changelog

* Tue Jan 03 2023 mwilck@suse.com
  - Enable static library, and add libcapstone-devel-static subpackage
    (this is helpful for qemu-linux-user)
* Sun Aug 16 2020 dmueller@suse.com
  - update to 4.0.2
    Windows kernel-mode driver support
    - Add armv8, ppc32 & thumbv8 modes
    - Print instruction ID
    - Support CS_OPT_UNSIGNED for ATT syntax
    - Fix operand size for some instructions
    - Fix LOCK prefixes
    - Recognize xacquire/xrelease prefix
    - Fix call/jmp access mode of mem operand
    - Add ENDBR32, ENDBR64 to reduce mode
    - Other minor fixes
    - Support CS_OPT_UNSIGNED
    - Fix register access flags for memory instructions
    - Fix UMOV vess
    - Update writeback for STR_POST_REG
    - Store correct register value in op.reg_pair
    - BDZLA is absolute branch
    - Fix truncated 64bit imm operand
    - Fix base/index printing
    - Fix skipdata struct being destroyed
    - Add __repr__ for capstone.CsInsn
    - Fix Java bindings to use pointers instead of longs
    - Fix x86_op record
* Mon May 25 2020 jengelh@inai.de
  - Rename -docs subpackage to -doc to follow openSUSE practices.
  - Descriptions: say what the package is, not what it wants to be.
* Thu Apr 09 2020 aloisio@gmx.com
  - Update to version 4.0.1
    [ Core ]
    * Fix some issues for packaging (Debian, Gentoo).
    * Better support for building with Mingw.
    * cstool has new option -s to turn on skipdata mode.
    * cstool -v now report build settings of the core.
    * Add suite/capstone_get_setup.c so users can integrate with
      their own code
    * to retrieve Capstone settings at build time.
    [ Arm ]
    * Fix 4.0 regression: the tbh [r0, r1, lsl #1] instruction
      sets the operand.shift.value back again.
    * Remove ARM_REG_PC group for BX instruction.
    [ X86 ]
    * Fix: endbr32 and endbr64 instructions are now properly
      decoded in both CS_MODE_32 and CS_MODE_64.
    [ M680X ]
    * Fix some issues reported by clang-analyzer.
    [ Python ]
    * Fix skipdata setup.
    * Add getter/setter for skipdata_mnem, skipdata_callback.
    version 4.0:
    [ Core ]
    * New APIs: cs_regs_access()
    * Add new options for cs_option(): CS_OPT_MNEMONIC &
      CS_OPT_UNSIGNED & CS_OPT_SYNTAX_MASM.
    * Various updates & bugfixes for all architectures.
    * Add 4 new architectures: EVM, M68K, M680X & TMS320C64x.
    * Add new group types: CS_GRP_PRIVILEGE &
      CS_GRP_BRANCH_RELATIVE.
    * Add new error types: CS_ERR_X86_MASM.
    [ X86 ]
    * Add XOP code condition type in x86_xop_cc.
    * Add some info on encoding to cs_x86 in cs_x86_encoding.
    * Add register flags update in cs_x86.{eflags, fpu_flags}
    * Change cs_x86.disp type from int32_t to int64_t.
    * Add new groups: X86_GRP_VM & X86_GRP_FPU.
    * Lots of new instructions (AVX)
    [ ARM64 ]
    * Add instruction ARM64_INS_NEGS & ARM64_INS_NGCS.
    [ Mips ]
    * Add mode CS_MODE_MIPS2.
    [ PPC ]
    * Change cs_ppc_op.imm type from int32_t to int64_t.
    * Add new groups: PPC_GRP_ICBT, PPC_GRP_P8ALTIVEC,
      PPC_GRP_P8VECTOR & PPC_GRP_QPX.
    * Lots of new instructions (QPX among them)
    [ Sparc ]
    * Change cs_sparc_op.imm type from int32_t to int64_t.
    [ Binding ]
    * New bindings: PowerShell & VB6
  - Bumped sover to 4
  - Spec cleanup
* Wed Aug 15 2018 brogers@suse.com
  - Update to 3.0.5
    * build static library (but still don't install), since build
    explicitly links cstool against it
* Sun Apr 15 2018 afaerber@suse.de
  - Update to 3.0.5-rc2
    * Package cstool
  - Adopt %license
* Mon Feb 12 2018 stefan.bruens@rwth-aachen.de
  - Correct the license tag, Capstone is BSD-3-Clause
  - Provide python3 bindings
  - Rename bindings subpackage to docs, it does not contain any
    bindings but documentation
  - Package some more documentation
  - Build with %{optflags}
* Thu Dec 28 2017 mardnh@gmx.de
  - Specfile cleanup
* Thu Apr 16 2015 duwe@suse.com
  - initial version

Files

/usr/bin/cstool
/usr/share/licenses/capstone
/usr/share/licenses/capstone/LICENSE.TXT
/usr/share/licenses/capstone/LICENSE_LLVM.TXT


Generated by rpm2html 1.8.1

Fabrice Bellet, Fri Nov 15 00:24:39 2024