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
- TODO: Re-enable constant propagation on test_analysis1. This test causes a
heisenbug (when e...
b4f5219b2b6983fddf664e6be306f7243179c3aa authored almost 9 years ago
9072db9bb35a3b711a49d753be257fd820077383 authored almost 9 years ago
abbaac0f0a54902052a6ca4016203967e40c258d authored almost 9 years ago
TODO:
- Iron out bugs
- Write tests for this implementation
80a5223c6828b9329e8f77a1db9e69b1eecc0cdd authored about 9 years ago
6a36711f6406350069d1ade45d966ba6950252af authored about 9 years ago
a3c4cb6bd8dda20c8056b4a066cbbd1fbbe9cca4 authored about 9 years ago
efdf67c45a6c1a6a2acd9134ecc7eeba88288a99 authored about 9 years ago
5e99125f5a31449f3ce74b608b71475c2b044540 authored about 9 years ago
2dd518eda2439e64339c2f8b1bab7e677064999d authored about 9 years ago
aef7793c8f8403563dd1bd68c8281c44b7614bb1 authored about 9 years ago
Closes #24
d889009cc9d655992fc1eb4364a48c12df5d6cd1 authored about 9 years agod598b14bb2459426197041c52c73d26e04c4e104 authored about 9 years ago
2583b53a54440a84375d818b0828ca2972937df2 authored about 9 years ago
3becd4acadca1e8d80e5800f453f95b3e2eb3cec authored over 9 years ago
9a45e917028df1599812f6d2d266e0aa035cac46 authored over 9 years ago
7e601b9fbb071a911e3ae325facde0c95066c215 authored over 9 years ago
Implements new stable indexing and dce
Sets up the stage to load symbols and addresses from r2.
00d277cba3406bfec4a3aacc2a7206bf877acb55 authored over 9 years agoRemoves some deadcode
5b5d581f9215516f92ad154979f7cc13a7b5d04d authored over 9 years ago8c971000af57bd212d2800aca8884732b92ae888 authored over 9 years ago
8a36a86b919930863427b688d12bbdadf6c686dc authored over 9 years ago
e1b3ff2a3b1774e5c08afde45b5915f383c644d6 authored over 9 years ago
TODO:
- Fix a few bugs
- Cleanup
bb0faea84629d9b34b29598bdf0ecd5f6592e6d9 authored over 9 years ago
644686fc365465daf4211971182b9f0c8bdd63ac authored over 9 years ago
a7f3568c9dfe6a4a3f6288eeda485f891642734f authored over 9 years ago
6160749f3e0d452133a3d9cfa6422e5e2649095e authored over 9 years ago
7e41ec87484d202efc2ad0766e8041aaab8b0dec authored over 9 years ago
72a230e90fdfb11a4acb8a039674cabfa9a0eaa5 authored over 9 years ago
64bd89b6b2f41e243f19a69a1e46899a60b93da0 authored over 9 years ago
d9d633970acfdecb3255b795f077b43699e95211 authored over 9 years ago
ad4b4dfddeddf3a124dc624a91bad411ae8d1ae4 authored over 9 years ago
0ce164550225977587cae347cf2c3d47ded4da6c authored over 9 years ago
b18bf92c5c1b8d4fe9e707570c701abc2d23a48d authored over 9 years ago
- Removed the lifetime needed on Parser by using String rather than &str
c1dcfda022b3357b1de69d72426ecc07cf9e7183 authored over 9 years ago
Additionally, this commit also adds:
- Support to check if r2 session has been started
- Use exi...
Add license header to every file
2aecbc1f4978352da87df60f27078bdbaba7865a authored over 9 years ago91d293dfcb0009d9b8e4a1e27fdd8dcfe962ea65 authored over 9 years ago
32bbc0a800093b2e9e57fa8f0184e836fcfc67df authored over 9 years ago
a144961fe1892c72f953c3afa3ad29a7b1df38a5 authored over 9 years ago
318ab7653a5d29c743727381ee90cce1520ab3b9 authored over 9 years ago
- Fixed issue that assumes all blocks are unreachable. This was primarily due
to values of reg...
a1f05bce4185282a2e42ab09ed737458a6705964 authored over 9 years ago
regfile.rs: no longer insert redundant OpWiden
phiplacement.rs: assert! → assert_eq!
d2663185a9fd865de4c307c39cbb7d6c1897a954 authored over 9 years ago
0f46d49a88139dbd39f3fa28c102adf7c3934b9a authored over 9 years ago
2627a8e294943bc0a2ce2c66a00b9f9f9727910b authored over 9 years ago
8d206fd47d75b75ebd41ba0c0fbff5e093335629 authored over 9 years ago
- Adds docs to cfg_traits.rs
- Adds crate level documentation
- Enhancements to readability in phiplacement.rs
- Cleans up regfile.rs
- Cleans up esilssa.rs
-...
1798a128905941080fe76f548cf43c08aea92782 authored over 9 years ago
3f7845f340af152eca110f00d627fd883f4feac9 authored over 9 years ago
303cfa6bc7cf17002eb87188f1aa0d5b6b231b34 authored over 9 years ago
2ec978281ac2c9a40a7c02d36e4ee169a8a59bdc authored over 9 years ago
a5fbce679f18eeda85e96e58f3739bfb24451057 authored over 9 years ago
985ee35519d396377097363ac90995a21fc66e86 authored over 9 years ago
9844f279909251fd641775b896e226bee6e68723 authored over 9 years ago
verifier.rs: print invalid operation before panic!
7a942ac35c5199719ed6cc5ff1eb7466c3660a42 authored over 9 years agoec26168c50ccec47fd963fd98d7459b96e501e54 authored over 9 years ago
- Adds Debug trait to SSAConstruction and Verifier
- Adds Debug for SSAStorage
- Removed several...
2fe8a4ccafe3192e23fafa35479bccf2b826449d authored over 9 years ago
8cd32cc0a1e1483f4dfe4c361c0f062a07d81ed4 authored over 9 years ago
6366ebb8ac90f8b21fd7ad97f433ac8143f0988f authored over 9 years ago
bee00571abd4e20ea55f0fc049049a4a3ab886e7 authored over 9 years ago
83fae4ef9dd1af0fd580e804178d5d2324fd0417 authored over 9 years ago
2d8dc545e87b144a54651808d422dbfa1a24fd99 authored over 9 years ago
33aa95f3c7bed94cbbd53763342e006dddd9a457 authored over 9 years ago
ssa_traits.rs: removed unused NodeType::Comment
b3846d9a020bf4a570610a0c68f77bfd3460d873 authored over 9 years ago1468cf10fff6c608d33ff3e7a4d75b3587b3cc69 authored over 9 years ago
a8198cf2099e1ce0bcd475e62e0d53b357415a52 authored over 9 years ago
7fe0dcaa9066edc9e02932b0486e048edeedab4f authored over 9 years ago
esilssa.rs: make sure cur/old values are always 64 bit integers
2ab32c568bb1b002ea2e0c2071198c05133d3684 authored over 9 years agoesilssa.rs: make sure cur/old values are always 64 bit integers
8eb3ba6edade0f96af1963919f27369fb9269410 authored over 9 years ago0ff2952ef912ccf6bc5f2050329bc2d3398f433e authored over 9 years ago
- Adds lot of debug message. To be removed later.
- WIP: Identify and eliminate bugs in SSA Cons...
- Introduces lastsz to keep track of esil->lastsz
- Adds support for the same in esilssa.rs and ...
7a4e4bbe45b4b77788b53397f7774653608ae596 authored over 9 years ago
1f8d85b4615d544606251da72a2de67f22311464 authored over 9 years ago
985b0c54c786254f2b297f7734e2ac9826e2e7c7 authored over 9 years ago
a46c5470bcb33dd1393f8c68eabbfe287a38663e authored over 9 years ago
08598b32f58a8a36411b1092295c771449e713f7 authored over 9 years ago
- Adds lints to ignore warnings
a2bb0ab8e1af387654103ae83296ca61007ff028 authored over 9 years agoThis is now completely replaced by MOpcode::Const(u64)
385492d94114bbc69a8845284aa01ca329d3f23e authored over 9 years ago7e928fefd763caaeae0b54b03245077567fa7bfe authored over 9 years ago
87045bc6fbb216a5151443774583bdd81b2c33ac authored over 9 years ago
- Switched to make sccp mark edges rather than nodes
- Added helpers for accessing edge information
8e86b8a886fa2160a7a20c58c852fb90e874e773 authored over 9 years ago
f38a232a1c0510445bcba1cd80e2e49a8c308c76 authored over 9 years ago
b29fe267cd2ec4ea451fa46145f0cfd7ba3a869f authored over 9 years ago
- Added a few methods to SSA trait as helpers
- SSCP now removes correct blocks based on analysi...
fe3b508a4f4f70b19d4fa17d9a6db57d2f84a3c9 authored over 9 years ago
d5f971866d46ca9641dd03b2913ef2b26b5e6d17 authored over 9 years ago
86b1b6b9f2e00141752d175c735b9730e8c5e696 authored over 9 years ago
remove_block() didn't remove blocks until now, and will now refuse to delete exits.
173c790e8473285b385d2c1559f756cc7c6ba06d authored over 9 years ago99d714c002b9d282628e8abd6ae563ab62590992 authored over 9 years ago
cb344fd40af08d37dd9729a8eea77bfb86b8e0fb authored over 9 years ago
- const prop now tries to remove blocks
- Fixed 2 bugs that caused overflows
- small hack to ski...
7184c462662a23b526e460cfa476fcf93b97639b authored over 9 years ago
4a383503c28bf99fb194c27263290312931f9124 authored over 9 years ago