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

Show even sections with 0 size/vsize (#3640)

40a01ef36f5804808c3fe611429d602d4b705bfa authored over 1 year ago
Remove typelink remnants (#3638)

9c1b88903e4f0e3df2ed8145e619f1e4c208baff authored over 1 year ago
Fix /wi by removing wrong fallthrough (#3636)

/wi was falling through the switch case and it was not accepting the
input correctly. Fix this ...

194eabae1cc960f351a6cc2484b9b58cf91b6c57 authored over 1 year ago
Remove typelink remnants (#3635)

1f30b7f76161202159e62946a5d496a92dcc00b0 authored over 1 year ago
Refactoring debug plugin and cleanup output (#3634)

8efdb3d3a385dde02d3ec16791c0039a081fbb98 authored over 1 year ago
Remove type links and use global vars (#3618)

8c1ce710e17359295807bff6a03a12803c45ead5 authored over 1 year ago
Limit `aap` scan like we do for strings. (#3620)

366dfcfbf0ac2eb4c09c49b0a9e43117864750b7 authored over 1 year ago
Fix naming convention in plist parser

6b2d6fed9a40962d7bc10667f1f24aa347971660 authored over 1 year ago
Support IDREF in plist parser

IDREF in plists is an undocumented extension of plist used e.g. in
kernelcaches. This makes it p...

1d39c168408d4023c0ffa7e2053c9cef646824dd authored over 1 year ago
Fix rz_buf_read_at() after negative addr

rz_buf_read_at() with a negative addr on a ref (slice) buffer broke all
subsequent calls to rz_b...

54640cb01c2920c579d636828b98cab11a7a2948 authored over 1 year ago
Re-add ios syscall files

Initially removed in 4fd9cd7cc1b788d4731754afd67a633a5e0c3c24, but may
still be used when loadin...

bc9daaabbd2f798f78cc856a4aeb7cb26d158097 authored over 1 year ago
Fix some oob reads in xnu kernelcache

A __DATA_CONST.__const section of e.g. size 1 could make these loops
read beyond the end of the ...

8dc8fdd71f83b8b7b4b2928c5e11c807de8f0ea5 authored over 1 year ago
Always search for preludes if is not x86. (#3615)

5badfe10f655374f424164d62915cb3a1d22e2b9 authored over 1 year ago
Update libdemangle to 2c90eaa (#3614)

09ec12d6078cdfbb7cfde23262a13cd03056f850 authored over 1 year ago
Mach-O: Do not reconstruct arm64e chained relocs without BIND_OPCODE_THREADED

arm64e kernelcaches may have no BIND_OPCODE_THREADED but
__TEXT$__thread_starts instead, which s...

6b42ed1d6cf0e98c5dce5fae62c58fd580b5c73b authored over 1 year ago
Fix double free in xnu_kernelcache when syscalls fail to load

e682143ec7f8e5ec46074adf24d2e5fd29f2598e authored over 1 year ago
Add xnu kernelcache support to rz_bin_language_detect()

350dc181f581d4bd568be6ffacf4c0dd51d1dae7 authored over 1 year ago
Refine MACH0_(imports_count)() (#3612)

For chained imports, we do not parse undefined symbols, so the upper
bound can be reduced there...

b0f3a5f9ee24d5455d77d9a86d5d88d3dd8214e9 authored over 1 year ago
Fix il vm `aezi` and `aezs` sync behavior (#3611)

c648b8ae1032f56d109da46e2797a8bd34c80529 authored over 1 year ago
Boolean value assigned to pointer (#3609)

2239fa4402f376903d138ca5bc951a3885bd3496 authored over 1 year ago
Rename analop to analysis_op and aop

b5a936585a6ca412f4c4725d93c5c0f3e88ae60a authored over 1 year ago
Parse and use dyld chained fixup imports

The LC_DYLD_CHAINED_FIXUPS load command references a new kind of imports
table that is used for ...

b6f984e44573632dac58f084f306e0097a706d76 authored over 1 year ago
Combine Mach-O chained fixup info in single struct

More chained fixup information parsing will be implemented in the future
and added to this struct.

27c7ced4b319b5a05d52b5f3d03a82a23dc7ee9b authored over 1 year ago
Implement chained fixups patching for binds

For bind chained fixups (pointing to imports parsed in the previous
commit) we reuse the patchin...

ebe4263323cf71abeeb0851f66ed063575344a4b authored over 1 year ago
Populate Mach-O relocs from chained fixups

Chained fixups are essentially a new kind of relocs, so it makes sense
to also represent them as...

f4796c5e668c0a38ae0ec5547771835808dfe610 authored over 1 year ago
Refactor analysis mips to remove static vars

2c9a7008e9e30a10ff42c0422b1ef7d6579b8dab authored over 1 year ago
Ensure keyword is always non-null.

20965833d9ab82eba0ea0cf06127c2360d45d229 authored over 1 year ago
Add len check in esil code before calling rz_analysis_op (#3603)

d6779c42d776050dd1857d10dff989c1ae3b5d0d authored over 1 year ago
Refactor `ls` command for rzshell (#3600)

8135a450e95c1b5831ac676613f0852f2425d8aa authored over 1 year ago
Make rz-pipe tests invariant to local user config (#3601)

6452be6c206317b76593d3b3bb42f26272de6c66 authored over 1 year ago
Extend Mach-O platform recognition (#3599)

Some identical code from both mach-o 32 and 64 has been moved to
mach0_common.c to avoid duplic...

4fd9cd7cc1b788d4731754afd67a633a5e0c3c24 authored over 1 year ago
Breaking method is user defined. (#3598)

6bfc67a2868e07ab89ff931b96dfd3bc65e7371e authored over 1 year ago
Add API to request function variables without arguments (#3597)

* Add Doxygen to variables API

* Add Doxygen to function API

* Improve arguments and varia...

33c056e4e396f01b2d8381ee6e6443f2379d356f authored over 1 year ago
Fix `ls` command parser (#3593)

c9ef508bf4d78d136a53aa0a4e4bc18321405372 authored over 1 year ago
Remove unused rz-bb binary, probably left from r2 times (#3596)

8bc33bae5c64befd70cfd0cd07b3f5625caf17e8 authored over 1 year ago
Add reason when failing loading a windows dll (#3592)

9b6d9f86ac1be5fb6dc1c0e71eb56d3cfaa3bda2 authored over 1 year ago
Prefer BE in strings search when it is known (#3588)

9c6feafd4733903fca0cdad50b3bd213ab2b6228 authored over 1 year ago
Remove dead code in analysis/data (#3587)

f7a3309a298abaa771c004dc0da271538fedffb2 authored over 1 year ago
MD2 - hash implementation added according to RFC 1319 (#3585)

655ea987cc75bfc8578dae7a03fc5fbd3a500738 authored over 1 year ago
Remove old string detection methods. (#3584)

* Remove old string detection methods.
* Allow changing encoding based on `bin.str.enc`
* Clea...

27dc5c8650459b395fb7294241b3ce0153eb28d7 authored over 1 year ago
Update blake3 commit (#3586)

3ba411861573c3a0e9bc04f7ecff5d0633c5d843 authored over 1 year ago
pyc: inizialize 'error' before calling 'magic_int_within' (#3583)

85f745e010fc968d7c1fff61c4bd8f95d440496a authored over 1 year ago
Update capstone project URL (#3580)

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

3f18c1160967c4a3aedbbda7877f689fe8963b91 authored over 1 year ago
Fix rz_buf_uleb128 when parse 0xffffffffffffffffUL (#3579)

c1f92b33492c691ce0c6354c129cd139fbf38d7a authored over 1 year ago
Python 3.10 Support (#3577)

* Extract major and minor from python version string instead of converting it to double

The p...

d9a5cf3d2857cb9f891564c0c06afa734e12ac0d authored over 1 year ago
Pass the correct value of `pc`

d2c475e4d2aa9d7f92e34434b460810e071990a0 authored over 1 year ago
Add `ins_size` field in x86 instruction struct

0053fc62a4a04211c4c5ba0e57681df84888846a authored over 1 year ago
Remove PC registers from the register profile

388404880dd3689447bdc2a9f86241bb4dde08c2 authored over 1 year ago
Fix analysis tests

5f14d0e0b5274c4a390c2e5c561b25105e599330 authored over 1 year ago
Fix ROR and update instruction asm tests

2f6f2cfdce8a7777a1d4c9db675cd8211337a8fa authored over 1 year ago
Added CMOVcc, BSF, MOVABS, MOVSX, MOVSXD, MOVZX instructions

4127d7dabccb6e609fbe44b6cf7998fe08bac570 authored over 1 year ago
Remove unnecessary local variable in IL for `test` instruction

aa7781b0982706c1defc0ff43456064584a14bbf authored over 1 year ago
Fix integration tests for x86 IL

5211e1835ba609812ecbaa7d249aea0428d544ee authored over 1 year ago
Jump addresses are not relative

349e699098aae934c0e044263621086222fafe0f authored over 1 year ago
Remove unecessary set in `test` instruction

c3125141892abaa238ea1f87fcf264ffa031d144 authored over 1 year ago
Setters should set all the bytes of the register

0503f3a6fd5981dd0324ddc069270cc2f2d461cf authored over 1 year ago
Set eflags after shift instruction

2bcdb40bd3e0f91fc202d43341dfba87c1181727 authored over 1 year ago
Save the result in operand for shift instructions

* Also return `NULL` for unimplemented instructions (for the sake of
tracetesting)
...

b4b873de82424e083934b64df26e185ec50265d9 authored over 1 year ago
Move RzPanel types from RzCons to RzCore (#3576)

7d64d8b2bfe0fff6aced348f8067d7a8e02cc290 authored over 1 year ago
Move RzPanels from RzCore to RzCoreVisual (#3575)

89551db165e6e73d4af7d817921d8edeb1d51172 authored over 1 year ago
Remove mention of `pz` from help (#3574)

`pz` was removed before, remove the mention from help too

a53598cab28174fcc4a20fc0fda30ccaaedda1d3 authored over 1 year ago
Remove last global from TUI (#3573)

3f935c11c67e3a3f8dc6887ee04044b7fc37d115 authored over 1 year ago
Add FNEQ and fix FEQ (#3571)

5f590d144eb88754420f189dc2ee80dc7f4aab5e authored over 1 year ago
Fix forder return type and add feq macro (#3570)

295faad6caf23c58780ee7b349456f02fdd96af6 authored over 1 year ago
Rename `separator_get_first` and `word_get_first` ##refactor (#3559)

70a0244e04fbb3ebdfc1cf92e3ea85272673503d authored over 1 year ago
Fix arguments alignment in PYC disassembler (#3569)

d0426f9eddbbfb450150dbf82ae011a22266dd90 authored over 1 year ago
Re-add rz_core_sym_name & rz_core_sym_is_export wrongly removed.

5f30f1c966f49e265c155536fa833bbbcca96855 authored over 1 year ago
Add tests for printing IL

4186be8b5654874cfb3b8085fa5df427bfa9d038 authored over 1 year ago
Fix mnemonic mask for 6502

09b24bca84b2c305f9622c946431f0a87c37e12e authored over 1 year ago
Add agI and aoi for printing RzIL statments as graph or pretty printing

2f5da62e173952847249caba16d011227cd6c40e authored over 1 year ago
Fix mnemonic mask for bf

b52ebcc62f03e412332d0735b30cc1f792f0a1fa authored over 1 year ago
Sort meson IL source files.

4dbe18da0840302f4a3cb3734fd3ab42986729c1 authored over 1 year ago
Remove tiny graphs (#3567)

3ac8a36c7bf40e04e2ebf0bcc6c642d7892d9814 authored over 1 year ago
Fixes for variables and arguments diplay in disasm (#3561)

* Remove ConsoleTheme from disasm.c
* Add `rz_core_analysis_var_to_string()` API method
* Avoi...

6f3969f8c08ad8bb211b4fde4c6477b6513e6ee3 authored over 1 year ago
Modify capitalize flag to make entire OP uppercase ##disasm (#3556)

099439fcb3d640a70e6b5895d34fe2df655bd07b authored over 1 year ago
Adding tricore support for rz_debug_plugin_gdb (#3557)

6eb14128ad1d80ba102c2e16f0f338a7123c0a87 authored over 1 year ago
Bump libdemangle version (#3558)

0efc031365e6af37d98e9094b0bd72f28ed64668 authored over 1 year ago
Fix multiple memory leaks

ff6817e084517c1ee600cb47ef0afdd46b1a4269 authored over 1 year ago
Update tests

d0732c5c88127642e29cae4df22701e0fdde53cf authored over 1 year ago
Unified function signatures

- Add `cc-tricore-32.sdb.txt`
- Add `map_dwarf_reg_to_tricore_reg`
- Add `RzAnalysisFunction->ha...

0742b32b1da7c03068cfc2ecb087f5317e846965 authored over 1 year ago
Fix compile warnings (#3550)

94f2fae87ecd56cfaab5e782631a4a3858521a00 authored over 1 year ago
Fixed regressions

53e1fee6c5a5e2da52273321a85059637f6367ee authored over 1 year ago
Add aaC command

`aaa` command performs class recovery from the rz_bin data.
This step cannot be executed alone b...

77b822d5fc51ccfcc13665354fa183d97ff3c3ff authored over 1 year ago
Rewrite how bins are loaded into RzBinObject

This commit rewrites completely how RzBinPlugin are used to load info
into the RzBinObject struc...

c85b1afa4c23e08a4d00ec3ca8542a8292856fb7 authored over 1 year ago
Fix all tests and add aaC test

8cfc86a82eda4c418febd24d5956f79f45c309f4 authored over 1 year ago
Fix endian in Mach-O CPU_TYPE_ARM64 reading (#3542)

The 34Li1i format was wrong (using big endian) and not fitting the
structure. Other changes are...

aab3cc7610eb705d18da560dc90f160e2fbc0e83 authored over 1 year ago
Ensure the concurrency job group is unique (#3538)

b943e1d05f0585e3600f940f00a5b3c24a4f46c8 authored over 1 year ago
Fix function arguments augmentation with DWARF (#3530)

* Add `VariableKind` to Dwarf `Variable`
* Refactor `rz_analysis_dwarf_integrate_functions`
* ...

c0154a26a077c71fc9957df89760d4b1342e6e9a authored over 1 year ago
Remove dead code from DWARF parser

163fd3bfecbd51386b8a7aa65fa0f451352a5730 authored over 1 year ago
Add support for dyldcache headers up to dyld-1042.1 (#3536)

Newer dyldcaches have more fields in the header. This change adds
heuristics for determining th...

ea04e76d1ba72b7140dd27c0dca6d61ad9109fbb authored over 1 year ago
Fix oob write in dyldcache accel loading (#3534)

c5978e158cd909651042da37b51e030cc10e3441 authored over 1 year ago
fix pointer casting to integer (#3532)

86511a16c9b5fde11412fe0e23079275deb13b25 authored over 1 year ago
Fix unregistered comiss type (#3533)

d1a3f9333eb102c21ac748347c95eff77ee449fd authored over 1 year ago
Remove incomplete ESIL support for RSP (#3531)

e924ea7f11594b8d3482d63372891ca06b8ba719 authored over 1 year ago
Fix oob read from corrupt dyldcache dependents (#3527)

k < dep_array_count check was missing, so without 0xffff termination or
an invalid .dependentsS...

4c077e341adcfc6caf82dd49b07dde19a7441931 authored over 1 year ago
Fix `rz_core_file_reopen_debug`

abfa59c1a1d36ce26c8932b5db3b5bb223d2f234 authored over 1 year ago
Fix `rz_core_theme_load`

ac326f23b2f1796d2b6e57956209cd5593edf0eb authored over 1 year ago
Fix compile warnings (#3522)

73c546ddc0899ac418ed35b6845c3e104646a9c7 authored over 1 year ago
Add Float Operation Builder Macros in RzIL OpBuilder (#3516)

5960cf6527dc6897ff5102284ce69950c1eb689f authored over 1 year ago
Fix arm64 adrp assembler (#3519)

Fixed the calculation of the immediate value and more spaces, e.g.
"adrp x0, 0x1234000" are...

daffe8bbbbc78c847f15a25e598c445270bea67a authored over 1 year ago