Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/rizinorg/rizin

UNIX-like reverse engineering framework and command-line toolset.
https://github.com/rizinorg/rizin

Actualize `rizin` and `rz-diff` man pages

cafebbf9c36b30ccb65bf888e729fbc2f713abfe authored over 1 year ago
RzType add new APIs

- rz_base_type_clone_into
- rz_base_type_clone

ec2cff8451367ed861dbfbabb44abeaa53a2434f authored over 1 year ago
RzUtil add new API

- rz_bits_leading_zeros
- rz_json_eq
- rz_json_string_eq
- RZ_STR_EQ
- RZ_STR_NE
- rz_vector_clo...

908c2adc5487d3b039963500f3418a1a2e84067f authored over 1 year ago
DWARF improve DWARF5 support and refactor

- `RZ_PROJECT_VERSION` 14
- Add `RzCallable`.has_unspecified_parameters
- Add `RzAnalysis`.debug...

8e29b959b86a35bbbfed599989f077dba6e0ebd5 authored over 1 year ago
Fix syscall preprocessing

'rizin' is missing a lot of syscalls for i.e. arm. We can check that
with:

rizin -a x86_64 -b ...

067c32ad18d2b34beaf53dcf4c3ceae5b96a18c1 authored over 1 year ago
Remove duplicate entries from 'linux-arm-64.sdb.txt'

This is a cherry pick of [1]. The removed mappings overwrite previous
entries and cannot be foun...

7a3da1691c63eee336191e0bf58d9bab1a3fac71 authored over 1 year ago
Refactor imports-related stuff from RzList to RzPVector (#3781)

+ Switch the member imports in RzBinPlugin from RzList to RzPVector
+ Also switch the member im...

a5780a3855c5673274856baa7b6bcf3be1777892 authored over 1 year ago
subprojects/zlib: Improve meson.build, emulating configure script (#3759)

* subprojects/zlib: Improve meson.build, emulating configure script
* Update zlib to 1.3

f0c932f2cf986fcc4d874deb234dca21db3d304c authored over 1 year ago
Fix several memleaks (#3779)

* Fix memleak in rz_il_handler_empty()

* Fix memleak in compare_op()

* Fix memleak in assi...

762feed1b62b3e29010025d6f8a8008d51fea6b5 authored over 1 year ago
Update capstone-v5 to 5.0.1 (#3777)

2cbe8fe0f0e3751c6c34d7a67f67a46ec7b3a6ac authored over 1 year ago
Update the clang-format version in DEVELOPERS.md (#3776)

9ae479c22a0ef40b9e529c2abbc780c5e5c0b098 authored over 1 year ago
Fold same-typed variables if there are more than 3 (#3770)

03dd2d222aa217346d81dcc8e6fcaf966bc2eb30 authored over 1 year ago
Add '%$' command to deal with rizin variables (#3774)

a91169e951cd95343fa8f285a2e9556a61fe9fb8 authored over 1 year ago
Unify crypto plugin api to match all the other plugins. (#3773)

ac389d95dd8bb827e6f79b5443e51b0b65788fb4 authored over 1 year ago
Fix: overflow of `core->block` in the handler of `plf` command (#3762)

8b792f5a81a6bc6b2c47c8e1cbb05538b2146118 authored over 1 year ago
Add SM3 hash (#3769)

305a2cb3ae3cb565b2b01b1fecd3573e72eb187a authored over 1 year ago
visual: mention `o` key in help (#3757)

2c9b0d86a52f7198e3e683acf1433d858702668d authored over 1 year ago
visual: remove `prc=a` mode (#3758)

e26ae5f63c0ba94bac789c8293e916965b1ef32c authored over 1 year ago
Fix blake3 build with incompatible assemblers (#3764)

Apple Clang 4.2 on Mac OS X 10.7 Lion does support avx2, but it has
issues with some of the asm...

d8aeabb50163a2b9f77f04057a6ad2d2ebf843b1 authored over 1 year ago
RzStrBuf: remove weakref related code

061c56f4c483abf5c685c57c85a7ce613d29a0a4 authored over 1 year ago
Fix memleak in parse_relocs_from_indirect_syms()

6c2079660043aecd6a1259063d6b371124c95c38 authored over 1 year ago
Fix memleak in rz_assembly_of_hex_handler()

ee1f1a43320d9cae652862cc2365314477bd0530 authored over 1 year ago
Fix memleak in parse_reg_profile_str()

73fcbd801d961c6c57a1ef93aa419591dc416ddf authored over 1 year ago
Fix memleak in rz_reg_item_free()

779c5b2566aa22c1eee2691d7ffdf691419a361a authored over 1 year ago
Update rz-libdemangle (#3753)

a4ec3563ca1395793360945440699768cda6ca97 authored over 1 year ago
Fix blake3 build when a simd extension is missing (#3751)

Regression from avx512 fix: Any call to add_project_arguments() must
happen before declaring an...

22e56a3628e0d1f927fcd356a65b5c213531eb80 authored over 1 year ago
Fix AVX512 detection and build in blake3 (#3739)

The test for avx512 could result in false-positives because the
_mm256_setr_epi64x intrinsic re...

14d607e7fd78c1046106743f5dc65eadcf929ade authored over 1 year ago
util: remove rz_num_get_name()

dc9b57166d575c53c201ae345553c3238c43c4d5 authored over 1 year ago
util: remove rz_num_chs()

f6f397e70400c85257f9c48fd97cc1375f8dec68 authored over 1 year ago
util: remove dead RzNum code

3b3de3b66c21a9388f64a5e0498b9fbbbc7cf599 authored over 1 year ago
util: remove rz_num_{sin,cos}()

1a06b2d585f4caba90c119dbf93fb4f0b66d77ff authored over 1 year ago
util: remove unused RzNum API

67519c1664ebfa10db5c7efcff62b9d6abebb546 authored over 1 year ago
Expand `pc` commands to accept size argument (#3738)

e3617f79816bbb5cfbba8c46cbe2dc8661e88ab9 authored over 1 year ago
Bump libdemangle (#3743)

4ffdf2766d2144e8dac3ddf9880c1c9a3bf64d1c authored over 1 year ago
doc: 'meson setup' is the recommended way now (#3745)

9654cae0fbaa67e7d28390baab787aa787bff112 authored over 1 year ago
util, cmd: fix rz_rand64 and %r (#3742)

3dce9c056330fe1cae98eac2b8db1ced9436045c authored over 1 year ago
Fix Tricore disassembly performance (#3729)

* Try fix Tricore slow disassembly
* Fix tricore_op_set_type

28ad8e943df665dfcdad531c7a755697132722fa authored over 1 year ago
Fix memleak in ds_opstr_try_colorize() (#3741)

0a623e1589a944a5b7557c05b32a4be6bd87bfe4 authored over 1 year ago
Fix arrow keys on some terminals (#3718)

* Add support for arrow keys on some terminals

Some terminals use the sequences \EO{A,B,C,D} ...

b9281cbc9c979b5749b0241cd107afdd5e30c3c3 authored over 1 year ago
Update le.c (#3734)

free'ng the header is covered by fail_cleanup label

278607aabf72c80df3225b1fd3bf1965cea4528a authored over 1 year ago
Add new command `plf` to print the RzIL of the function (#3724)

+ expose API rz_core_analysis_bytes_il
+ add new command `plf`
+ add test test/db/cmd/cmd_plf

d71f4a212889392408e77f3959764607ac5638be authored over 1 year ago
Bump version to v0.7.0 (#3725)

7febd38e9d00a8b97b32f974d87aa7a9af37dd39 authored over 1 year ago
Fix tricore jumps/calls syntax #3664 (#3708)

* Fix tricore jump address set
* Fix tricore sub jumps
* Add TRICORE asm pattern

48b088056236254356fdde46f28d1cbe8bc28316 authored over 1 year ago
Add test for custom bf coloring.

cebe0b50816cc0429490dcd327c8d975b8464c20 authored over 1 year ago
Add missing in/out mnemonics to token pattern

dd696b4c4a8a184424bbbabef27d6461f2b7fd35 authored over 1 year ago
Compile all pattern at once if it wasn't done before.

10973de1d340ded14d36610e2855b92a317b371f authored over 1 year ago
Introduce rz_core_analysis_cc_init_by_path() that allows specifying a path to cc data.

f3667b096308d3f199e755d9d675eeaa827d2885 authored over 1 year ago
Make rz_file_path_join prepared for an empty string in the first arg

c6dc4ee90670211863d734fcdfe6722d12f65f23 authored over 1 year ago
test/unit/test_analysis_var: Use types DB from the build dir.

30ba928f54ad6fe78fa8a2e581e436200f0af46d authored over 1 year ago
util: do not unnecessary initialize members of ut128 (#3717)

fe8ed0bfbe6f66a907e83e3f842840d1960e7fc5 authored over 1 year ago
unit: test_str compiler warnings fixes (#3716)

45f1153d4158059b1799f09ad10a2e07e04d52c8 authored over 1 year ago
Fix a typo in ut128 type (#3714)

775c95b8b3518dfee27609458c5d47b06e07e06e authored over 1 year ago
Asm token documentation (#3711)

* Move compile_token_patterns to asm module.
* Simplify rz_asm_tokenize_asm_regex().
* Impleme...

a3eefea9883a988100090b902bdba2669d0449da authored over 1 year ago
Fix jvm analysis and asm due wrong section address (#3710)

c0b02cf54605eae4b11ec7e159a9e50043e6efa7 authored over 1 year ago
fix -M and bin.demangle (#3709)

12729333389bc65b5825a6978869c8b97bd1c843 authored over 1 year ago
core: fix output of pC commands (#3692)

bd5268f9aa86a3929cafbcc41ffbf5207c05263c authored over 1 year ago
meson: reduce code duplication (#3707)

d497840b07204f4039a73493937ec0722abbd7a1 authored over 1 year ago
Interactive horizontal histogram for `p==` commands (#3688)

bd0a430e8efa7f9d3248b0da20199deb1b89be20 authored over 1 year ago
ci: use clang-format from LLVM 16 (#3696)

Co-authored-by: wargio <[email protected]>

3278ec77d0e138dc76d37d0f441af1c9c64bdc3c authored over 1 year ago
Add rz_type_db_update_base_type rz_type_func_update

33dc654265bb4ec1d78d32dba2f6ed0dd677f297 authored over 1 year ago
Add rz_buf_read_ble128 and rz_buf_write_ble128

8b3a444dbd687d82e084b23cfbecba9e2ae08791 authored over 1 year ago
Fix rz_vector_index_ptr rz_vector_head rz_pvector_empty

87967ab5b9e621d0783216d8caa39bc72e5f9cc2 authored over 1 year ago
Add rz_read_ble128

37e1f0aae52fa347a9d7097e6933c62651a9508a authored over 1 year ago
Fix rz_buf_uleb128

34ed8c2aea56f3d5da5b10e785d609e032439da7 authored over 1 year ago
Fix #3647 (#3690)

a3ad6221fb2c727bd180709c764f1a23326f7f52 authored over 1 year ago
Make rz_core_analysis_var_display work with stack vars when debugging (#3687)

c9fe729ce0baa4ce56235d978e19c8ef68a14a37 authored over 1 year ago
core: fix 'pxj' command to not use core->block (#3693)

594e5885abc1f710206676baaa2dc39b443e9001 authored over 1 year ago
Reopening file should not be identified as an error

d1fd135df322beb93a88eb038c1da1777c82a780 authored over 1 year ago
Update Tree-Sitter C grammer

dd6c3a6437f63240a9a191707dffbbd4cd05679c authored over 1 year ago
Improve parsing C syntax up to C23

ba84a920ad1ac5fdbf73f1729054f946284a362d authored over 1 year ago
Show realname in `fl.t` table output (#3682)

fd8086bcc812d572980872dde75602ca1a634a4a authored over 1 year ago
Rewrite LE plugin (#3666)

* Apply relocations, jump tables are detected correctly now
* Use virtual files for patching an...

832e5b0d36a6f33c01475588ecb1b14f8c13bcac authored over 1 year ago
Move RzOutputMode to rz_cmd.h (#3672)

2ec61704c0f8b1fc6a84eff1efabafcfa7539186 authored over 1 year ago
Move rz_core_analysis_var_display to public api (#3679)

c4cb0d3e595de8e45ca143177a86c7eeee854fae authored over 1 year ago
Update TinyCC CI job (#3683)

b30cd7fc832345c37d1efb30f73df6142baa0ef9 authored over 1 year ago
Improve help for `~:` command (#3681)

831c472f099dc76012273b7ab5667769aec66f1a authored over 1 year ago
Update rz-libdemangle (#3680)

07747e2ba89948350d0a330960d83497cd91fd97 authored over 1 year ago
Fix `fl.` commands and add tests (#3678)

47701f65b4f29b10898afa68eff298abeac3f1b2 authored over 1 year ago
arm: use `cortexm` cpu instead of `cortex` (#3674)

f1006f97c24b9cd21fcc7d3faaaea8b6e0305857 authored over 1 year ago
reuse: fix DEP5 format for multiline copyright (#3675)

8f1710a403ecfdc14047f1854cbdaa6dfa49c13b authored over 1 year ago
test: remove duplicate `dbg.fds.count` test (#3673)

d581fc25288069fb414720a75d4c39ffbfc0a87d authored over 1 year ago
RzIL: asm tests for ARM32 VFP and NEON (#3662)

c0850845f11f8ee95ce2b54b046b77b86f97cc1e authored over 1 year ago
Add `p=r` command to display entropy edges (#3671)

0ed81d522b34b2fdeb6e9fcbecc75d518d7898b2 authored over 1 year ago
Add support for PT_OPENBSD_NOBTCFI detection (#3663)

OpenBSD enables arm64 BTI or Intel IBT by default, except when the
binary was linked with -Wl,-...

aa2c54f1286fdae90f4af5562fcd3dde3ff85f31 authored over 1 year ago
Add `bin.demangle.flags` to allow users to simplify or not mangled strings (#3659)

8f2eb45b8405d227454a3e1fc6a788fcdf101ff9 authored over 1 year ago
Removing GNU tricore analysis and asm plugin

b1ab2adf6e19c192a17eebca0c3f974e95f2ad22 authored over 1 year ago
Update capstone instruction ids

0cf4cd75b36c17a2054ed0286e3eb7a22f913225 authored over 1 year ago
Set the default capstone version to v5 instead of v4

Co-authored-by: wargio <[email protected]>

4aadd18f7e533e5522643ddb5b254aed96580d82 authored over 1 year ago
Adding new cs-based tricore analysis and asm plugin

6e57bf6261b59265308fe6a02b135cab3f6311a6 authored over 1 year ago
Fix tests for capstone v3/v4/v5

Co-authored-by: wargio <[email protected]>

e456c60e209fc729499733e646946ddd310ba3e8 authored over 1 year ago
Improve sparc analysis and fix tests.

3578cbb4fccbfbde6aba1ae6e950cb7e944d3983 authored over 1 year ago
Fix v3 build due fall-thru

de33b0acc4dde7cb45369414cf3ba1a3bc2fd6de authored over 1 year ago
Mark as broken the ARM 16 test which fails to disassemble.

99c5f833c5dc8624e942b33dc720b30638689d89 authored over 1 year ago
Fixes capstone update

d20fe00bc8831328aaa924e1915dfaddcccb16d4 authored over 1 year ago
Update capstone versions in the docs

d235371abc70b566e44457152180a440128c6175 authored over 1 year ago
Remove rzk and gprobe IO plugins (#3654)

f29171ceb15ec9715f760636d79ecb5a70bb2b71 authored over 1 year ago
Easier API for creating global variable (#3655)

8e41d975bf80d79912ecddc3fff1a6f9de6027f0 authored over 1 year ago
Fix capstone v3 support (#3651)

3599ba226f39fd260945d57307669a78528bdd4d authored over 1 year ago
ARMv7 NEON and VFP for rzil (#3528)

* Export float basic op to op_builder header

* Basic vmov with note and question

* Add vmo...

803aa3951e89f81a1b100d10b9e85b3415776473 authored over 1 year ago
Fix ESIL issues: Shift by register, double word store (#3645)

* Test for shifting via registers.
* Fix ESIL strd

83e40b0c0cc76fc344dd778ec89c5eb43a2eaa8a authored over 1 year ago