Revisions of capstone

buildservice-autocommit accepted request 1166189 from Martin Pluskal's avatar Martin Pluskal (pluskalm) (revision 13)
baserev update by copy to link target
Martin Pluskal's avatar Martin Pluskal (pluskalm) accepted request 1165540 from Guillaume GARDET's avatar Guillaume GARDET (Guillaume_G) (revision 12)
- Build with distro %{optflags}
buildservice-autocommit accepted request 1056673 from Martin Pluskal's avatar Martin Pluskal (pluskalm) (revision 11)
baserev update by copy to link target
Martin Pluskal's avatar Martin Pluskal (pluskalm) accepted request 1056374 from Martin Wilck's avatar Martin Wilck (mwilck) (revision 10)
- Enable static library, and add libcapstone-devel-static subpackage
  (this is helpful for qemu-linux-user)
buildservice-autocommit accepted request 826947 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 9)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 8)
- 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
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 808776 from Martin Pluskal's avatar Martin Pluskal (pluskalm) (revision 7)
initialized devel package after accepting 808776
Martin Pluskal's avatar Martin Pluskal (pluskalm) accepted request 808770 from Jan Engelhardt's avatar Jan Engelhardt (jengelh) (revision 6)
- Rename -docs subpackage to -doc to follow openSUSE practices.
- Descriptions: say what the package is, not what it wants to be.
Martin Pluskal's avatar Martin Pluskal (pluskalm) accepted request 792788 from Luigi Baldoni's avatar Luigi Baldoni (alois) (revision 5)
- 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
Martin Pluskal's avatar Martin Pluskal (pluskalm) accepted request 596690 from Andreas Färber's avatar Andreas Färber (a_faerber) (revision 3)
Update to 3.0.5-rc2
Martin Pluskal's avatar Martin Pluskal (pluskalm) accepted request 575438 from Stefan Brüns's avatar Stefan Brüns (StefanBruens) (revision 2)
- 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}
Martin Pluskal's avatar Martin Pluskal (pluskalm) accepted request 560445 from Martin Hauke's avatar Martin Hauke (mnhauke) (revision 1)
initial package for capstone - needed for edb-debugger
Displaying all 13 revisions
openSUSE Build Service is sponsored by