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

Makes modifications in accordance with R2Pipe API changes

c259e8673c56a28090ddffd531c8722dfd6d1a58 authored over 7 years ago by chinmaydd <[email protected]>
uncomment bin_ls_test and fix it by making sure that duplicate edges are not inserted and also added code in tryremovetrivialphi to make sure that same nodes do not occur twice

f393f0c2b7b0056398cba4efc843f11e934caa3f authored over 7 years ago by Rakholiya Jenish <[email protected]>
fix build -- move to serde_json as rustc-serialize is deprecated

885afc4f19b1a7502b80db2c080e4db7f8c30c97 authored over 7 years ago by Rakholiya Jenish <[email protected]>
check for selector before accessing it

a5a7165fb510350be2324a9b5d30ea19a30cee5e authored over 7 years ago by Rakholiya Jenish <[email protected]>
update various places after replacement of node to prevent invalid access to removed node and add logging for insert node

caf90150f51f52e36f1b7aef22564ba47c226ea3 authored over 7 years ago by Rakholiya Jenish <[email protected]>
fix vsa

a8937d5eb8a7a40dc723cfae8979edeaa6f81888 authored almost 8 years ago by some-username <[email protected]>
first steps towards vsa implementation following wysinwyx

3ed8c4b207b508c5beb747fe47afd7f9c18764e9 authored almost 8 years ago by some-username <[email protected]>
convert emit_il() to return string

4f5fc84202e05e7e5079db29fd3244c9734287e2 authored almost 8 years ago by Julius Bünger <[email protected]>
write to single file without duplicate work

1d403ae5811a4de18edd857e51b4c92d9ef554be authored almost 8 years ago by Julius Bünger <[email protected]>
Command line arguments (#57)

Implements CLI parsing for minidec.

883ddfe83771d82dab58c9bb40ba1ee5e81d641e authored almost 8 years ago by Ahmed Hamdy Mahmoud <[email protected]>
Clippy refactoring fixes (#56)

* Fix #43

* Remove mut for fmt ty

* Optimize imports

* Refactor, thanks for clippy

*...

ddc1f72e6f50e733ae3b75cd412e5426ec9e0cee authored almost 8 years ago by Eugene <[email protected]>
Merged. Tries to fix tests.

2c04f722bfc0b8c410f3579113b8f748719b969f authored almost 8 years ago by Sushant <[email protected]>
Fixes tests

571bbe7f4ff4483a45f8f913094abb3fb9108fe4 authored almost 8 years ago by Sushant <[email protected]>
Merge pull request #53 from chinmaydd/fix-build

Fixes build error due to addition of new struct `LVarRef` to r2pipe.rs

74ef81231a36d1bf2b0abaf2d9063a6d2cceab62 authored almost 8 years ago by radare <[email protected]>
Fixes build error due to addition of new struct `LVarRef` to r2pipe.rs

59fb1d8aa7556bc15e4b69001c512dbf64685dd3 authored almost 8 years ago by chinmaydd <[email protected]>
Uses petgraph::StableMap

This commit changes the backend graph to use `petgraph::StableGraph` rather than
`Graph` and ref...

9c21b5d2e167a49c3e9583a67e52a5f0876a0fd2 authored about 8 years ago by Sushant <[email protected]>
Improves addressing of nodes

Previously, addresses in the IR were stored as "associated" data. For most
analysis, address is ...

ebc1b61b52408c5d4cc530298894936eb60f264e authored about 8 years ago by Sushant <[email protected]>
Improves addressing of nodes

Previously, addresses in the IR were stored as "associated" data. For most
analysis, address is ...

412815c02c2ccd1793ad2d3b61a916e1d100f27e authored about 8 years ago by Sushant <[email protected]>
Uses petgraph::StableMap

This commit changes the backend graph to use `petgraph::StableGraph` rather than
`Graph` and ref...

69fa0c5a46fca1fac7b89630f27309a7be0b7a5e authored about 8 years ago by Sushant <[email protected]>
simplify code

43a51cf5b4fdfa78febe3cb175e3c25b16529d52 authored about 8 years ago by some-username <[email protected]>
resolved remaining compiler errors - have to check correctness

5ee7e75ffd27083c0982db4da7a9a5c93841b4f3 authored about 8 years ago by some-username <[email protected]>
fix: use .target() on edges where appropriate

ace9d2a14b7893133324b9bf577c34e93e025786 authored about 8 years ago by some-username <[email protected]>
fixed errors from merge

ab107e7bcc6ad4fa06720b11da875a3edad6cc09 authored about 8 years ago by some-username <[email protected]>
might already resolve merge conflict with radeco-lib/master

50c00ef3f55d9ae05b7ff804b3e5c4d9c0b296cc authored about 8 years ago by some-username <[email protected]>
trivial write to single file #35

fa7a614560ae532983b8b1f6c353df526ed76fdd authored about 8 years ago by Julius Bünger <[email protected]>
write to single file without duplicate work

6cb7ba8bac8437919a2c30784bbb8f492a73fb66 authored about 8 years ago by Julius Bünger <[email protected]>
delete obsolete dereference

8f6fee5f997a1aacda53ee71963a06afd49ac522 authored about 8 years ago by some-username <[email protected]>
using emit_il() with println!() in tests, too

9f75df4e2e39d5f20a8956960fb14ba5db0d2f9b authored about 8 years ago by some-username <[email protected]>
adapt code to new return type of iterator

1caa4d546eab18b0855036d48254daa291c22fb4 authored about 8 years ago by some-username <[email protected]>
fix use of deprecated walk_edges_directed()

77fcd987c06374d026af25bb8eefbe29f9283a0c authored about 8 years ago by some-username <[email protected]>
convert emit_il() to return string

44e4e562e2074ba826b632b83a1e9fb869c8a4a7 authored about 8 years ago by Julius Bünger <[email protected]>
Adds arguments to C Function emit

c04ea11591408bfaceecacbe4b6dc7e764d3ff40 authored over 8 years ago by Sushant <[email protected]>
Minor refactors and cleanups

63ab5269bd415757d7581c1b0a5527a097936484 authored over 8 years ago by Sushant <[email protected]>
Adds more base code

1b36f47ad1d1b1f4ca3ff989be69c8aceb87330f authored over 8 years ago by Sushant <[email protected]>
Begins work on SSA to C-AST conversion

250f411db0ba568bde07b3b856090615baf5789f authored over 8 years ago by Sushant <[email protected]>
Completes phase 1 of simple C-AST

3305398bceeb1199dd964cd35ac1213e27a25a11 authored over 8 years ago by Sushant <[email protected]>
Starts implementation of priting C-AST

9306e94a10e005d5fcec5aa5f7d4b2bb817a99f7 authored over 8 years ago by Sushant <[email protected]>
Implements more Simple C AST

8a6e0bf0b9d658f5d6a48b7a4bbc90d9416f99fd authored over 8 years ago by Sushant <[email protected]>
Framework for basic pseudo C

d802e20f16c8f3035f76e63744a15001c39f1349 authored over 8 years ago by Sushant <[email protected]>
Implements Subtype closure

981d74389e3f64da7194ef2997228b5cd30fd5fb authored over 8 years ago by Sushant <[email protected]>
Implements decompose

4f76f12907d151a99ad1db85a483eaf1346d784e authored over 8 years ago by Sushant <[email protected]>
Adds some error messages in SSA Construction

0f416065fc51787a3ed54b0f830e40c6583ec37a authored over 8 years ago by Sushant <[email protected]>
More framework for TIE

1b7d6e56e8220068a63eb0d585b1f30b8392d5fe authored over 8 years ago by Sushant <[email protected]>
Fixes travis

3c9e60ff3d7f53a16de812f85c522556c50bc9bc authored over 8 years ago by Sushant <[email protected]>
Implements skeleton of ConstraintSet

88a27c058e6a7aa26e3c922ca69f8ea64dfa85db authored over 8 years ago by Sushant <[email protected]>
Begins work on type inference

5ca6bd5cfccc21f1253999a52cfde33b2610c540 authored over 8 years ago by Sushant <[email protected]>
Adds analysis of memory

46dd4830da6661d5aade563ccea183a73997938b authored over 8 years ago by Sushant <[email protected]>
Implements better call context

89e3c5ed8e77f9820b714f4a208462b8afcd48e5 authored over 8 years ago by Sushant <[email protected]>
Implements call context information save

1357d78460e93a2d52305ef7c79c69a25275a7a9 authored over 8 years ago by Sushant <[email protected]>
Minor Fixes to API

78826d56e97a3ded8c65984c68086b2f9a89026d authored over 8 years ago by Sushant <[email protected]>
RFunction and RModule now use RBindings

21363dabcf7af9e3e84d14d8bc0f350163aeedb7 authored over 8 years ago by Sushant <[email protected]>
Implements RBind

1ac8428305990dd3ee32057f7809351fa8fbebfa authored over 8 years ago by Sushant <[email protected]>
Implements phase 2 for bindings

1214efd104786f75f8ef62d601d8a2afc2a81461 authored over 8 years ago by Sushant <[email protected]>
Fixed typos

c73e8536c94180a61eb00b0ca4341f4ff8383649 authored over 8 years ago by Sushant <[email protected]>
Adds minidec and bindings

067c9ddec159c1bc5ab0e7ccc2601def7d42336c authored over 8 years ago by Sushant <[email protected]>
Implements RFunction and RModule traits

dfead2e8ab118e51b33aa4fa35585cf1265b72a7 authored over 8 years ago by Sushant <[email protected]>
Implements basic argument detection

ab4911d7cac4be7c90f79027e864dadecde0ce99 authored over 8 years ago by Sushant <[email protected]>
Fix .travis.yml

d7d7724dc25df2df3ff1ba932fc99d1fc5e6e135 authored over 8 years ago by Sushant <[email protected]>
Merge branch 'cfg_ssa'

42b672dbc8b3165266933d973ce92853cfee1c9c authored over 8 years ago by Sushant <[email protected]>
Fixes travis. Ready for merge into master.

4464fc0a4b5d2e245273370d71ed037ef395e561 authored over 8 years ago by Sushant <[email protected]>
Disable some failing tests

0d0aee6c8720a1331e4f87aef649fda0c74be66e authored over 8 years ago by Sushant <[email protected]>
Use remote repo in Cargo.toml

6f473c14f75cdb80e920e360c00dc4e06dfd1eb3 authored over 8 years ago by Sushant <[email protected]>
Minor cleanup of Module SSA Construction

1a4b952fff73152bea40ecc5762bce244c33f0e9 authored over 8 years ago by Sushant <[email protected]>
Adds threading to module ssa construction

e9f6b150274f5ed30de976a69afcb0eed9ea7ffc authored over 8 years ago by Sushant <[email protected]>
First complete implementation of module

81c7aa1d15821e5e36d3502ee2a7749e9d3cd2ff authored over 8 years ago by Sushant <[email protected]>
More work towards `Module` and `Function`

050848dcc6f7bddb7982eedd5e93debedcfea8fe authored over 8 years ago by Sushant <[email protected]>
Implements foundations of interprocedure analysis

f217100ca18cf03025280a48c6af055e564552b1 authored over 8 years ago by Sushant <[email protected]>
Finishes FileSource and conversion from R2

16cdb876750b00f5a770801bd7be2d3710df7a09 authored over 8 years ago by Sushant <[email protected]>
Begins work on full binary loading

39336584f592d607617fd5c4db16063b96151bd7 authored over 8 years ago by Sushant <[email protected]>
Fixes analysis of OpCall

0e44b3ba34512a234020fbd7803ba5bae80ae32a authored over 8 years ago by Sushant <[email protected]>
Fixes minor issues caused due to order in sccp

93bb2ec60e817dc219b2d6588f1f6943ac1654b4 authored over 8 years ago by Sushant <[email protected]>
Adds common x86 idioms for grep/replace

617af81e9fba8f4799397998e6dcce98a58a9d51 authored over 8 years ago by Sushant <[email protected]>
Adds json test files

de81a6d97d7b18152a6c68972f0b72150a2a3607 authored over 8 years ago by Sushant <[email protected]>
Adds grep_replace test and minor fixes

d8772302b0f6d279cf086a6cbc92d4f9c7089445 authored over 8 years ago by Sushant <[email protected]>
Adds support to grep opcodes with arity > 2

01b7963bb24b2eec45958124620deda2f190037b authored over 8 years ago by Sushant <[email protected]>
Optimizes grep

c4a54eef4c28a885f8cc2faf2623f76522856e93 authored over 8 years ago by Sushant <[email protected]>
Avoid redundant regex matches

1075acee28037aa45df91d2e9d55ecfb9a26ffa0 authored over 8 years ago by Sushant <[email protected]>
Completes grep and replace

acdf5aeb35b238fb7afb5122d05c2e5497d513a5 authored over 8 years ago by Sushant <[email protected]>
Implements first iteration of replace

6430ee22d1de833416d029156ad515a25e63d59f authored over 8 years ago by Sushant <[email protected]>
Implements ssa-grep

455738be56bcc257aecdce28a30e326a7f91c490 authored over 8 years ago by Sushant <[email protected]>
Finishes coarse-memory ssa

3e017937a3a973515765703a424142e23275a5f2 authored over 8 years ago by Sushant <[email protected]>
Implements Common Subexpression Elimination (CSE)

8f1c84433340c31023f2d4d20c1b78406b1a98e6 authored over 8 years ago by Sushant <[email protected]>
Finishes IRWriter. Fixes bugs in cfg construction.

4613cc557d1c28b03b21837fa5f17132a44fd2fa authored over 8 years ago by Sushant <[email protected]>
Implements basic structure of ILWriter

4d7726231bb5939ee61a84fec20dcad9f1c4a331 authored over 8 years ago by Sushant <[email protected]>
Starts work on ir -> il

4bca3848e36c886777a8376bde4f3a214b0429a4 authored over 8 years ago by Sushant <[email protected]>
Fixes all warnings from rust_clippy

ef074f1ddd58a0cbe32683ac12e65d412d0268f7 authored over 8 years ago by Sushant <[email protected]>
Removes unnecessary mod.rs and reexports

d04102be72c9fce7d500f2ab6a65c8a2ced9b75f authored over 8 years ago by Sushant <[email protected]>
Removes a ton of dead/unused code

481ea94d6eb33667ed9596f819aac3e3348a6b2f authored over 8 years ago by Sushant <[email protected]>
Minor fixes to constant propagation

992863956ac0e04da073131a612540b1ffe7f6f8 authored over 8 years ago by Sushant <[email protected]>
Adds some sanity checks for invalids

3408036ae64c6351b62c4ffcfb80a72aa40beb72 authored over 8 years ago by Sushant <[email protected]>
Adds more support for logger

16c410ccd07d8d5cb44ca213641429acd8553e94 authored over 8 years ago by Sushant <[email protected]>
Converts println to radeco_trace

b3bbba1a70fcc2b13db95ed82e44380eb0a1e073 authored over 8 years ago by Sushant <[email protected]>
SSA and CFG construction unification is now complete

TODO:
- Remove all dead / unused code
- Add more tests
- Better docs

61dee7a4f02f7bfe7f066efb52eb93d9924148f8 authored over 8 years ago by Sushant <[email protected]>
Almost there

4b4259f1c95e2aea12a2e4e672633fe1c370108c authored over 8 years ago by Sushant <[email protected]>
Minor fixes

5e88da14d89760ace1608d45a0619aac699eea5d authored over 8 years ago by Sushant <[email protected]>
Disable coveralls due to segfault

1596a5efe806c3c6551f4f1540c0f50fe94975d9 authored almost 9 years ago by Sushant <[email protected]>
Enables coveralls on stable

5f513764876afada1575d2b2dc4ff1418f04fc7c authored almost 9 years ago by Sushant <[email protected]>
Print values in hex if value > 255

Solve one of issue in https://github.com/radare/radeco/issues/7

c99e7757384b67f586da4a1883c40d00fa882f5a authored almost 9 years ago by Rakholiya Jenish <[email protected]>
Added coveralls

3e522a2c8b2602066ecd834a91b9f67c4508827a authored almost 9 years ago by Sushant <[email protected]>
Travis no longer needs sudo

126225b9c61d4bfed11a1eceee750f2c447acb12 authored almost 9 years ago by Sushant <[email protected]>