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

Apply formatter

8261ddb3bf66ebdce835ca54126e71dfe93ba976 authored about 6 years ago by kriw <[email protected]>
[c_cfg_builder] Fix test

aece706ef6a2173e0c41ff1bd6a34d2f7b524cdc authored over 6 years ago by kriw <[email protected]>
[c_cfg_builder] handle Opcode::OpLoad properly

a80e3753546140e7ac44206d70b6607b9be6f0a0 authored over 6 years ago by kriw <[email protected]>
Formatting

c285d3b439e29762cb4bd86f6b58b878b1005eca authored over 6 years ago by kriw <[email protected]>
Remove unnecessary tests

703d29586b9a4edb0fd8458fad9901b4ce5207b5 authored over 6 years ago by kriw <[email protected]>
[c_cfg_builder] Rename ast cfg

e7feffd6c7bb82ef15b4758503f9c28cefe18d55 authored over 6 years ago by kriw <[email protected]>
impl c_cfg_builder::def_of, c_cfG_builder::op_to_expr

18d87a276bd939315b61f3bac33e29dbf5b3be12 authored over 6 years ago by kriw <[email protected]>
WIP impl c_cfg_builder::def_of, c_cfG_builder::op_to_expr

2278468ed1a2d0f807e2617fc6f02a245ffb2b1f authored over 6 years ago by kriw <[email protected]>
[c_cfg_builder] Add node for register variable

55fd6ba3f6aa65eb41df956d47a260a32aafe536 authored over 6 years ago by kriw <[email protected]>
Disable `take_source_hints` in rustfmt.toml

ac2cdd932f450714d913efffe63ffaf1b33417b3 authored over 6 years ago by kriw <[email protected]>
Merge pull request #228 from kriw/update/Cargo.toml

Update Cargo.toml

45567a4c2435d32b61f8f8f4fbb2dda34c612726 authored over 6 years ago by kriw <[email protected]>
Fix version

9b0505eed078249034effde8598fe0286052d8c9 authored over 6 years ago by kriw <[email protected]>
Merge pull request #224 from kriw/fix/errors

Fix errors during load binary

6d2cb5e9ec7b5b4a96a0f38b292e6bb25f2c2b7b authored over 6 years ago by kriw <[email protected]>
Merge pull request #226 from kriw/fix/quickcheck

Fix test error

f15a63d4584d13dae59fec52a62e8b2932db6c32 authored over 6 years ago by kriw <[email protected]>
Fix quickcheck version

889c688fefa976d810963a50258d719a9ddd05ad authored over 6 years ago by kriw <[email protected]>
Fix #220

4495d4700261dd03baa9c7f8b8062b3456843c03 authored over 6 years ago by kriw <[email protected]>
Disable using symbols

e1b81edb770d08b62a799aa754b2d1751b8e8839 authored over 6 years ago by kriw <[email protected]>
Apply "cargo fmt"

2388428b894384872ff1c91b9917adf62f618dc5 authored over 6 years ago by kriw <[email protected]>
Use GCC-7

1c234caee0fe51ff5ba992c20d001cb62343f28b authored over 6 years ago by Anton Kochkov <[email protected]>
[sccp] Mark arguments as `Bottom`

e7a3dc38b96839d702f123b1898e66a35a082579 authored over 6 years ago by HMPerson1 <[email protected]>
Set bin.minstr=1 when no source is set

f70a1209e6403ed61320b01e50dbb5902e06e275 authored over 6 years ago by kriw <[email protected]>
[c_cfg] Don't create empty code nodes before condition nodes

18b5a2abf054158d40879282abb644719addc9ca authored over 6 years ago by HMPerson1 <[email protected]>
Fix #212

fde0e2d0419f53ca96647bdce6c4fdce27cf9115 authored over 6 years ago by kriw <[email protected]>
[phiplacement] Explicitly connect returns to the exit node

85f1e0fd96c195b940c7185584bd3ed606953af8 authored over 6 years ago by HMPerson1 <[email protected]>
Special-case return node

295af1f3099cb89f9644f170616dc75a9571eabf authored over 6 years ago by kriw <[email protected]>
Special-case return instructions

80f42b275852561412c8a102d482e6c47e462899 authored over 6 years ago by HMPerson1 <[email protected]>
Remove minidec

e06209f3337fbd44bfeb289df1d2e35249ad1d1a authored over 6 years ago by kriw <[email protected]>
[ssa::verifier] Ignore arity of `MOpcode::OpCustom`

8df989c525281aa66e076ad3b67c2ed0bcbdefbd authored over 6 years ago by HMPerson1 <[email protected]>
Fix panic

36b5807eb2a973beadb58000afe008aeed6c81aa authored over 6 years ago by kriw <[email protected]>
Add comment

58fad447f6bad79c55a13cf57d155e7610021b94 authored over 6 years ago by kriw <[email protected]>
Bug fix SSAStorage::replace_node

4e721c2a5ab35b2765aeee25f24b16b2d7202c37 authored over 6 years ago by kriw <[email protected]>
[c_cfg] Implement importing `CCFG` to `ctrl_flow_struct`

40d3d4167b988693eaa9cb80605c9bccd6c09efb authored over 6 years ago by HMPerson1 <[email protected]>
[c_cfg] Fix not converting entry node index

748407ca9a0baa05bdf8ae02883a9617cd6f85dd authored over 6 years ago by HMPerson1 <[email protected]>
[c_cfg] Rewrite importing `CCFG` to `ctrl_flow_struct`

ce1b854b20843a97a6f80e8c702119e3a334968c authored over 6 years ago by HMPerson1 <[email protected]>
[ctrl_flow_struct] Fix handling of CFG sink nodes

As a side effect of making the exit node not special, several bugs involving
sink nodes were dis...

3fa489ccf5b31e3795bf953f870398db35bc8b1d authored over 6 years ago by HMPerson1 <[email protected]>
[lang_c] Add test for converting `SSAStorage` to `CAST`

21b126c26672e45bbf47483b6b948900f8e35c73 authored over 6 years ago by HMPerson1 <[email protected]>
[ctrl_flow_struct] Implement exporting `AstNode` to `CAST`

d7f4a21686ec0c87b443ab5cc3b8e1e1dd40fe05 authored over 6 years ago by HMPerson1 <[email protected]>
Add appveyor badge

2fb40378b00060f8b99836daa7d607592657074b authored over 6 years ago by radare <[email protected]>
Fix file_source_test

4d719025ed1f5c70ca395edecc3940e6af9984e5 authored over 6 years ago by kriw <[email protected]>
Refined err message, Impl FileSource::entrypoint

8bc1f748b2dc5f7618db16cb261c572e7a915df7 authored over 6 years ago by kriw <[email protected]>
Fix resource path

27e1898d0fb2e90edfbf924537d34678dfa5fcc2 authored over 6 years ago by kriw <[email protected]>
Add unit tests

d6233f42cdd72667d469054c22bd02bc6946aca7 authored over 6 years ago by kriw <[email protected]>
Add option to use FileSource with minidec

348af70ada9aca732b1e37ef697b0a0b310bb970 authored over 6 years ago by kriw <[email protected]>
Impl WrappedR2Api<R>::from for FileSource

a5267203d86ca6a92dfc222ee3b0215300fe31b9 authored over 6 years ago by kriw <[email protected]>
WIP modify minidec to use FileSource

c58ca54bb7b483cd3cf3841434df2066a0655882 authored over 6 years ago by kriw <[email protected]>
Add test_files/bin1_filesource

517037912b4321e7cb85ef4f46213c49a6b2ac51 authored over 6 years ago by kriw <[email protected]>
Impl Source::disassemble_function

0741d04133556b2b265f97cd7c532e47ef962321 authored over 6 years ago by kriw <[email protected]>
WIP impl FileSource

517f0f4699f862eda57a45df88a70b2a8c1bd3cd authored over 6 years ago by kriw <[email protected]>
rename `ast` `cfg` in c_cfg_builder

6074e47d6d64b1771d001815b193091e9c26d26d authored over 6 years ago by kriw <[email protected]>
Add else body to every if statement

a55c1d51d8ba2312cae3fa0ba0a3435c1ddeb6cd authored over 6 years ago by kriw <[email protected]>
Bug Fix: CCFGVerifier

cb372f94a12e9f7f8a27252d888dfaebfa165f9a authored over 6 years ago by kriw <[email protected]>
Rename DummyGoto BasicBlock

712f3cc71aa39d76f8f2eaeb3def6e69d0f76932 authored over 6 years ago by kriw <[email protected]>
Add dot file of ccfg

8f93b6f3682e589498e1ad12e6448f7b988251a2 authored over 6 years ago by kriw <[email protected]>
WIP Bug fix in CCFG

b24ce5e34ea707ef2365dea57df955b5bf66419c authored over 6 years ago by kriw <[email protected]>
Replace SSAStorage::next_blocks with SSAWalk::inorder_walk

80c76b280fcd31d65acf18cde7f9df11bb55c97e authored over 6 years ago by kriw <[email protected]>
Add CCFGVerifier to minidec

94239782a832b42ebb1bd44e64e1fa871b24a8bf authored over 6 years ago by kriw <[email protected]>
Bug Fix: CCFG

5ba76c07b8b172a0def03950a6b7c5a12452ba62 authored over 6 years ago by kriw <[email protected]>
Rename `conditional_insert` `insert_conditional`

4f501d9776aa4bfb8054ca0fe1542c315acc8057 authored over 6 years ago by kriw <[email protected]>
Bug fix insert_conditional, insert_goto_before

506b0d6fb8f55cb30830a3c268d2c7b8cc01c20a authored over 6 years ago by kriw <[email protected]>
Remove Dummy, DummyGoto

5643f3cb0782063fc585f38e316ae2c8b0ec6987 authored over 6 years ago by kriw <[email protected]>
Remove CCFG::While, DoWhile

338e45d3f2b92cce30156badd1911a8158a0e194 authored over 6 years ago by kriw <[email protected]>
Rename NodeIndex CCFGRef and SSARef

f2ab6e6af1fbdbb3e42f14ac721b364fb43d5456 authored over 6 years ago by kriw <[email protected]>
Fix inorder_walk

34f7e8b76d5037390ae841a7fa152e9df62c6116 authored over 6 years ago by kriw <[email protected]>
Fix panic

a87751c148273afccbf408d10069da9f3fad56ee authored over 6 years ago by kriw <[email protected]>
Add appveyor.yml

14359581906ff3e2c0d8d2aa10ce7d910a0eecd0 authored over 6 years ago by HMPerson1 <[email protected]>
[graph_utils] Fix `nearest_common_dominator` test

42a72e492a35f22258eb44c903732fb9c52fe01a authored over 6 years ago by HMPerson1 <[email protected]>
[ctrl_flow_struct] Refactor refinement process

The original AstNode is now opaque to `Refiner`.
Also, instead of simplifying every AstNode crea...

74e290edd2b7a34a1ccc6a58ff06c00c582da7b4 authored over 6 years ago by HMPerson1 <[email protected]>
[ctrl_flow_struct] Move conditions from edges to condition nodes

bcc717a4db71fab2624b2a0800248022f3bbe5ab authored over 6 years ago by HMPerson1 <[email protected]>
[ctrl_flow_struct] Implement extracting duplicated conditions.

This also required changing `CfgNode::Condition` to holding `VarRef`s instead of
`Condition`s.

27dd4127c11a688b9c910b16a1a48c7c6770bb8f authored over 6 years ago by HMPerson1 <[email protected]>
[ctrl_flow_struct] Change abnormal exit funneling to use variables

12d500b686b24ea2029a0aca8a4a7c3d4ca0a469 authored over 6 years ago by HMPerson1 <[email protected]>
Merge pull request #192 from kriw/feature/ccfg/while

Add do-while/while for CCFG, CAST

dc433ba423d0fc4da00f0990203c053dcc368f91 authored over 6 years ago by kriw <[email protected]>
Fix deleted lines, files

7afd1c0d4c98b858e64aeafc0b2c4bb0c43ca381 authored over 6 years ago by kriw <[email protected]>
Rename tests

410d28f36fb54fdc914e92f3a83ca4675fa78519 authored over 6 years ago by kriw <[email protected]>
Impl c_cfg_while, do_while_test

c2e408edd10a3bb80af4ed1cc51d52337f44b1c2 authored over 6 years ago by kriw <[email protected]>
type CCFGRef = NodeIndex, CASTRef = NodeIndex

46a52b78408ba059475e38be934726e3fadc96bd authored over 6 years ago by kriw <[email protected]>
Remove `Loop`, add `While`, `DoWhile`

d8c9d9bae065213c4145494fd520f44c87e2a5c4 authored over 6 years ago by kriw <[email protected]>
Modify the type of return value of to_c_ast_*

9dffaa885248889c993874849d0b52dd4c1cb9d4 authored over 6 years ago by kriw <[email protected]>
split to_c_ast_body into functions

0c9c0f749d1dced53478d96991ab491a17c1ecf3 authored over 6 years ago by kriw <[email protected]>
Rename CASTConverter::ast -> CAST::cfg, CCFG::ast -> CCFG::g, add `ast` to the member of CASTConverter

922cecb484997d5ff4051bb2dd1c8d7735ad99c1 authored over 6 years ago by kriw <[email protected]>
WIP added tests

6aa9af39b110c74f2ab6f9f66539dcdbed9e06a6 authored over 6 years ago by kriw <[email protected]>
Fix do-while

f066cda7c67fb21b7d921679bceff9cafe12d7e9 authored over 6 years ago by kriw <[email protected]>
Add while/do-while in CCFG

2d4f3ac94ffddddd3e6d52af96a31ea84004390a authored over 6 years ago by kriw <[email protected]>
Impl While, DoWhile cases in CASTConverter::to_c_ast_body

500fd6c1e3c4180d6ca4c240d3da20c1b41b86ba authored over 6 years ago by kriw <[email protected]>
Add ActionEdge::WhileBody

6c64ad052e318375a5f9d184c76395f4e69ec2e5 authored over 6 years ago by kriw <[email protected]>
Replace `Conditional` with `If`

59f7af6d79be07aaa8ad7ab802289120184d7cc0 authored over 6 years ago by kriw <[email protected]>
[ssaconstructor] Rip out capstone

68f8260489a5e3d20344bd9596ab207f465e0b93 authored over 6 years ago by HMPerson1 <[email protected]>
rename c_simple_ast -> c_cfg, c_simple_ast_builder -> c_cfg_builder

a25d145c51bb8112e66360aa5605036de23ffc7c authored over 6 years ago by kriw <[email protected]>
Delete dummy_action

a90ab2457f7bc45d11089484a8a3dea938eb1055 authored over 6 years ago by kriw <[email protected]>
Fix warnings

dd8e3c10c54665a433c06f5cf747cb12d8acab17 authored over 6 years ago by kriw <[email protected]>
Add CAST::construct

2c395f72dca715cf1f8e0c30ac00aa2e8c6dbbd4 authored over 6 years ago by kriw <[email protected]>
Fix comments

6e7bcb21771ea035c68d7f9a08abf3d8c4af3df3 authored over 6 years ago by kriw <[email protected]>
Replace assert! with debug_assert

010c8382457e419479efe7d9ca7ef6074ff6941f authored over 6 years ago by kriw <[email protected]>
Fix warnings in c_simple_ast_builder

f13f0da36225b5c0a3823801380cef305cce2491 authored over 6 years ago by kriw <[email protected]>
Remove unused files, rename c_simple.rs to c_ast.rs

54586c98ed66366a34afbe90a0d4383e4f581af1 authored over 6 years ago by kriw <[email protected]>
Replace unreachable with radeco_err!

7bf4836a898a5412d0306c5f36a702bc4b71d5b9 authored over 6 years ago by kriw <[email protected]>
[ctrl_flow_struct] Make finding if-else cascades more efficient.

1392a4694c9345661424d9513eadd225795b31b4 authored over 6 years ago by HMPerson1 <[email protected]>
[ctrl_flow_struct] Add `break` to AST and `exit` to CFG

54bb1337baeeada4aa4d23cddcf932fcbddbf3d6 authored over 6 years ago by HMPerson1 <[email protected]>
[ctrl_flow_struct] Implement combining break nodes

ba23d3c640f5732c7a653276e85358259916f70a authored over 6 years ago by HMPerson1 <[email protected]>
[ctrl_flow_struct] Implement loop refinements

694318e805cbc223b39900a6306bd14fea04b438 authored over 6 years ago by HMPerson1 <[email protected]>
[ctrl_flow_struct] Cleanup tests

4971b2b3f4f46ac3425607e70ca808928ba64e76 authored over 6 years ago by HMPerson1 <[email protected]>