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

Fix memory leak in RzParse ARM and MIPS (#3364)

c379ec065864ae08047486bc773c730af40ea557 authored almost 2 years ago
core/cmd: handle properly errors while executing commands substitution

Before this patch, while executing a command with a command
substitution, if the command substit...

8d6b3b04e087c4704764c5df8c06b11d734fdc86 authored almost 2 years ago
tests/db: fix wrong tests using nonexisting eval/cmd

505bc3da7e4f931d5869d1eb3cd658232ee5b674 authored almost 2 years ago
core/cmd: return CMD_STATUS_OK even when env var is not found

59fb1c0f85c17ba08e76982c99327f9819ee07f7 authored almost 2 years ago
Fix filling RzAnalysisDisasmText.arrow when asm.lines=false (#3361)

The arrow info is needed to print custom reflines, for example in
Cutter. In such a case, asm.l...

2221ab27afde76b3065e26fef712b403f3bc0642 authored almost 2 years ago
Remove old bash-based `rz-pm` (#3360)

497c2b2e056612213d143a55a0d8294528a2444c authored almost 2 years ago
Mute the mouse in the HUD mode (#3355)

a0e9750913f551d67cf889854e7ee55c9e76e93e authored almost 2 years ago
Enable scroll in non-default printCmds in Vv mode (#3352)

* Enable scroll by j and k in the right view of the Vv mode
* Cache the result of printCmds to ...

6bf0f4b3d25bc933baaa5918004a81398f075be8 authored almost 2 years ago
CI: env vars on windows work differently (#3354)

c61dd6f7c60084635d77e19088c35250bfb26e4a authored almost 2 years ago
Small typo in DEVELOPERS.md (#3353)

eacd8d1755aa36aa1dc3af8db8971d8ce4097947 authored almost 2 years ago
Linux heap - skip invalid addresses in main arena (#3344)

62e1c42bdcd663a8af41b8e7233f937c34b3c793 authored almost 2 years ago
Remove use of deprecated `set-output` in GHA (#3346)

438b56e166c18a20a5eb1c991726d73c8b99cd6f authored almost 2 years ago
Fix big memory leak in graph rendering (#3342)

1558f586ac26e9c68d1ad996f6b0628f11232c48 authored almost 2 years ago
Coverity fixes - memory leaks (#3348)

* Fix CID 396249 - memory leak

* Fix CID 396058 - memory leak

* Fix CID 395932 - memory le...

d3239f6ac1cc6b7185bcb67d98a9d0cd2c9001be authored almost 2 years ago
Add some missing Windows types (#3347)

5d7335c8b6f8031fe230bb686b971a2ebb057def authored almost 2 years ago
Updated libmspack to latest commit (#3349)

Fixed url for lz4 dep

8d46a252032dacdfd17d7f6c8f80088ce37dd763 authored almost 2 years ago
Coverity fixes - memory leaks, integer overflows (#3343)

* Fix CID 396030 - wrong assert use

* Fix CID 396032 - wrong assert use

* Fix CID 316792 -...

00958561e9d7179b3fab84a4573193898a4f8940 authored almost 2 years ago
Use theme color for `pxa` header (#3341)

bb8872798e8d6955d7ef4aa903b54f4358aa59f3 authored almost 2 years ago
Coverity fixes - memory leaks, NULL dereferences (#3339)

* Fix CID 398788 - memory leak

* Fix CID 397077 - remove useless comparison

* Fix CID 3970...

a9096718e9d9ea08e86caa17155b7afd4ccef448 authored almost 2 years ago
Fix big memory leak in parsing x86 disasm (#3340)

66e4f71dfa51bd53e134e8248f8c1c8ee3ef8872 authored almost 2 years ago
Fix variable declaration in Vv mode (#3338)

Since the change of function variable storage it wasn't working

6414f1a4181610efb3f79d5994f560ab08594202 authored almost 2 years ago
Fix CodeQL warnings 1657 and 1658

a3ef56347383f6aae587b8477adfc5ed4166039f authored almost 2 years ago
Update zlib to 1.2.13

a68be33f387139f5a4e63311da338647a8e29a07 authored almost 2 years ago
Update xz (liblzma) to 5.4.1

8bd0d3356d6c72e8c48c81bc90ab4095f6bc242e authored almost 2 years ago
Update liblz4 to 1.9.4

d765127a33ea3a77dc4d9a164a9b8c61d4a6b818 authored almost 2 years ago
Coverity fixes - memory leaks, UAFs (#3335)

* Fix CID 404596 - memory leak

* Fix CID 404594 - memory leak

* Fix CID 404595 - memory le...

c2ecb289ef240aee1d458b942dd7f6c58c0f66b4 authored almost 2 years ago
Convert `pr` commands to the rzshell

fd64b7ee25ccdfd6c3dd0536b8e322fd8bca39fc authored almost 2 years ago
Update tree-sitter to 0.20.7

0ffa5e323392b7ab1618cd52408d66d1d2b52a5e authored almost 2 years ago
Small refactoring of rtr_http.c code (#3329)

* Remove unused http.maxport
* Rename http.dietime to http.stop.after
* Extract rtr_http code ...

53776b129b8ed3a59431c4345652a4de786331cf authored almost 2 years ago
Convert `p=` commands to rzshell

5082c1f0e8824bf95fe96e5341086e62ddc875d3 authored almost 2 years ago
Add an example of vertical histogram in comment

969ce2e570315c660c26ffa4d8e2232ae64d7d5c authored almost 2 years ago
Fix #3280 - Restores color on returning from Rh. (#3306)

8bdbd28741a248e26db7bfa6b09215356ca76d7c authored almost 2 years ago
Fix #2859 - Use minstring in all bin plugins (#3328)

* Do not hardcode min string size for bins using `rz_bin_file_strings()`
* Fix rz-bin to set pr...

c3f9d4c1d354aefceb83680b0be44c50dd7297d8 authored almost 2 years ago
Fix `bx` after `add lr, pc, 0` in arm32 (#3326)

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

21333133d942429d9393d14be72b2557e77b822f authored almost 2 years ago
Fix alignment issues in sha2

Reading ut32 from the data array directly crashes on sparc when the
array is not 4-byte aligned....

b740cba35d43327109ed238fa5562edf01d619c2 authored almost 2 years ago
Raise timeout for 6502 rzil test

On some platforms, the rizin startup itself takes multiple seconds,
which can make these tests t...

62c0a6b88087601f4eefd749393aaedd66ec2aad authored almost 2 years ago
core: replace 'it' with 'iT' (#3320)

`it` is the table mode of the `i` command, thus leave it available and
use `iT` instead.

d6c586bc3bef7003997d466e3d0c36fb165e7f2f authored almost 2 years ago
Refactor srec reading to not use sscanf (#3321)

Parsing with sscanf turned out to cause an extreme slowdown. As only hex
values are being read,...

77a334a2af6cff3b055eb978078bba85ac09c9ce authored almost 2 years ago
Changes in .clang-format

* requires clasue will now format in a single line

f5668b2359993d7c4e2a57e4f18691d15f9ff6b5 authored almost 2 years ago
Use clang-format 15 instead of 14

cc18d675e669689acc0cc1b46159d2e1ae07905d authored almost 2 years ago
core: implement simple 'help' command (#3319)

'help' command provide very basic guidelines on how to use Rizin.

a0b7b48b53178602b83d9ae2d200699ca2999516 authored almost 2 years ago
librz: do not duplicate plugins (#3313)

* librz: do not duplicate plugins

Plugins structures are statically defined at the file scope...

e933003b5bfec6d920d4bcad2382917be6f737c2 authored almost 2 years ago
Fix integer shift UB in ARM ESIL uplifting (#3317)

Fixes the following UBSAN error:
arm_esil64.c:947:26: runtime error: left shift of 65535 by 48 ...

c362b282543e02232bd5befe4d2656382264cfa4 authored almost 2 years ago
Convert `pC` commands to rzshell (#3213)

38a909738caed1642686f68dc549afe25149bc66 authored almost 2 years ago
Remove legacy unit tests (#3088)

a3885e8f994401aa32e26bae1f388a61addd2fc0 authored almost 2 years ago
Make bp usage check not depend on opex string (#3315)

In all instructions in all existing tests, the result of can_affect_bp()
is equal to what the o...

ead601655cb8ba3655be278426ad8d6e60382227 authored almost 2 years ago
Use compiler intrinsics for `rz_swap_*` functions (#3300)

* Using `__builtin_swap*()` whenever available instead of `rz_swap*()`
* Moved `test_endian()` ...

bbc5457b7a8f7362da1caacd74d634060b71deda authored almost 2 years ago
Set up srht builds to trigger through hottub (#3312)

hottub_trigger is a key added in our hottub fork.

9703de309931862fcf6d866de0299a52d4aef224 authored almost 2 years ago
Reduce requested op info in go analysis

BASIC supplies all needed info in these cases and is slightly less
expensive than DISASM.

b1277a7dc82273034150f305d8bf22d7aa4807a8 authored almost 2 years ago
Skip filling IL in x86 if not requested

If not requested, building the IL is an unnecessary overhead.

b6c9b6ad01557222cf3cf3ec57be43f9b9fa4e04 authored almost 2 years ago
Fix string flag sizes after aar (Fix #3305) (#3307)

Regression from 7af13531663b7bf42a5cf0353132c47f9fce9e5e, but most
likely already broken before...

3f4570cd7abe505115e30089dc52553d02bb6c50 authored almost 2 years ago
Use proper methods to detect strings in analysis loop. (#3284)

7af13531663b7bf42a5cf0353132c47f9fce9e5e authored about 2 years ago
Fix #3128 - Add overflow checks on dyldcache bin values. (#3303)

a13a724550bc699a3797e280f16342cecd1a9554 authored about 2 years ago
Fix English in docs files and updated/removed some tips (#3299)

907e0981c58bc32e1622feadc165284b69deb542 authored about 2 years ago
Limit op cache in type matching (#3297)

Reduces the peak memory usage of the corkami virtgap.exe test from
1.177GB to 241.9MB (measured...

8f1fdc91d67e73555beec12bb0c8ce6adc6ad7e7 authored about 2 years ago
ci: add CI for rz-bindgen (#3285)

30f4d7708874ec459e9ad0c64f3e61c7fa69f127 authored about 2 years ago
Fix plugin removal and clean code (#3277)

* cmd: Fix summary of few "L" sub-commands
* util: start decluttering plugins handling

- Add...

c4767cf1acf02890d80714b582a7408faeb86526 authored about 2 years ago
Set dbg->bits in debug_dmp

This fixes the last tests in db/formats/dmp on OpenBSD/sparc64.

0acc7f11a1347321b562b5af2b5ab87620f2fb18 authored about 2 years ago
Fix asm.bits-dependent open tests

Passing arch and bits as args instead of commands ensures they take
effect earlier. This fixes t...

7c6579a61497e080bf56a6bd7d94c92e9cb20971 authored about 2 years ago
Fix dmp reg profile depending on host bitness

dbg->bits was checked in reg/windows_arm64.h, but when returning the reg
profile from the dmp pl...

e40d9a6cf314342048001de87f0211332b110bbe authored about 2 years ago
Make afs respect the cc (Fix #3291) (#3292)

Applying a function signature with afs to a function was using a
combination of the existing ar...

953a81afc0f6ee59869bd90d1ab6118cdf117bf8 authored about 2 years ago
Set refptr for Xtensa l32r opcode for better disassembly output (#3289)

ca3c77e981e60fff9f11bc62b0c24305f6ecd415 authored about 2 years ago
Fix pxj output (#3290)

4a9740d11d1b53b639bc93bab7fad334f8fa49ec authored about 2 years ago
librz: remove non existing functions

48ece26787c92421d3cf1a1057b16e9fd8694f79 authored about 2 years ago
Temporary fix for the meta strings (#3283)

* Temporary fix for the meta strings
* Fix unit test
* Added test for Csl with raw binary

3edb12c2d29181bd25e65a29e67ea7b9d68de2dd authored about 2 years ago
Fix some tests for platforms without native debugger (#3278)

70c1a3e109ccad72370ee14121238f0e6a543047 authored about 2 years ago
Raise timeout for some aez tests

On some platforms, the rizin startup itself takes multiple seconds,
which can make these tests t...

01a82490d7658ae807c31b43d27b903aedb7b382 authored about 2 years ago
Make xnu reg profile depend on cpu type instead of RzDebug.bits (#3270)

RzDebug.bits often has nonsensical contents set from all kinds of
places. Specifically, when de...

1b4385e2240b997edadacfe9f29a5c9b73abd98d authored about 2 years ago
Patch Mach-O chained ptrs into sparse overlay RzBuffer

Patching the chained ptrs on the fly during every read as before turned
out to be a major bottle...

de5aa96af94ed984e208990cacbd55e1282bb354 authored about 2 years ago
Speed up ppc64 IL tests by not loading hashes

29adadc2b894255ff3ec6027c4a358b9fe6e55cd authored about 2 years ago
Avoid syncing regs in between multiple IL steps

When stepping multiple times in the analysis RzIL vm, it is not
necessary to sync the regs from ...

d4932d3d2c8a4e2b83b5c78d04e9abfe7e7f1f4a authored about 2 years ago
Remove temporary type string conversion in DWARF integration (#3266)

Due to the DWARF parsing having been implemented before proper RzTypes,
it was still generating...

d6bd4a57b01cb608b171aaf2282e2a9438666480 authored about 2 years ago
core/cmd: fix 'sleep' command to consider whole arg

572c26ea6ad21c41f31e09fc7148bb435f11c7af authored about 2 years ago
Added missing help for Vb modes in V? (#3265)

d1ad5b505141a4285a52ba2f3f51cb13c900608e authored about 2 years ago
Fix type bitsizes for struct/union member loops

Even if the case is nonsensical in practice, we can't rule out the
possibility that a struct or ...

fa15d2fbabe9b8870e344a359e423056d33606ae authored about 2 years ago
Fix rz_type_db_get_bitsize() without specifier and add tests

5a229ca6a7fe44ffcfc98509ed83fe42650aa2d1 authored about 2 years ago
Fix wrong subvar in json (#3263)

2c9158512566b569e084018052fbdea04bbfdf09 authored about 2 years ago
Replace bp/sp-vars by generic stack-based ones (#3167)

Variables on the stack are not identified by bp/sp+<offset> anymore, but
by their address from ...

d9950f74792c1dfb565ac491cc7ef706b80e6044 authored about 2 years ago
Fix Coverity defects for `RzSubprocess` PTY changes (#3260)

* Use the PTY free function
* Pass the pointer, so that the function can modify it
* Also chec...

3c109be4dcc84b02a985c2e3936234fd2cd02571 authored about 2 years ago
Fixing some Coverity issues (#3261)

* Use signed long long for `src_readlen`, so we can check for -1

* Fixes Coverity defect ...

61e8ace32a9617b02f1daff80b431c7d2a756023 authored about 2 years ago
Add `*pty` API (#3221)

* Initial function signatur and struct for `RzPty` API

* Change type annotation to borrow

...

d20f68d7aba22a8e5c61dcd1d74c32fe51f2deb0 authored about 2 years ago
Add search.case_sensitive for grep case-sensitive/insensitive (#3241)

276306b5876b722c860bbdaeaea6425b4ca95c32 authored about 2 years ago
Fix: grep(~) will change the original result when ignores case (#3259)

193889003509eb1729e32e9861e6806df110efe5 authored about 2 years ago
Rewrite stack pointer tracking and storage (#3207)

The stack pointer was previously already tracked during analysis for
variables and their access...

13cd3942d12b61911e27ab82baef045adf57d77c authored about 2 years ago
Add instructions introduced in Hexagon v70, v70t and v73. (#3258)

4d9652f3317be7a2ef02f7c3eff3603cde4f03b8 authored about 2 years ago
Dalvik disassembly should not throw error for single opcode (#3255)

a3ebd3fa99233c539fe87a33951c20bfef5809bd authored about 2 years ago
util: fix logging of long strings by using RzStrBuf

0ae1ee23a756bc28932b5f1c5b2b36ecd16be881 authored about 2 years ago
core: Users do not care too much about error being 'core' or not

3b685b3f46e705cf77e739b387586b0451faaf71 authored about 2 years ago
test/unit: Add small unit test for rz_log

efa5598e5ebd5a372c5740b99608ca82e299fda6 authored about 2 years ago
test: fix 'core: ' message in help log error

f64ef482770a59c79c4a433fa1563125d760ef78 authored about 2 years ago
Add Nord color theme (#3250)

1d3fbac74ac4420aef7c67edc48100b21df95224 authored about 2 years ago
Add Mars color theme (#3252)

dcaf3ecd6972b210ac1d003d9b47cd445a2c175c authored about 2 years ago
Enable trivial-auto-var-init and unsigned-char GCC flags (#3232)

8ec9529a09e2a59d6c7c52bea474626b1b49da6d authored about 2 years ago
gdb_to_rz_profile: Check whether `groups` exist (#3253)

80fb4303a8eaf68914c6c35c48c5c9a172437fb3 authored about 2 years ago
Fix searching for strings in `rz-bin` when the file format is invalid (#3245)

* Fix searching for strings in `rz-bin` when the file format is invalid

* Always try with "...

f8f042f818a607da0263080765b0a72f862f3233 authored about 2 years ago
bin/formats/elf: consider stripped bins without sections (#3248)

Backport radare2 commit https://github.com/radareorg/radare2/pull/20864

adf8b0717e8bcc83fb7f6b497bbe24e1df095a22 authored about 2 years ago
Remove RZ_HOMD_OLD_PLUGINS after transition period ended (#3246)

a76f9ed5efb015fa1a83f690d8fd14840dce9f4a authored about 2 years ago
Uplifting 8051 architecture to new IL (#2999)

291d2a683c45b183247e89229d8838a661cbdaff authored about 2 years ago
Catch rz_asm_tokenize_asm_string() returning NULL (#3242)

rz_asm_tokenize_asm_string() can return NULL for example if the given
string is empty, so this ...

72cf0bdd9a91618ca7b77f6e8ea37a0920f952c2 authored about 2 years ago
Fix assertions in test_serialize_analysis (#3239)

RzAnalysis.ev is injected after creation and may be NULL.

d45078d639950244beac3137251d3ae59c9f4762 authored about 2 years ago