Ecosyste.ms: OpenCollective

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

github.com/radareorg/radeco

radare2-based decompiler and symbol executor
https://github.com/radareorg/radeco

Refactors code

- Modularized code. Arguments parsing happen in args.rs
- Main is only responsible for showing e...

5221bfbe4ede6631e602677893fe8ef8d78a73f3 authored over 5 years ago
Adds dump() to emit output

27f9e956919beb7cd2b09260f56f631a1440c92d authored over 5 years ago
Adds build.rs script to store radeco-lib versioning at build time

3748d5539da61b97ac85a6d9ec5a12efec6e2c65 authored over 5 years ago
Fixes indentation

8fda4bef6e1afeca38f384bf586ab17a3964c2e6 authored over 5 years ago
Enhancements for --make-json

f5c25ea975c3487a8fd87b40f535fc799527f908 authored over 5 years ago
WIP replace `FILE *` with `RSocketProc`

0ff5b40d9151155e76bb1e35d30fe833737ee451 authored over 5 years ago
Better commandline parsing

1ec42ff88f33e2076f4c804f22c0096cc453fce7 authored over 5 years ago
Adds error handling to json reader

a9fc83fa558bd5644ab5e600ea58c84046005c7c authored over 5 years ago
Add function completion

3c2b8ed1b8548b4e13558ac72dc4b6cdb780d434 authored over 5 years ago
Improves README.md

6200056660f9bf411cdc922d482986b94be1e458 authored over 5 years ago
Integrate with travis and add cargo git dependency for radeco-lib

bf387a5e458386ab36e995b1c34ce140426e93d6 authored over 5 years ago
Add BSD-3 License

b12feb3b73ee6825e7dce5f3415e59a693534ca3 authored over 5 years ago
Split modules

50bd0ee88a2fa58cd2a492499fd87a9367b5642e authored over 5 years ago
Add --verbose flag and reindent with tabs

91d809dddcb371d8adbbe3b36dd5aa968ba5d1e0 authored over 5 years ago
Load a file if command line argument is given

a45eadfc7e76c7b9d388df64368d0301919ed80d authored over 5 years ago
Take a custom command in batch mode

In batch mode radeco simply decompiles all the functions and outputs
the result. While this is n...

0f2518f40803ff9f4d116127458814a193486306 authored over 5 years ago
Raw esil mode now works

- radeco now respects the outpath set in the json
- Updates README.md

6cbf934e4eb7615e8d317f9666a6d90e2d7e5c40 authored over 5 years ago
Brings back shell

- Fixes a few typos in README.md

5de93923b2c651b38773dfbd4bcdb1fcfaef1ede authored over 5 years ago
Never panic at core::decompile

55c459bee530c436ede1524cb3b3904a2f19ba3a authored over 5 years ago
Fixes types in README.md

2aa7345e2f1ac42ac40ca1e569192a772707beec authored over 5 years ago
Reorganizes the README.md

9625581c2940466686e8118da71ee100a8497981 authored over 5 years ago
Enable syntax highlight by default

52c68aa26d53f67a612489f00cb507b6e1519ed2 authored over 5 years ago
Impl completions for commands, filenames

ba7edfdda6154cc1e8f0b5992302b17ee7978381 authored over 5 years ago
Minor fixes

9e5cff950df9993462c6230134b9a11efc8b5ec4 authored over 5 years ago
Completes basic input parser and json construction

db718a0a27b8eb2e61e93916e19ef5e5146e53d2 authored over 5 years ago
Update for radeco-lib::r2

8d55c5bf1859b5b412aba8caecebda9fdfa4d470 authored over 5 years ago
Update README

56d73cc314dc33a39ec508b686d00db7264e8028 authored over 5 years ago
Impl r2 integration

486ee9748caead8052a2cea89cff69a8a340cf91 authored over 5 years ago
Fix the `trace_log` build option

155fe784b6c6e9742d8ad849b87d454d538c92dc authored over 5 years ago
Disable Rust beta channel for now

0650f594b2be1d1f36eb33148c9e715434c218e8 authored over 5 years ago
Move tests to fix cargo test

ab4e237d2c99cbcb7251528ad41e88c04971734a authored over 5 years ago
Initial merge of radeco, esil-rs, arch-rs, rune

9d715b03b4c573321ce65d3c37fbee59c65e2b6a authored over 5 years ago
Fix Rune build

6ae90c1d82663b84397890cfa58daffb88b0648b authored over 5 years ago
Fix test in Rune

28e45c88319b4426d92857fd9928d6044dc83be0 authored over 5 years ago
Fix lalrpop parser generator

e98da65979b3b6a67189d130c5a1ebcf1553edb7 authored over 5 years ago
Disable quickcheck for now

eb98a06088dd94fd2f28cb245faad5e2715d2946 authored over 5 years ago
More Rust 2018 fixes

647bbba77014f00e4d09f9c8cc4f08d53b54ba54 authored over 5 years ago
Build fixes

6a72dabe873534ea93c7f6fa6db6add3fa8b184e authored over 5 years ago
More AppVeyor fixes

02fa4a8183ae0f44fb97882a098b211ecb9305bc authored over 5 years ago
More Rust 2018 conversions

923546079cd6975c36ea4eaec45b1a441a98c5f9 authored over 5 years ago
Disable stable builds for now

5df6c9d1879a5777ea6bd01e2f5cc40a9d3ffc23 authored over 5 years ago
Fixes for Rust 2018

238a7f24ec5c68403d6c869debff27450ce6594c authored over 5 years ago
Convert arch-rs and esil-rs to Rust 2018

8391899c7d1e722d84059bb49ef01f4d8883d419 authored over 5 years ago
Travis and AppVeyor cleanup

eaac92bbaa0913d9ef3d1c788eb1cdf2444a6696 authored over 5 years ago
Rust 2018 fixes

85130d8fb4de2ef162e4fead299450524df1bce5 authored over 5 years ago
Fix dependencies

7b7129e21e00a8482d47524fdf6bea46f516cd6a authored over 5 years ago
Fix Rune build

038c00c540a2b305006538e68839a0156a974a28 authored over 5 years ago
Add some logging to `RadecoEngine`

e8521a3ed1e79b6f237952e4cd8f74dacef01644 authored almost 6 years ago
Add the attribute `kind` to `RadecoFunction`

We cannot load the code of imported or relocated functions, because it
is not available inside t...

309cd4deec7b1d9f1de5a6737cccb925a65b6cdf authored almost 6 years ago
Add match cases for "OpRor" and "OpRol" in analysis::matcher::gmatch::hash_data

a88edde57ce1b07d0c251fa40a86ffd5ba16b0f5 authored almost 6 years ago
Run func analysis in parallel

4d0e3f922c66d7aba66d3a9926644577f348c875 authored almost 6 years ago
Fix call `registers_in` on non-action nodes

`registers_in` should be called only on non-action nodes.

To reproduce:
Build radeco with the ...

baa93ccee32f854132a49633b207a009ef4a112c authored almost 6 years ago
Load arithmetic patterns from an external file

87a5d4efef0e065624f8e79ae725ca19735b071d authored almost 6 years ago
Add rustfmt checks during CI builds

662631d6097b89142a57808129165a88d3d962bb authored almost 6 years ago
Apply cargo fmt

72c14d91e328064579da63d39eb734b8279a3738 authored almost 6 years ago
Make the policy function `FnMut`

96a8de5e83a965888d64a7e3885e3a888f54a61e authored almost 6 years ago
Add the `AnalyzerInfo` struct

Use a struct to hold analyzer's infos. This is makes it possible to get
these infos without crea...

f33230ef0831a2de4383fb58a4083e8c0fe299d0 authored almost 6 years ago
Use an `Engine` to run analysis passes

Currently, analyzers are run by radeco-lib's consumers. This could be
useful in some cases, but ...

d271c6a22b6896a1b9e58030cd405616f7abd817 authored almost 6 years ago
Implement `Arithmetic`

5fbc97328ec32ac4cca8d20d5fc17430c9f66ef0 authored almost 6 years ago
Add the `as_any` api

d7dce5d44b27e0584bcf9c24e21250bd65be196e authored almost 6 years ago
Skip egdes from registers to registerstates

0fac78fc168e303837cc919f74a72c40bfae814e authored almost 6 years ago
Increase spacing among nodes

d2a35e2ae4509824090d6ae90eec19900b42a7cb authored almost 6 years ago
Fix the attributes for op nodes

50d85944c23d84f62015d36f4375ea393282bcdc authored almost 6 years ago
Fix xdot parsing

Spurious `\` chars cause xdot to fail parsing dot files generated by radeco.

To reproduce:
mm7...

deb97a46339f22ea398d45a6e8fbf88168a4d9c2 authored almost 6 years ago
Merge pull request #247 from Mm7/changes_policy

Use a policy to selectively commit changes to the IR

511a86220304980c5cfd2a2ad849b8a8aec37be7 authored almost 6 years ago
Use a policy to selectively commit changes to the IR

Sometimes applying all the changes an `Analyzer` produces is not the
wanted behaviour. Tweak the...

03d48e60b9cf301f322a373a8895104771e82351 authored almost 6 years ago
Implement `ModuleAnalyzer` for `InterProcAnalyzer`

880f2c3c6b3399c4147b717b475dfce714b3fb82 authored almost 6 years ago
Add some traits for calling analyzers

Right now there is not a standard way to implement/call an analyzer. For
example CSE builds a st...

bee6c04b417bbb593516362f36e31abc3dc85104 authored almost 6 years ago
Implement `ModuleAnalyzer` for `CallSiteFixer`

e103d065baa5baad862b1270dadcfdd2ff357b60 authored almost 6 years ago
Add `requires` api

d81ebea09f98dd1a7156943fe2293a09a5a11268 authored almost 6 years ago
Move dce to analysis

bcd0cfe76e0b70880c3ed4ac2ca31c92cad0b992 authored almost 6 years ago
Implement `FuncAnalyzer` for `SCCP`

d5e511fef299821740a1a5bdb7d59122ed5e0bcd authored almost 6 years ago
Implement `FuncAnalyzer` for `Combiner`

940cb44177cf133074e4d5ae814e16f1bf18ea97 authored almost 6 years ago
Implement `FuncAnalyzer` for `DCE`

e5962079e262aca1da16c6c18228e290515935d9 authored almost 6 years ago
Implement `FuncAnalyzer` for `CSE`

eedaf4cdc323ab4542a2f6019306808b0c087c8b authored almost 6 years ago
Implement `FuncAnalyzer` for `CopyPropagation`

582bc3091c176f1e85afcf6df92d7221f16bc7f7 authored almost 6 years ago
Implement `ModuleAnalyzer` for `Inferer`

a9f7c1e26b0178ac9df057e632ca5f923b14243f authored almost 6 years ago
Fix the bug of callgraph construction

ec6214862b1e3f6854f13ca8bbfcc402513ea4be authored almost 6 years ago
Implement `Mask2Narrow`

7961d59151fd11f45faaa3cac50c2ed5e7f9812e authored almost 6 years ago
Fix scalar!,reference!

0e061dc5337f4fad5b2f59c2410c802c80244e45 authored almost 6 years ago
Fix errors from ssaverifier

9595194e68a48c11236030da8043d377dd0b2005 authored almost 6 years ago
Add `function_rename` api

e69e21418428db2ce9c44ec75808d50dbe96ba5c authored about 6 years ago
Fix compilation warnings

c8fb4b688038427944a337627b3e72550ec466f1 authored about 6 years ago
Update Travis to Ubuntu 16.04

4cd8b89a56b7cdd3c6d49af9b610005911727169 authored about 6 years ago
Handle ESIL parsing errors

After ea9866e@esil-rs the parser report errors in case of misformatted
esil input. For now log t...

bd1fe6ff4e6fe903294d64c8cdb495e8f387a708 authored about 6 years ago
[fix/const] Fix compile errors

ee9b755dafbea341bcff8a5f83c7d3d2af7ff4d1 authored about 6 years ago
[fix/const] Replace variable `SSAStorage::constants` with function

a54cb952a5103fc2a862f2ddb19f9a6a47a1da41 authored about 6 years ago
[fix/const] Add size to constant nodes

02c92afdfe1c589edd690d0f9e562b5a1d783536 authored about 6 years ago
[fix/const] Remove redundant casts to constant nodes

0afa4f061dd47d363475c3f48346d99a5adc5829 authored about 6 years ago
Impl copy propagation

77debb12abf80b3c35087f65d7ca424ce4243a93 authored about 6 years ago
Apply rustfmt

dd484b060bc2c9cfbb0985193df1b88087a35026 authored about 6 years ago
Derive Clone, Debug trait for CCFG

02b67226b33c8a8dcb1941785fc785510f3edf24 authored about 6 years ago
Fix build bdages

71e8d9b62503aac12f94bffe5e641bb8a506a3f9 authored about 6 years ago
Fix sccp

1cafd03519cf3bd9d1d7dad82807db1a4abe1dd1 authored about 6 years ago
Bug fix frontend/ssaconstruct

5d9b6a1bdeb8196bae4930738d508b51897330e0 authored about 6 years ago
Merge pull request #230 from kriw/fix/dce

Add MOpcode::OpMov

3928b87f7c4f64d5bef769f7eaebdf6495016829 authored over 6 years ago
Update src::analysis::sccp

921a80862d6780360399249ab7c0861c60beebf3 authored over 6 years ago
Fix backend::lang_c::c_cfg_builder

b4cb3b0ce5b45e61ce0420afc65fba210e91c191 authored over 6 years ago
Update ir_{reader,writer}

5011126d30eba53e8febf958c91fe0aadb85ff0c authored over 6 years ago
Add MOpcode::OpMov

7f57b63cf855a0fcfea1ec1092e6d52daa5e1dfa authored over 6 years ago