100 Commits
Author SHA1 Message Date
serpilliere 24a64bb30a Merge pull request #1524 from w4kfu/x86_imp
[arch/x86] add blendps/mpsadbw/pblendw/pmaxsb/pminsb/pmovsxbq/pmovsxb…
2026-03-26 12:27:54 +01:00
serpilliere 3255fe547b Merge pull request #1522 from w4kfu/x86_fix_and_instr_add
X86 fix and instr add
2026-03-20 18:35:31 +01:00
serpilliere 2a15c60712 Merge pull request #1506 from serpilliere/updt_llvm_ci
Fix distutils
2025-01-26 15:51:44 +01:00
serpilliere 0164999126 Merge pull request #1505 from serpilliere/fix_xdot_output
Fix xdot output
2025-01-24 09:19:48 +01:00
serpilliere cbc722eed8 Merge pull request #1487 from psyirius/fix-ida-bs-get-u8
Fix: `bin_stream::get_u8` method returning bytes
2024-08-20 17:20:08 +02:00
serpilliere 243e4f0c54 Merge pull request #1496 from AeonLucid/fix/aarch64_immhi_page
Fix typo in aarch64_immhi_page decode
2024-08-20 17:12:43 +02:00
serpilliere 7ffe28628a Merge pull request #1502 from W0ni/fix_expression_division
fix expression division
2024-08-20 17:11:44 +02:00
serpilliere c8aafe1654 Merge pull request #1501 from greenozon/master
Fixes #1500
2024-08-19 11:07:28 +02:00
serpilliere bece47a799 Merge pull request #1497 from greenozon/master
Fix compilation for FreeBSD OS
2024-08-10 11:35:38 +02:00
serpilliere 3e2201380a Merge pull request #1489 from vmartyanov/Fixing_installation_error
Fixing error with installation on windows with cp1251
2024-07-17 06:54:44 +02:00
serpilliere 90dc1671b5 Merge pull request #1486 from serpilliere/fix_aarch64_cmp
Fix add/sub aarch64
2024-04-28 15:08:35 +02:00
serpilliere b9ec175bc9 Merge pull request #1482 from W0ni/notebook-links-readme
Add link to the doc folder in README
2024-04-28 15:07:06 +02:00
serpilliere cf4c72de94 Merge pull request #1481 from W0ni/patch-1
Fix typo
2024-04-28 15:04:51 +02:00
serpilliere 0fffa143ce Merge pull request #1480 from commial/jitter-notebook
Doc: add a notebook on emulation API
2024-04-05 10:13:36 +02:00
serpilliere 1ba37c39b1 Merge pull request #1474 from DimitriPapadopoulos/codespell
Fix typos found by codespell
2024-03-28 15:31:07 +01:00
serpilliere 319229f867 Merge pull request #1473 from W0ni/patch-1
Remove misleading comment
2024-03-21 18:55:51 +01:00
serpilliere 88432b0406 Merge pull request #1457 from W0ni/arm_handle_cf_shifters
[ARM] compute cf for shift/rotate
2024-03-21 18:55:23 +01:00
serpilliere 2b1273e097 Merge pull request #1472 from W0ni/fix_example_bp_display
Fix display format for jitter breakpoint example
2024-02-25 11:25:59 +01:00
serpilliere 88d9db284e Merge pull request #1468 from W0ni/fix_CreateFile_read
Improve CreateFile flags parsing
2024-01-18 21:51:41 +01:00
serpilliere ec29f74614 Merge pull request #1467 from WilliamBruneau/pyparsing_bump
Unlock pyparsing version
2024-01-12 14:47:35 +01:00
serpilliere 3a2fb2472c Merge pull request #1464 from mrexodia/python312
Python 3.12 support
2024-01-07 22:48:37 +01:00
serpilliere e9dee4eb5e Merge pull request #1453 from frank2/cygwin-fix
fix compilation on cygwin
2023-09-05 19:27:29 +02:00
serpilliere 2b8366aaa8 Merge pull request #1449 from cea-sec/fix-imprec
ImpRec: minor improvments, doc, align hypothesis
2023-04-25 07:32:04 +02:00
serpilliere 49ec4bc9a9 Merge pull request #1448 from cea-sec/generic-unpack
Generic import recovery (cheap ImpRec style)
2023-04-23 21:24:51 +02:00
serpilliere 230d528c50 Merge pull request #1447 from cea-sec/helper-depgraph
Depgraph: add `.address_to_location` to help find the line and loc of an address
2023-04-23 21:04:22 +02:00
serpilliere 20aff863fa Merge pull request #1446 from cea-sec/example-symbexec
Example: add a basic symbol_exec example
2023-04-23 21:03:15 +02:00
serpilliere b4569e454e Merge pull request #1445 from cea-sec/doc-cheatsheet
Doc cheatsheet
2023-04-23 21:00:34 +02:00
serpilliere 00d4fd4b9e Merge pull request #1444 from serpilliere/version_0.1.5
Release v0.1.5
2023-04-18 23:24:43 +02:00
serpilliere caa300a491 Merge pull request #1443 from serpilliere/fix_setup_header
Fix setup header
2023-04-18 23:21:40 +02:00
serpilliere f3a0f26ace Merge pull request #1440 from serpilliere/version_0.1.4
Release v0.1.4
2023-04-05 23:28:02 +02:00
serpilliere 5a09e18f78 Merge pull request #1441 from serpilliere/use_pkg_llvmlite
Use llvmlite package
2023-04-05 16:59:28 +02:00
serpilliere d82c9ef57f Merge pull request #1437 from mrexodia/remove-python27
Remove Python 2.7 from CI
2022-11-05 10:48:56 +01:00
serpilliere 376e5a7680 Merge pull request #1436 from mrexodia/pip-build
Create the build directory to fix `pip install` build
2022-11-05 10:41:23 +01:00
serpilliere 2b6c894aee Merge pull request #1435 from mrexodia/windows-build
Allow building on Windows without a Visual Studio command prompt
2022-10-23 18:55:57 +02:00
serpilliere c76516b37d Merge pull request #1431 from commial/python310
CI: add support for Python 3.10
2022-05-27 19:53:20 +02:00
serpilliere dc3b108ab1 Merge pull request #1429 from w4kfu/x86_addr_size_prefix_fix
[x86] add missing Expression EIP when using address-size prefix for RIP-relative addressing
2022-05-24 17:08:31 +02:00
serpilliere 7ee593d004 Merge pull request #1423 from WilliamBruneau/fix_mem_bp_dbg
Fix memory breakpoint display in debugger
2022-03-28 12:24:31 +02:00
serpilliere a94a3a2976 Merge pull request #1422 from CLOVIS-AI/pytest
Unittest/Pytest compatibility
2022-03-24 18:38:14 +01:00
serpilliere 299fa40894 Merge pull request #1420 from CLOVIS-AI/examples-update
Updates to the examples
2022-03-24 10:52:48 +01:00
serpilliere 0601bbed4c Merge pull request #1418 from CLOVIS-AI/shellcode
Incorrect usage in shellcode.py --help
2022-03-24 10:51:47 +01:00
serpilliere b9ecc43cf5 Merge pull request #1417 from WilliamBruneau/mem_bp
Add memory breakpoints in debugger and examples
2022-02-28 17:52:53 +01:00
serpilliere fb02fe52a4 Merge pull request #1415 from WilliamBruneau/fix_ctype_prop
Fix ctype_propagation.py example
2022-02-22 15:01:41 +01:00
serpilliere 53f1cbece5 Merge pull request #1414 from 0xling/master
fix bug of cb_arm_fix_call
2022-02-17 12:10:39 +01:00
serpilliere 895996eb53 Merge pull request #1412 from serpilliere/fix_pickle
Fix delayslot to support pickle
2022-01-27 07:46:09 +01:00
serpilliere 3f3385ef21 Merge pull request #1409 from icecr4ck/add_syscall_sem_mips32
Implement syscall handler for mips32b + minimal Linux environment
2022-01-15 14:46:19 +01:00
serpilliere 09376c524a Merge pull request #1408 from WilliamBruneau/fix_collections
Fix collections
2022-01-04 20:07:01 +01:00
serpilliere f0f3d53d96 Merge pull request #1393 from P403n1x87/chore-gitignore
chore: add generated files to gitignore file
2021-12-31 12:09:04 +01:00
serpilliere 6dc8ffc72e Merge pull request #1406 from 0xeb/minor
chore: minor modifications (incl. typos)
2021-12-31 12:08:17 +01:00
serpilliere 1a62826bb0 Merge pull request #1399 from 0xeb/idafix
Fixed symbexec example to work for newer IDA (7.6)
2021-12-14 07:52:15 +01:00
serpilliere 5331c11126 Merge pull request #1405 from serpilliere/fix_export_build
Fix export generation
2021-12-14 07:51:51 +01:00
serpilliere 0c87b6cc42 Merge pull request #1403 from serpilliere/fix_html
Fix html; Add reg test
2021-12-07 06:53:16 +01:00
serpilliere 0cd2cad02d Merge pull request #1400 from serpilliere/color_ircfg
Colorize ir/asm
2021-12-02 08:39:18 +01:00
serpilliere ea5abb5090 Merge pull request #1398 from 0xeb/main
Fixed "POP reg_sp" in all modes
2021-11-17 08:25:01 +01:00
serpilliere b825e90d93 Merge pull request #1395 from serpilliere/aarch64_strl
Add aarch64 strlrxx
2021-10-29 23:36:55 +02:00
serpilliere a75fd5a466 Merge pull request #1394 from serpilliere/add_jit_arch_m68k
Add m68k jitter arch
2021-10-29 21:14:03 +02:00
serpilliere 304a8a2927 Merge pull request #1392 from P403n1x87/ci-py39
ci: pin pyparsing dependency
2021-10-29 07:54:40 +02:00
serpilliere 4b3b0156e6 Merge pull request #1389 from serpilliere/test_get_export
Add get_export to reg tests
2021-10-19 13:33:06 +02:00
serpilliere ff3e5baa85 Merge pull request #1390 from serpilliere/fix_expr_propag_names
Fix expr propag names
2021-10-13 15:59:43 +02:00
serpilliere 5522eb059a Merge pull request #1386 from serpilliere/fix_incomplete_ircfg_analysis
Fix incomplete ircfg analysis
2021-09-20 07:39:40 +02:00
serpilliere 9a36c6d784 Merge pull request #1384 from serpilliere/add_simplification
Add flag cst simplification
2021-09-04 18:06:55 +02:00
serpilliere 6a78add917 Merge pull request #1382 from 327135569/cleancheck
Clean encode's value check
2021-09-04 17:26:23 +02:00
serpilliere eeb78271e5 Merge pull request #1380 from tdrrdt/fix_winapi
Fix kernel32_WideCharToMultiByte
2021-08-31 19:39:13 +02:00
serpilliere a7f9f78b67 Merge pull request #1379 from serpilliere/github_actions
Add github actions
2021-08-23 18:03:20 +02:00
serpilliere 6fa54ea61f Merge pull request #1378 from serpilliere/fix_interference_computation
Fix interference computation
2021-08-18 06:39:00 +02:00
serpilliere 24642064db Merge pull request #1377 from serpilliere/fix_interfer_computation
Fix interfer computation
2021-08-03 16:38:13 +02:00
serpilliere 069440e8b4 Merge pull request #1374 from serpilliere/opt_mem_access
Optimise heap manipulation for mem accesses
2021-06-18 14:40:50 +02:00
serpilliere 42528eff15 Merge pull request #1373 from su-vikas/master
Updated IDA API call for IDA 7.x
2021-06-10 12:56:04 +02:00
serpilliere dd4bc5f7ac Merge pull request #1370 from serpilliere/symbols_str
Symbols are str instead of bytes
2021-06-08 21:01:08 +02:00
serpilliere 6285271a95 Merge pull request #1368 from Summus-git/replace_run_bool
Replace jitter.run boolean by jitter.running
2021-05-06 23:23:06 +02:00
serpilliere acfb6e552b Merge pull request #1360 from clslgrnc/dockerfile
Fix Dockerfile (UnicodeEncodeError)
2021-03-30 15:48:14 +02:00
serpilliere a2ab561bf2 Merge pull request #1362 from THUzxj/master
Fix sem.py in MIPS32
2021-03-26 12:14:52 +01:00
serpilliere c8b4b67fd8 Merge pull request #1359 from yasong/master
irb_out_ndes -> irb_out_nodes
2021-03-17 19:46:13 +01:00
serpilliere 43fef27b4e Merge pull request #1357 from WilliamBruneau/exception_pretty_print
Display exception flag on jitter exceptions
2021-03-04 12:41:02 +01:00
serpilliere 381d370b73 Merge pull request #1356 from serpilliere/updt_aarch64
Fix ADD/SUB; Add CMN
2021-02-15 09:38:21 +01:00
serpilliere 0e863aab7d Merge pull request #1355 from Ana06/fix-setup
Add future to install_requires in setup
2021-02-08 15:03:38 +01:00
serpilliere 75f6a44d39 Merge pull request #1353 from serpilliere/fix_ircfg_name
Fix ircfg_a names
2021-01-21 08:27:04 +01:00
serpilliere 68a9733991 Merge pull request #1350 from carolineLe/fix_dll_get_export_example
Example/loader: add loc_db to Container.from_stream
2021-01-17 10:13:27 +01:00
serpilliere 746867f54f Merge pull request #1346 from serpilliere/updt_aarch64_sem
Aarch64: add ldar/stlr
2021-01-10 20:16:52 +01:00
serpilliere f81cc38070 Merge pull request #1342 from serpilliere/add_extended_test_flags
Add extended tests ir
2020-12-29 14:20:29 +01:00
serpilliere 82dfab47f7 Merge pull request #1341 from serpilliere/rm_debug
Rm debug
2020-12-29 11:30:29 +01:00
serpilliere 6cf64f7c61 Merge pull request #1340 from serpilliere/add_simplification_flag_sub_cf
Add simplification
2020-12-28 22:37:12 +01:00
serpilliere de3d1ed055 Merge pull request #1338 from serpilliere/fix_propag_expr
Fix unused var
2020-12-28 17:48:15 +01:00
serpilliere b7c2b25f0d Merge pull request #1337 from timgates42/bugfix_typo_corresponding
docs: fix simple typo, corresponoding -> corresponding
2020-12-26 11:42:16 +01:00
serpilliere 1673c3eb29 Merge pull request #1335 from serpilliere/rename_ir_arch
Rename ir arch
2020-12-26 00:03:54 +01:00
serpilliere 931a7d95bf Merge pull request #1336 from serpilliere/rm_debug
Remove debug
2020-12-25 22:39:31 +01:00
serpilliere dd14b59efb Merge pull request #1333 from nofiv/patch-6
removed duplicate assignment
2020-12-25 18:28:34 +01:00
serpilliere 457f15e728 Merge pull request #1330 from serpilliere/fix_del_dummy_phi
Fix del dummy phi
2020-12-24 20:30:02 +01:00
serpilliere 53735e8cd2 Merge pull request #1326 from serpilliere/rename_lifter
Rename lifter
2020-12-24 20:29:39 +01:00
serpilliere 40d150d008 Merge pull request #1331 from serpilliere/fix_propagate_undef
Fix propagate undef
2020-12-24 13:53:58 +01:00
serpilliere 88314909a3 Merge pull request #1329 from serpilliere/fix_propagate_div
Simplifications: dont propagate division
2020-12-24 13:53:34 +01:00
serpilliere 745199e771 Merge pull request #1321 from 327135569/fix_unresolve
fix unresolve
2020-12-20 15:37:01 +01:00
serpilliere 92e5eed5e6 Merge pull request #1325 from serpilliere/add_simplification
Add CC_S>= simplification
2020-12-20 15:36:22 +01:00
serpilliere eae166b6d7 Merge pull request #1323 from serpilliere/rm_sembuilder_mem
Sembuilder: Remove mem[X]
2020-12-16 13:05:55 +01:00
serpilliere 34438feab8 Merge pull request #1319 from serpilliere/fix_z3_div_add_simpl
Fix z3 div; add simpl
2020-12-04 06:59:35 +01:00
serpilliere 72a8babc6a Merge pull request #1317 from w4kfu/aarch64_ldp_fix
[AARCH64] fix 'ldp' disas ; remove duplicate 'umsubh'
2020-12-02 13:47:00 +01:00
serpilliere 9fd345bfeb Merge pull request #1318 from serpilliere/add_translator_missing_op_eq
Add missing == operator in translators
2020-12-02 13:26:38 +01:00
serpilliere 340429eb41 Merge pull request #1316 from serpilliere/fix_propag_expression
Fix propagate expression infinite loop
2020-11-27 16:40:59 +01:00
serpilliere 9dce7e2b22 Merge pull request #1313 from w4kfu/aarch64_extr_fix
[AARCH64] Fix 'extr' disassembly
2020-11-21 13:44:41 +01:00
serpilliere bcb5fdf783 Merge pull request #1309 from serpilliere/updt_ssa
SSA: replace only final expr
2020-11-19 07:48:13 +01:00
serpilliere bd2e579f66 Merge pull request #1306 from serpilliere/fix_ida_example
Fix ida examples
2020-10-30 17:55:14 +01:00