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

Done with basic DOM Tree

80678a1d6385df90ec2884e082daf549e86bb223 authored over 9 years ago by Sushant <[email protected]>
Wrap basic blocks with RefCell to allow manipulating single basic blocks without mutable reference to the graph.

921e7230ddb66a5dd750b7b9d6a3d2923edbab89 authored over 9 years ago by David Kreuter <[email protected]>
[WIP] Some more cleanup

12f5722ab352f31017e7da2b0784417ff2df9119 authored over 9 years ago by Sushant <[email protected]>
Added instruction to handle assignments for flags

edadd967b7c2715f271d8a1796fbe1f69d535459 authored over 9 years ago by Sushant <[email protected]>
fix tricky graph aux ownership issue

68c59d7d878d19d2046b819080816796e171aaac authored over 9 years ago by David Kreuter <[email protected]>
Merge branch 'dev' into dkreuter-dev

a838ae5c659124d723746b49a462d557daf8dee3 authored over 9 years ago by David Kreuter <[email protected]>
Added test-bins/

c5d38e96abcccef3a09be15ab880e69a929094b2 authored over 9 years ago by Sushant <[email protected]>
Fixed Travis. Started cleanup.

16b9556c5d49d21294fa60ca30ca40064df46afa authored over 9 years ago by Sushant <[email protected]>
ir/graph: add dot emitter (only clusters for now)

2ac629e07e597de3404d003283ef7f4721d92e8f authored over 9 years ago by David Kreuter <[email protected]>
Added flag information

5399203d4c712583d6b04f9b1ad6f3edc9c6d49b authored over 9 years ago by Sushant <[email protected]>
Handle esil expression as argument in main

98f62404a0f4147074973d8384676eff178b7459 authored over 9 years ago by pancake <[email protected]>
Merge commit 'a38adc63c3c39192ad36b4c085ce96cf5c72aa88' into dkreuter-dev

e7aeb2a323fa3a59db7f1a1227bc657fb5b436a2 authored over 9 years ago by David Kreuter <[email protected]>
ir/graph: Changed parametrization from <Instr> to <Index, Instr>

5d8c3c1f3a1746d6a0670b4e884c14d5113cc2b7 authored over 9 years ago by David Kreuter <[email protected]>
ir/graph: Add macro for edge search

964fc01ad42aa3f85732edca253c76458971c6a5 authored over 9 years ago by David Kreuter <[email protected]>
Improved naming of structs

dc5a274c85fd2830faf7b357da486338528effd4 authored over 9 years ago by Sushant <[email protected]>
Added register and alias information

3570250fc589ddae10b5dd815feb51a72d7a8ab0 authored over 9 years ago by Sushant <[email protected]>
Bugfix in relinking code. Improved tests.

7ec36e61e0e80f45f4dbe0a48acd1e4c7fdecd50 authored over 9 years ago by David Kreuter <[email protected]>
WIP: access aux data outside of bb

e841e3de19d45f5c5fedb74901965cdf0473764b authored over 9 years ago by David Kreuter <[email protected]>
Minor changes

70d6a7b3e18ba4986e56653d4d913c2c2f981db8 authored over 9 years ago by Sushant <[email protected]>
Fix build

a38adc63c3c39192ad36b4c085ce96cf5c72aa88 authored over 9 years ago by pancake <[email protected]>
Improved CFG generation. Added structs for r2 parsing

c15d344e2b0b33ae4ed680f34bc06bcdc3115880 authored over 9 years ago by Sushant <[email protected]>
Added better json parsing

9bf5cfca8ab11b3ddd1e5770eed4326968e6d3b7 authored over 9 years ago by Sushant <[email protected]>
Started r2 integration

8ef52370e12445ee4949fd3716ff5bdc71b8dd8e authored over 9 years ago by Sushant <[email protected]>
test moar

114bbff4fef7daed7937789c32b59dadcbea94f6 authored over 9 years ago by David Kreuter <[email protected]>
WIP

d954ec515d0929ed22b28a14ecf289dd906aa192 authored over 9 years ago by David Kreuter <[email protected]>
WIP

79c26ee4e01e9c81a2ce110fa25bedba6fe0ee32 authored over 9 years ago by David Kreuter <[email protected]>
Refactored to move the IR into middle/

a610108f40b2ec612cb70615405a5ce4655487c3 authored over 9 years ago by Sushant <[email protected]>
WIP

21d7a733da908a71de0701bebcd3bc9587b02148 authored over 9 years ago by David Kreuter <[email protected]>
WIP

b9ab6098a930821ec2bd3ce8c09dece26def40da authored over 9 years ago by David Kreuter <[email protected]>
WIP

1c7141fccab428f787e2a6016eedc75737e0b356 authored over 9 years ago by David Kreuter <[email protected]>
WIP

4d8c69c05e389b09f5a531188ca21ada67e8a81f authored over 9 years ago by David Kreuter <[email protected]>
Meged dev

775a12f63e6a200044dde57f3439ffbdd7749d95 authored over 9 years ago by Sushant <[email protected]>
minor commit. Fixed indent, misc.

50677d378aaea5fc46cfc796b17650aa48e031d4 authored over 9 years ago by Sushant <[email protected]>
Fix some indentation

99b05bda5c5fec1eb2207cabf15163d3b5d6933e authored over 9 years ago by pancake <[email protected]>
I have no idea what I'm doing

6b9298b8bf7ac0b7fc9c8ea1f7e229e81785ace7 authored over 9 years ago by David Kreuter <[email protected]>
still WIP

bb8ffa72b9013ed0193a0a58f5b053e9e7bbc3bf authored over 9 years ago by David Kreuter <[email protected]>
nonfunctional WIP

9051935a2b0ff64d3574acebffd8dd2c4c69bb31 authored over 9 years ago by David Kreuter <[email protected]>
Improved CFG Generation

08b86b0cedbf92a2854632729336c1b420e0a3c1 authored over 9 years ago by Sushant <[email protected]>
Cleaned up cfg.rs and dot.rs

e6f09ead9e36592ba28b99cf5be7fad63939def3 authored over 9 years ago by Sushant <[email protected]>
Added edges between BB

a17fcd9c053f0eb06f93ffc4c3b12692bd127f26 authored over 9 years ago by Sushant <[email protected]>
error free WIP of SSA graph structure

dd874598ad0592bcc7dbc8d7406a3b8e1157f03c authored over 9 years ago by David Kreuter <[email protected]>
Break up into BasicBlocks

308f31ebbccadba7924387aa4414b10a10e8ca18 authored over 9 years ago by Sushant <[email protected]>
scratch that

e6330112c615697f634c356e29b9b7c445cb4da5 authored over 9 years ago by David Kreuter <[email protected]>
remove rustc_*; we're going with petgraph instead

8db272945a57b62e3230945102c3af183c572fcb authored over 9 years ago by David Kreuter <[email protected]>
merge dev

4adcd127aa813e0e6b432f05635e7c456671f703 authored over 9 years ago by David Kreuter <[email protected]>
Fixed tests

07a14d8c54ac196612a881a6be5886c6924cc42a authored over 9 years ago by Sushant <[email protected]>
Added scripts

d4b1e591c30672297ffbff6171e25d97d00adb49 authored over 9 years ago by Sushant <[email protected]>
Add ir::basicblock::BasicBlock based on util::grid::Grid

95e2070b447850022b9fd8a13522502ba702c56b authored over 9 years ago by David Kreuter <[email protected]>
Add util::grid for use in BasicBlock later

c76517e116cb9cbad438586849311bfaacd49630 authored over 9 years ago by David Kreuter <[email protected]>
Initial commit for dot output

f842f58002582458e6fd858d84149077f3dce207 authored over 9 years ago by Sushant <[email protected]>
Merge branch 'master' into dkreuter-dev

9dbe8ab2b4275190f31b53724e4094ec1391bd28 authored over 9 years ago by David Kreuter <[email protected]>
implement BitOr::bitor for UIntMultiple

b14994a4931400239570a757048d7e48cc9fa54e authored over 9 years ago by David Kreuter <[email protected]>
Basic framework for CFG

79706c4415ee914bfb1e5d450f9763fc9cfd9ccd authored over 9 years ago by Sushant <[email protected]>
Changed directory structure

f40eb95f14eba9213a75171d1f05ae879276cfa8 authored over 9 years ago by Sushant <[email protected]>
implement scan_{up,dn} for KnownBits

001070b8206ae09ce866a3132c8d1d2a89c31114 authored over 9 years ago by David Kreuter <[email protected]>
use appropriate consts from stdlib

ded198ea6287815b03f7e364e39b1a978a20b3c6 authored over 9 years ago by Jeffrey Crowell <[email protected]>
Add IRC notification

Add IRC notification

4640782b9d7a15eaecfff7ff64ed1ad63ab1aca9 authored over 9 years ago by Maijin <[email protected]>
Split valuesets into seperate files, and move math functions to radeco::util

44a64c71954152ad4cda5cc83e784ea935a169b7 authored over 9 years ago by David Kreuter <[email protected]>
Added basic error handling. Fixed indent.

744a45090d28dbdd9a1fc6d0150b1aeadbadd08f authored over 9 years ago by Sushant <[email protected]>
implement residue class intersection for UIntMultiple::bitand

20ede231b53fb7293577066ece3c18dc94393cac authored over 9 years ago by David Kreuter <[email protected]>
Casts now widen by default

778f338ad4b02f14022e4491672395edef5f8319 authored over 9 years ago by Sushant <[email protected]>
Tests for value analysis

fcfae03e46a1822e5e15fcb4d43ac064b33f700a authored over 9 years ago by David Kreuter <[email protected]>
Refactored code, Added basic support for casts

49993cc701a9a8f3b9acbacea9ba40adfc2a459d authored over 9 years ago by Sushant <[email protected]>
[wip] formatting

21051b6bd79523c96bbb1f4a0319a5c2b8d22a2e authored over 9 years ago by Sushant <[email protected]>
Added attributes to ignore warnings for analysis/value_int.rs

870fbe7c7be2618dc7311f238bda061b5ff29747 authored over 9 years ago by Sushant <[email protected]>
add code for integer value sets

335e14bdfa742157fe7432f28e1283f8a4b0eb10 authored over 9 years ago by David Kreuter <[email protected]>
Added MemAccess instructions

f84781c79611b67f724e260085af473e424a0b5d authored over 9 years ago by Sushant <[email protected]>
Merge branch 'dev'

526857a7b9590474d58d8a8d71b354bc49bea9d4 authored over 9 years ago by Sushant <[email protected]>
Added some comments for documentation

14ac9119cb73da35fd7c3df62da9a60320ae5e6b authored over 9 years ago by Sushant <[email protected]>
Add Makefile, fix tests and refactor main

723eb65efb01e675ddcb26e20bb4ef3b3ca89f36 authored over 9 years ago by pancake <[email protected]>
Added more Insts. Made Parser modular.

24ce5b61a63140c1fd2b526744ee76406dcad440 authored over 9 years ago by Sushant <[email protected]>
Merge pull request #10 from Maijin/patch-2

add travis status

ae41d058c6fbdb77d10e863bfdc706f19c3c60a6 authored over 9 years ago by David Kreuter <[email protected]>
add travis status

add travis status

a0ebd4fbfe62f240fb07d7fd0dd08d442f7f8274 authored over 9 years ago by Maijin <[email protected]>
Added logo to lib.rs

514f4b0b76b0d9eb203335f1ee81f0455fe7a2bf authored over 9 years ago by Sushant <[email protected]>
switch beta to stable as proposed by @radare

switch beta to stable as proposed by @radare

a0f98f388e449e949e6838e6c6462efb2b8294e3 authored over 9 years ago by Maijin <[email protected]>
Made changes to support documentation

d71fc26c0e9e5f4df5825d6369078a09a6d4faa7 authored over 9 years ago by Sushant <[email protected]>
[minor] Basic ESIL Parser

287ecbb70fdc2fe175cee727143c6a18f87d9a80 authored over 9 years ago by Sushant <[email protected]>
Merge pull request #2 from Maijin/master

Add Travis CI support + README

f67b9249e711a2f14ba3f0c4a86bf4d007dd738e authored over 9 years ago by David Kreuter <[email protected]>
Add README

Add README

4c1f205130e1dca430cbab101cc0de0e746e16e1 authored over 9 years ago by Maijin <[email protected]>
Add travis CI support

48de3b7d0abebb6934ab51a8e5a9956fddb1506c authored over 9 years ago by Maijin <[email protected]>
add some more to esil/mod.rs

8f9879539be5d4d65b063a4f4cf8cd0efa6f9859 authored over 9 years ago by David Kreuter <[email protected]>
restructuring into frontend/ and backend/; outlining esil_shell

f9ccb312a1a5917137a5dd8b4ffcef3acc6be310 authored over 9 years ago by David Kreuter <[email protected]>
Add some documentation for scf

e179e8458f9e3ed5435a63b65c837b48fc18a45e authored over 9 years ago by David Kreuter <[email protected]>
wow, so idiomatic

8fdba00ef19e725cb8137c14c5f833874bfe9337 authored over 9 years ago by David Kreuter <[email protected]>
add enum for structured flow

63bce840d55a4adaf3c45e9b63ef1176f4c71f95 authored over 9 years ago by David Kreuter <[email protected]>
unlinking rustc_test to please rust stable

693a1752a82841d731b1b219a86dd9732b2fd701 authored over 9 years ago by David Kreuter <[email protected]>
import rustc_{data_structures,test}

3c028436ceead20cfc44378416a552047f0cde5a authored over 9 years ago by David Kreuter <[email protected]>
cargo new radeco

71b6d657313a1e7eed0e9e9da2edda2db7c3c67e authored over 9 years ago by David Kreuter <[email protected]>