Commit Graph

1241 Commits (74ae4a9e5f9de96c19aad87e7a8376dbda39d86a)
 

Author SHA1 Message Date
Josselin 0873fd077d Fix minor in return_values/return_values_ssa 6 years ago
Feist Josselin e328b659ac
Merge pull request #194 from crytic/dev-fix-line-numbers 6 years ago
Josselin 6e83e11702 Merge branch 'master' into dev 6 years ago
Josselin 6a4ad1893e Merge branch 'dev-fix-data-dependency' into dev 6 years ago
Josselin acb6d4585f core.declaration.function: re-order import 6 years ago
Josselin 404a2ad72d return_values/return_values_ssa: Remove dupplicate 6 years ago
David Pokora 8f13315389
Updated line number calculation to use splitlines() instead of split('\n'). 6 years ago
David Pokora ad4fc1b510
Fixed a bug where return carraiges would offset line number calculations (close #180) 6 years ago
rajeevgopalakrishna 5bf963b35d Moved the capturing of return values (with memoization) to core/declarations/function.py from analyses/data_dependency/data_dependency.py. Fixed the bug where multiple returns within a function would be missed. 6 years ago
rajeevgopalakrishna 897930f2c1 Fixed data dependency to propagate return values to call sites 6 years ago
rajeevgopalakrishna e36e0f8875 Fixed data dependency to propagate return values of functions to call sites. 6 years ago
Josselin 0891f9a8a5 v0.6.1 6 years ago
Josselin 559e838e89 Add --ignore-return-value flag 6 years ago
Josselin 108851ac9e README: add logo 6 years ago
Feist Josselin f0a27385e1
Merge pull request #184 from trailofbits/fix_arbitrary_send_message 6 years ago
agroce 4d0f55733b change arbirary to arbitrary 6 years ago
Josselin 8a94a6e66b Improve support of slithir conversion for Event with explicit base contract 6 years ago
Josselin ea24e614be Improve slither-check-upgradability + add travis unit tests 6 years ago
Josselin cdda518e12 slither-check-upgradability: add check initialization module (close #182) 6 years ago
Josselin 816cef52da Minor typo 6 years ago
Josselin af01bdcdac Merge branch 'master' of https://github.com/rajeevgopalakrishna/slither into rajeevgopalakrishna-master 6 years ago
Josselin 03dc21cffe Merge branch 'dev' of github.com:trailofbits/slither into dev 6 years ago
Feist Josselin 2fa398249a
Merge pull request #181 from trailofbits/dev-make-generic-taint-optional 6 years ago
Josselin 81c907d16a Merge branch 'dev-fix-polymath-core' into dev 6 years ago
Josselin f17d1dd9a7 Improve slither-check-upgradability 6 years ago
Josselin 833e390707 Clean call-graph printer (+ export every contract individually) 6 years ago
Josselin fba467e480 Add missing files 6 years ago
Josselin 0e83e91936 Update travis 6 years ago
Josselin 2ac0abf518 Improve slither-find-paths + add travis unit tests 6 years ago
Josselin 163f132296 Merge branch 'master' into dev 6 years ago
Josselin fe8114056d possible_paths.py: create a tool (instead of a adhoc script) 6 years ago
Josselin d6cef7ce5c Minor 6 years ago
Josselin 93454ee3b9 Merge branch 'dev' of github.com:trailofbits/slither into dev 6 years ago
Josselin c6e090e092 Fix incorrect slithIR conversion: internal call to inherited contract where considered as external call 6 years ago
Josselin b992010ee6 Fix incorrect slithIR conversion: internal call to inherited contract where considered as external call 6 years ago
Josselin a269413022 Improve slither-check-upgradability to support Truffle directory 6 years ago
rajeevgopalakrishna 5b4287221a Made inclusion of GENERIC_TAINT sources (msg.*, tx.origin) optional in taintedness checking by adding ignore_generic_taint parameter to is_tainted() and is_tainted_ssa() functions, with the default value being FALSE. 6 years ago
rajeevgopalakrishna cedfe32efa Sync with remote 6 years ago
Josselin 6031907607 Prevent duppliate results at the abstract_detector level 6 years ago
Feist Josselin 6ca0cc1f67
Merge pull request #179 from trailofbits/dev-win-truffle-invoke 6 years ago
David Pokora be860ae19a
Fixed basic truffle invocation for Windows 6 years ago
David Pokora 007ed2a9cc Added possible_paths.py to example scripts: Provides information about all functions/paths which reach specified target functions. 6 years ago
David Pokora 9edf5ad06d
Added possible_paths.py to example scripts: Provides information about all functions/paths which reach specified target functions. 6 years ago
Josselin 976239a996 Add referenced declaration for functions (AST compact pnly) (temporary fix for 177) 6 years ago
rajeevgopalakrishna 39500c092e Iterate over contracts_derived instead of contracts to prevent duplicate results 6 years ago
rajeevgopalakrishna fe997e7030 Fixed minor typos in comments 6 years ago
rajeevgopalakrishna 8344c4edf3 Fixed a typo in detector where *callcode* was specified as *codecall*. Added a test to verify the fix. 6 years ago
rajeevgopalakrishna b3b718101d Fixed minor typos in comments 6 years ago
Josselin 7e75f7de11 v0.6.0 6 years ago
Josselin f970f8c647 Add deterministic results for reentrancy 6 years ago