Ecosyste.ms: OpenCollective

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

github.com/radareorg/r2retdec

RetDec plugin for Radare2
https://github.com/radareorg/r2retdec

Release 0.4.0

db7e466f7edfaf0cc5ca93abab21b11eb8901c30 authored over 1 year ago by pancake <[email protected]>
Fix build with r2-5.8.x

3faf453803f73e71dba0c836a971bfefa24d2063 authored over 1 year ago by pancake <[email protected]>
Update to support retdec 5.0

* Don't check for stdc++

fb54e357ab868216c96060220760303ec7f98a45 authored about 2 years ago by pancake <[email protected]>
Update README

93fb9b296b00daa508fee8858a4687b806a4f0c8 authored over 2 years ago by pancake <[email protected]>
Release 0.3 - working with r2-5.7.x

897c731c4a0d034f05c4e5a2260a4fcdc5e90706 authored over 2 years ago by pancake <[email protected]>
Update APIs to work with latest r2-5.x

abd6b4cc44f68836d6207d00521c6dcde32a27ab authored over 2 years ago by pancake <[email protected]>
r2plugin-ci: Update Qt5 PATH export on macOS

b8bd73b23de69e381b94fa88f61eccb6a4d7eab8 authored almost 3 years ago by Peter Kubov <[email protected]>
Rename Cutter references to Iaito

c4a073fd5dd2b9640be47e298b3c9ae493556381 authored almost 3 years ago by pancake <[email protected]>
r2plugin-ci: change path to RetDec installation

24ae72cddfbf8ec02f0ce72d0027ebbf684160dc authored over 4 years ago by Peter Kubov <[email protected]>
Do not archive retdec

4d03820a71104d3768f44408648a8097c02285cf authored over 4 years ago by Peter Kubov <[email protected]>
Fix command pdz*

1751a132d62373f14e94b62f85e612d670e61d79 authored over 4 years ago by Peter Kubov <[email protected]>
Include default config in binary

Removes support/decompiler-config.json. Default config
is now included in binary so that no path...

42f305f1936c66412bb432e69628cdab328dc7fc authored over 4 years ago by Peter Kubov <[email protected]>
cutter-plugin: improve error handling

6646ab34cf1f61c0521418360cec135eeb4c3f23 authored over 4 years ago by Peter Kubov <[email protected]>
r2plugin: export libraries in variable

Linking whole core_retdec to the cutter plugin did result in Cutter
crashing. This is now sloved...

981c4bbb0504a8dab5fd2bdbccb551923b62b2d3 authored over 4 years ago by Peter Kubov <[email protected]>
cutter-plugin: fix plugin load

a8dae8db3dba4724e773a9cc3f5818769f120a26 authored over 4 years ago by Peter Kubov <[email protected]>
Release v0.2

19cf15fe3977ff183979a5ee3d5b14a54a79a68e authored over 4 years ago by Peter Kubov <[email protected]>
r2plugin-ci: install Retdec to $HOME/.local

1ea4689514cd871004d8ee0d9add585babbc3c3c authored over 4 years ago by Peter Kubov <[email protected]>
Provide addition to b75c145

8e052464e22a660f74672c5efc8da78887cbdb71 authored over 4 years ago by Peter Kubov <[email protected]>
Provide option to specify RetDec install path

b75c1453d779d5ac2895a5f91c1c7351cfdbb685 authored over 4 years ago by Peter Kubov <[email protected]>
Provide CHANGELOG.md entries for (#19) (#13) and (#10)

5baa65c8b09da932c47a95675810843193a1ce0b authored over 4 years ago by Peter Kubov <[email protected]>
Update README.md

2db3fbb8952323863e13a5ad6207b6f2b46bf228 authored over 4 years ago by Peter Kubov <[email protected]>
r2plugin-ci: use specific version of radare2 for master

0c0ee502b3e059b17cf7a4329bcdc80b7ef11e3a authored over 4 years ago by Peter Kubov <[email protected]>
r2plugin-ci: disable cache

This feature did not met it's expectations. Cacheing did in many
cases result in error after wai...

7bc29dd504c610adbe297f53d03fc7fed40f14d0 authored over 4 years ago by Peter Kubov <[email protected]>
Update RetDec to include latest Capstone

098e1c9a77df47e92d874908d8a5aec833a5d2c7 authored over 4 years ago by Peter Kubov <[email protected]>
Cache QT in order to build to succeed

4a1dfd8593a8f41f010af3395d5380c45dc033de authored over 4 years ago by Peter Kubov <[email protected]>
Invalidate cache to check QT build

c5698bb629dae07d13cb3144fbcdd6047c9e3a91 authored over 4 years ago by Peter Kubov <[email protected]>
r2plugin-ci: install QT on windows

984729e152c555a9c9a9762cad07d7c4ff82f5c4 authored over 4 years ago by Peter Kubov <[email protected]>
Explicitly set CMAKE_INSTALL_RPATH

c7be849e90aa29e56dec546dbe457d836668104f authored over 4 years ago by Peter Kubov <[email protected]>
r2pligin/registration: reflect change of license

Provides addition to commit e33c063.

Plugin is now distributed under MIT license.

4058d2fa86903bc0a8655ea4f1444df8913f34a7 authored over 4 years ago by Peter Kubov <[email protected]>
r2plugin-ci: install missing packages in test-run stage

aead8835e8cc98e774ab2b8acd3eeea4757afb32 authored over 4 years ago by Peter Kubov <[email protected]>
Check dot in output

8a6b2b5c8637539c091a47eafcab400cc51bbe96 authored over 4 years ago by Peter Kubov <[email protected]>
Remove option RETDEC_INSTALL_PREFIX

By using RetDec as library RETDEC_INSTALL_PREFIX is no longer required.

0d0c71712dd1b46f068f8dab3c56c2e6c6fc3711 authored over 4 years ago by Peter Kubov <[email protected]>
Fix invalid memory free

Memory returned from radare2 should not be freed - it is managed
by Radare2.

7b93f052f691fcb874c9c7078840b32e534bc6bc authored over 4 years ago by Peter Kubov <[email protected]>
Fix whitespace errors

bc41dc5e8f1b6d186ebfb1dfaeeb6e9315e1a64a authored over 4 years ago by Peter Kubov <[email protected]>
Remove now useless check

Since commint 6c7fdcc this if would evaluate to true all the time.

332a983a76a80a640d44d02a1e12d5121c07cae1 authored over 4 years ago by Peter Kubov <[email protected]>
r2retdec: set loggers in all paths

Provides addition to 08f667b. Loggers must be reset
after calling RetDec's API. Reason for this ...

dfa0166601fb784e195b5e9225e99390941937c8 authored over 4 years ago by Peter Kubov <[email protected]>
Download RetDec source code on command (#19)

Provides repurposing of BUILD_BUNDLED_RETDEC variable. When set
to ON RetDec is fetched and buil...

6c7fdcc9f3b7dbaa16c747d87fc6440c4f0c4540 authored over 4 years ago by Peter Kubov <[email protected]>
Remove rapidjson from library targets (#19)

47978eaeb29f08a2693e6d6f2c05e7fcfc59bb85 authored over 4 years ago by Peter Kubov <[email protected]>
Provide missing std::mutex include.

e8c858306d7a3e200921784d6f0422cea9ed3323 authored over 4 years ago by Peter Kubov <[email protected]>
Doxygen: remove deprecated settings

3803bcb4dc1c2512545d569207d26255497e900b authored over 4 years ago by Peter Kubov <[email protected]>
Provide doxygen and copyright notice

b2669e851e0d323b5bc9dfc17243c06227e6935a authored over 4 years ago by Peter Kubov <[email protected]>
Move default config to support

ad0b3de7aa4aaf79096aeaa90f49d4b7deacbad2 authored over 4 years ago by Peter Kubov <[email protected]>
Rename R2InfoProvide to R2Database

Renames R2InfoProvider to R2Database. This is because R2InfoProvider
falsely implies that it is ...

01925afc71c22597628e2d7233de9a36c29ec8f2 authored over 4 years ago by Peter Kubov <[email protected]>
Provide documentation for data analysis console.

abbbf46efe7dd2be39408c37a0f4d98e8b2d9248 authored over 4 years ago by Peter Kubov <[email protected]>
Provide documentation for decompiler console.

3843af94b1f3f4566e8a603546aa76efb9868f9b authored over 4 years ago by Peter Kubov <[email protected]>
Use RetDec's io interface to log info

08f667bb765046c965bad351dbdc1a1b7e869344 authored over 4 years ago by Peter Kubov <[email protected]>
console/decompiler: provide command to show environment

a4c9915436491d08e8bae59488d043908664701e authored over 4 years ago by Peter Kubov <[email protected]>
Move filesystem_wrapper to include directory

a456c3ae65875b8bb60021a3da4d7099053c7ff7 authored over 4 years ago by Peter Kubov <[email protected]>
Remove unused module cmd_exec

By using RetDec as library presence of module cmd_exec is no longer
needed. This module took car...

e1c1895f9fa23b0fe455616d1323e840f4000628 authored over 4 years ago by Peter Kubov <[email protected]>
console/analysis: new analysis console

Provides implementation of commands of the analysis console.

a2bb52f5d1b86ab469253c153fcdbcbf77df64d9 authored over 4 years ago by Peter Kubov <[email protected]>
Use decompiler console as main module

bd329bdb2c44ff742c3f725993e4674f6c325a63 authored over 4 years ago by Peter Kubov <[email protected]>
console/decompiler: provide main plugin console

0e6e10a0146eec9c7652e6d121bf855bca89aeb2 authored over 4 years ago by Peter Kubov <[email protected]>
r2utils: provide llvm -> c convertion

03be790dd60e74dc5303af2867da6a0850ef4b02 authored over 4 years ago by Peter Kubov <[email protected]>
r2info: provide imporattion of data

cfe1958cb683d5de3e8ea6657b7e88481d9a04be authored over 4 years ago by Peter Kubov <[email protected]>
console: new module for console interaction

Provides CLI interface module that will be used to encapsulate
functionality of commands and rel...

59149c96b3f45fde0b53926cdbb3e360f625a862 authored over 4 years ago by Peter Kubov <[email protected]>
Fix conversion fs::path -> std::string

Provides fix for implicit conversion fs::path into std::string.
This kind of conversion is legal...

0e37c74c504c26a0fd8677e5ea088382cf620bda authored over 4 years ago by Peter Kubov <[email protected]>
Update RetDec to include output improvements

515eeb8ac9aec660c17f3bfc014ce02f584d8d57 authored over 4 years ago by Peter Kubov <[email protected]>
Decompilation should return configuration

Returns configuration that can be used by other analysis that
is independent of decompilation.

3c2e2c62090a74f52191431554bff2d6356dea1b authored over 4 years ago by Peter Kubov <[email protected]>
Fix path to r_userconf.h on Windows

daf9b3cc69c19b256f4d58143e55f2e5650675ed authored over 4 years ago by Peter Kubov <[email protected]>
Use radare2 master for testing

0e2a56ba2bd89fb30d3ea02cc8a1d701f474794c authored over 4 years ago by Peter Kubov <[email protected]>
.github/workflows/r2plugin-ci: update to run with retdec lib

* provides openssl
* removes unnecessary configuration

ac39fd64c4566a897f80db27ff8f4292f9952b0d authored over 4 years ago by Peter Kubov <[email protected]>
Force link bin2llvmir and llvmir2hll to core_retdec library

311ba1111e1357803bac11dd6eae52a214562a63 authored over 4 years ago by Peter Kubov <[email protected]>
Remove useless commands in CMakeLists.txt (#19)

773cbd0bb81af553a7d384a1e0b58d4c1b530e4e authored over 4 years ago by Peter Kubov <[email protected]>
core_plugin: provide and fix doxygen documentation of 2ed62fb

Provides and fixes doxygen documentation. Provides better naming
of functions/variables introduc...

acf6f2be94da28fba46eefcab579ad0d3e0a06ca authored over 4 years ago by Peter Kubov <[email protected]>
core_plugin: provide output caching #13

This commit provides enhancement from
https://github.com/avast/retdec-r2plugin/issues/13.

Provi...

2ed62fb50c1af6ec8fb533b55c8a2e03b49dc659 authored over 4 years ago by Peter Kubov <[email protected]>
core_plugin: restructure output

Currently every decompilation rewrote same output files.
This commit changes this. After this ch...

6b68d7ca5d607e3268c56ef7f30f86419f34405b authored over 4 years ago by Peter Kubov <[email protected]>
cutter-plugin: use moved decompile function

7a04e00c74318eeea1c4d8214b9a40e931b3e67a authored over 4 years ago by Peter Kubov <[email protected]>
core_plugin: unify code deciompiler functions

e02562b9ea4b6a772fabb3134edb68bee83dfec2 authored over 4 years ago by Peter Kubov <[email protected]>
cutter-plugin: use moved decompile function

21aa835b75b9f017b095df28e4cda17f0290f5d1 authored over 4 years ago by Peter Kubov <[email protected]>
r2plugin/r2retdec.h: move function to namespace

fc0bf2e7175cf818b0b1fb929be7294ed02fe5df authored over 4 years ago by Peter Kubov <[email protected]>
R2Info: refactor function naming

4efc0325adadb8124d96a5bacdb90c20bc8b4aa3 authored over 4 years ago by Peter Kubov <[email protected]>
Fix whitespace errors

d910638f8be9ee4eaa2be8b51f74fd3c9472c86e authored over 4 years ago by Peter Kubov <[email protected]>
Use retdec option to set log/err from config

59addcc65d681a16bd2943e482656ac9e5536ec5 authored over 4 years ago by Peter Kubov <[email protected]>
Fix doxygen paths

79e63a5fb353b077749f9ec1ba54816be6468f3e authored over 4 years ago by Peter Kubov <[email protected]>
update retdec

4b26d53c3bfb07e9fe1b2c20297d39965e641a25 authored over 4 years ago by Peter Kubov <[email protected]>
Fix order in target_link_libraries

As Radare2::libr contains Capstone symbols order of dependencies
is important. If Radare2 is lin...

670ea075018f4ec6a31b819142bd9b1828b1f3de authored over 4 years ago by Peter Kubov <[email protected]>
Link bin2llvmir and llvmir2hll explicitly

b21b3232117a580a896bcb859f83223ded1bfd95 authored over 4 years ago by Peter Kubov <[email protected]>
Link core_retdec with bin2llvmir and llvmir2hll

Right now for some reason when linking retdec::retdec
it does not provide core libraries as retd...

7fd429c2d71bc4fda5797561a7af7996e7c63c09 authored over 4 years ago by Peter Kubov <[email protected]>
Fix paths and installation of RetDec support

4530c87727b0401f10489dc2bcab9f1b49c54d91 authored over 4 years ago by Peter Kubov <[email protected]>
Use git tag instead of specific hash

dea4816e508bfd9ad7be1078384348224fe53024 authored over 4 years ago by Peter Kubov <[email protected]>
Refector {Cutter|R2}plugin structure

e9f3d3dea0552ceeb8b2f5d92e11f3dddf58e308 authored over 4 years ago by Peter Kubov <[email protected]>
Update RetDec to provide log/err file config

238ec8e9fdeb6af97f299488dccd3bc6e08a444f authored over 4 years ago by Peter Kubov <[email protected]>
Change license to MIT

e33c0637fb325deb9fe3b14b674b412f2d42e759 authored over 4 years ago by Peter Kubov <[email protected]>
Link whole RetDec as library to plugin

3bc156865d26ade3bff08c0b7bd44d112faa06c4 authored over 4 years ago by Peter Kubov <[email protected]>
core_plugin: repurpose RETDEC_PATH variable

f1fbe0db7ecc1e7688786033db5ba09dfe8c58a5 authored over 4 years ago by Peter Kubov <[email protected]>
Update RetDec to include RetDec as library

bb0a1e736947749b097d9d14eac014f69358fe1b authored over 4 years ago by Peter Kubov <[email protected]>
Merge NirmalManoj:emit-rannotatedcode-to-cutter into master

commit 16e7afc42303ad6ecdb80b15cd9e5608412d3d5e
Author: NIRMAL MANOJ C <[email protected]>
Da...

5fbe470178b16caf2f171ead7431588dad37a670 authored over 4 years ago by Peter Kubov <[email protected]>
Release v0.1.2

1ba22472bf7718cf5b70130d249c95681ad71889 authored over 4 years ago by Peter Kubov <[email protected]>
deps/cutter: provide more accurate error message

3ae448a1b337020577adbc460c27b9f4e700bc9b authored over 4 years ago by Peter Kubov <[email protected]>
core_plugin: check local installation of RetDec

b6ce7073257d18c7dfc0788fb07f4687413d25ec authored over 4 years ago by Peter Kubov <[email protected]>
Revert "core_plugin: do not require specific Radare2 version"

This reverts commit 13a5071a0f447ea55f2869639678ea69d4b448ed.

ddc3dd54cfd4d29962c22cfa00c88d864f49a7d5 authored over 4 years ago by Peter Kubov <[email protected]>
r2plugin-ci: create directory for artifacts publishing

8fad3249e8bc69329cd1c2d435d08e6d458e1051 authored over 4 years ago by Peter Kubov <[email protected]>
Update RetDec to contain merged CMake fixes

cdb68c5c695156522398eb192be5f09c45b99d97 authored over 4 years ago by Peter Kubov <[email protected]>
r2plugin-ci: install qt5 for cutter plugin

81168fc9b15cf9840f91bed03fe23b24de4f36e9 authored over 4 years ago by Peter Kubov <[email protected]>
r2plugin-ci: fix paths in published artifacts

f6e0b98dc0c0f6a079a10c3c7d2e7120dac24006 authored over 4 years ago by Peter Kubov <[email protected]>
r2plugin-ci: build cutter plugin

695468a63206ec0bb00159dffe4256e42eaf9153 authored over 4 years ago by Peter Kubov <[email protected]>
Update CMake parameters description in README.md

362403e127fceb39f2dafd3410893198c312f0b7 authored over 4 years ago by Peter Kubov <[email protected]>
Add entries to CHANGELOG.md

82ec85a2907df36f74aa37bff34a28f30b1e5072 authored over 4 years ago by Peter Kubov <[email protected]>
README.md: provide info about windows support

a506bdb82a39bce2966880d076d50a25b2c69ed1 authored over 4 years ago by Peter Kubov <[email protected]>
README.md: mention updates on Radare2 and Cutter

After refactorization of Cutter cmake setting source dir of
the Cutter is no longer required. So...

3d015c83b8f13f918fd9746a4b1b7d5d82ad7c29 authored over 4 years ago by Peter Kubov <[email protected]>