Up to [cvs.NetBSD.org] / pkgsrc / devel / py-capstone
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.7 / (download) - annotate - [select for diffs], Wed Feb 7 09:46:36 2024 UTC (2 months, 1 week ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2024Q1-base,
pkgsrc-2024Q1,
HEAD
Changes since 1.6: +9 -3
lines
Diff to previous 1.6 (colored) to selected 1.5 (colored)
capstone py-capstone: updated to 5.0.1 Version 5.0.1 [ARM] Fix VFP feature check Restore the ARM register naming from v4. Use OS independent printf formatting. Cherry-pick from next for v5.0.1 Add Python bindings for WASM Sync Python bindings for x86, m68k, and mos65xx Add Python bindings for SH Update Python binding constants Fixing TriCore disasm instructions allow absolute CMAKE_INSTALL_*DIR Version 5.0 [workflows] Remove deprecated image versions Fix capstone_test.c Support repz prefix on X86 ret instructions fix for msvc static lib, dll build error and warnings use calloc for cs_insn instead of malloc Fix access bug for TEST op Update Cython bindings Use Intel register syntax for Tricore Add # prefix to tricore imm operand Revert "Mark cs_* as thread local to avoid race condition in multithreads" Replace strncpy with memcpy to fix compiler warning. Remove outdated and irrelevant TODO
Revision 1.6 / (download) - annotate - [select for diffs], Tue Jan 4 20:52:55 2022 UTC (2 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2023Q4-base,
pkgsrc-2023Q4,
pkgsrc-2023Q3-base,
pkgsrc-2023Q3,
pkgsrc-2023Q2-base,
pkgsrc-2023Q2,
pkgsrc-2023Q1-base,
pkgsrc-2023Q1,
pkgsrc-2022Q4-base,
pkgsrc-2022Q4,
pkgsrc-2022Q3-base,
pkgsrc-2022Q3,
pkgsrc-2022Q2-base,
pkgsrc-2022Q2,
pkgsrc-2022Q1-base,
pkgsrc-2022Q1
Changes since 1.5: +2 -2
lines
Diff to previous 1.5 (colored)
*: bump PKGREVISION for egg.mk users They now have a tool dependency on py-setuptools instead of a DEPENDS
Revision 1.5 / (download) - annotate - [selected], Sat Mar 24 17:10:42 2018 UTC (6 years ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2021Q4-base,
pkgsrc-2021Q4,
pkgsrc-2021Q3-base,
pkgsrc-2021Q3,
pkgsrc-2021Q2-base,
pkgsrc-2021Q2,
pkgsrc-2021Q1-base,
pkgsrc-2021Q1,
pkgsrc-2020Q4-base,
pkgsrc-2020Q4,
pkgsrc-2020Q3-base,
pkgsrc-2020Q3,
pkgsrc-2020Q2-base,
pkgsrc-2020Q2,
pkgsrc-2020Q1-base,
pkgsrc-2020Q1,
pkgsrc-2019Q4-base,
pkgsrc-2019Q4,
pkgsrc-2019Q3-base,
pkgsrc-2019Q3,
pkgsrc-2019Q2-base,
pkgsrc-2019Q2,
pkgsrc-2019Q1-base,
pkgsrc-2019Q1,
pkgsrc-2018Q4-base,
pkgsrc-2018Q4,
pkgsrc-2018Q3-base,
pkgsrc-2018Q3,
pkgsrc-2018Q2-base,
pkgsrc-2018Q2,
pkgsrc-2018Q1-base,
pkgsrc-2018Q1
Changes since 1.4: +3 -2
lines
Diff to previous 1.4 (colored)
Don't build capstone locally in the Python binding.
Revision 1.4 / (download) - annotate - [select for diffs], Fri Feb 23 02:42:06 2018 UTC (6 years, 1 month ago) by khorben
Branch: MAIN
Changes since 1.3: +2 -2
lines
Diff to previous 1.3 (colored) to selected 1.5 (colored)
Update devel/capstone to version 3.0.5-rc2 This provides important fixes in the core & several bindings: Library Fix build for Visual Studio 2012 Fix X86_REL_ADDR macro Add CS_VERSION_MAJOR, CS_VERSION_MINOR, CS_VERSION_EXTRA Better support for embedding Capstone into Windows kernel drivers Support to embedded Capstone into MacOS kernel Support MacOS 10.11 and up Better support for Cygwin Support build packages for FreeBSD & DragonflyBSD Add a command-line tool "cstool" Properly handle switching to Endian mode at run-time for Arm, Arm64, Mips & Sparc X86 Some random 16-bit code can be handled wrongly. Remove abundant operand type X86_OP_FP Fix instructions MOVQ, LOOP, LOOPE, LOOPNE, CALL/JMP rel16, REPNE LODSD, MOV *AX, MOFFS, FAR JMP/CALL Add X86_REG_EFLAGS for STC and STD Fix instruction attributes for SYSEXIT, MOVW, ROL, LGS, SLDT Rename registers ST0-ST7 to be consistent with asm output Arm Properly handle IT instruction Fix LDRSB Fix writeback for LDR Fix Thumb BigEndian setup Arm Fix arith extender Fix writeback for LDR Rename enum arm64_mrs_reg to arm64_sysreg PowerPC Print 0 offset for memory operand Sparc Fix POPC instruction Python binding Better PyPy support Add __version__ Better support for Python 3 Fix CS_SKIPDATA_CALLBACK prototype Cast skipdata function inside binding to simplify the API Java binding Better handle input with invalid code PowerShell binding New binding Build-tested with devel/ropper and devel/{py-,}radare2 on NetBSD/amd64.
Revision 1.3 / (download) - annotate - [select for diffs], Tue Jun 14 06:54:19 2016 UTC (7 years, 10 months ago) by kamil
Branch: MAIN
CVS Tags: pkgsrc-2017Q4-base,
pkgsrc-2017Q4,
pkgsrc-2017Q3-base,
pkgsrc-2017Q3,
pkgsrc-2017Q2-base,
pkgsrc-2017Q2,
pkgsrc-2017Q1-base,
pkgsrc-2017Q1,
pkgsrc-2016Q4-base,
pkgsrc-2016Q4,
pkgsrc-2016Q3-base,
pkgsrc-2016Q3,
pkgsrc-2016Q2-base,
pkgsrc-2016Q2
Changes since 1.2: +3 -1
lines
Diff to previous 1.2 (colored) to selected 1.5 (colored)
devel/py-capstone requires devel/capstone to operate Bump PKGREVISION.
Revision 1.2 / (download) - annotate - [select for diffs], Mon Jun 13 23:08:40 2016 UTC (7 years, 10 months ago) by kamil
Branch: MAIN
Changes since 1.1: +2 -2
lines
Diff to previous 1.1 (colored) to selected 1.5 (colored)
Restore truncated COMMENT
Revision 1.1 / (download) - annotate - [select for diffs], Mon Jun 13 01:56:18 2016 UTC (7 years, 10 months ago) by kamil
Branch: MAIN
Diff to selected 1.5 (colored)
Import Python bindings of devel/capstone 3.0.4 as devel/py-capstone Capstone is a disassembly framework with the target of becoming the ultimate disasm engine for binary analysis and reversing in the security community. Capstone supports multiple hardware architectures, including ARM, ARM64 (ARMv8), Mips, PPC, Sparc, SystemZ, XCore and X86 (including X86_64). This package ships with Python bindings.