Commit Graph

929 Commits (32f2f6f0d103baab01a1bbbc030f93aaeb0f3d99)
 

Author SHA1 Message Date
Josselin 809b36355b Add support for implicit Literal conversion from uint256 -> int256 on signature lookup (close #120) 6 years ago
Josselin 33a8cf4224 Add support for subdenomination 6 years ago
Feist Josselin 438dd33518
Merge pull request #122 from trailofbits/dev-external-function 6 years ago
Josselin af646da29e Update travis tests 6 years ago
Josselin 2acd6d0289 Merge branch 'master' into dev 6 years ago
David Pokora 510aa29b99
Rewrote external-function detector to handle false-positives as a result of inheritance. 6 years ago
Josselin a704635de3 API: 6 years ago
Josselin 57a0918f24 API changes: 6 years ago
Josselin b549a3ed53 Add new APIs to core.contract: 6 years ago
Josselin ede269cc14 Minor 6 years ago
Josselin abc85f0607 Merge branch 'dev' into dev-ssa 6 years ago
Josselin 85eb233a2b Improve parsing of var-like declaration 6 years ago
Josselin c2a541b92d Merge branch 'dev' into dev-ssa 6 years ago
Josselin 8d9e77c5a5 Fix collision on length/balance conversion 6 years ago
Josselin 32ed2dfefd Fix incorrect handling of nested return values 6 years ago
Josselin 873b23fd43 Merge branch 'dev' into dev-ssa 6 years ago
Josselin 2f17fea1a5 Factor _unroll for slithIR call operator 6 years ago
Josselin 6f5cc2201a Merge branch 'dev' into dev-ssa 6 years ago
Josselin fb8693cfc7 Fix incorrect nested while break recovery 6 years ago
Josselin 9d1400b504 Merge branch 'dev' into dev-ssa 6 years ago
Josselin 8452b32190 Add CFG Printer 6 years ago
Josselin 0b40c354d8 change LocalIRVariable.points_to to refers_to + minor modif 6 years ago
Josselin 73a668945d Merge branch 'dev' into dev-ssa 6 years ago
Josselin 7956f7f6ae Improve reentrancy bening 6 years ago
Josselin 51f3798626 Split reentrancy detector into three variants: 6 years ago
Josselin 8828093f1a Update travis testcase 6 years ago
Josselin df1f475a22 Improve reentrancy 6 years ago
Josselin c8952db2ed Fix incorrect ternary conversion on Return node (close #115) 6 years ago
Josselin b31fdc44d2 Merge branch 'master' into dev 6 years ago
Josselin 214229d9d6 LockedEther: Add NewContract to the list of msg.value checks (close #114) 6 years ago
Josselin b7eeb6037e Merge branch 'master' into dev 6 years ago
Josselin 6124a46044 LockedEther: Add NewContract to the list of msg.value checks (close #114) 6 years ago
Matt Rice 8fbcf2bd66 Minor error message grammar correction (#113) 6 years ago
Josselin 84824812ea Small bugfixes 6 years ago
Josselin b543b3ba75 Minor 6 years ago
Josselin e68f37b961 __main__: Do not execute process if proccess_files was executed 6 years ago
Josselin 4359a56447 Add hidden option --splitted to manage json splitted into files 6 years ago
Josselin 1d4f761b12 Bugfix 6 years ago
Josselin 8373b04c1f Optimize last_ssa computation 6 years ago
Josselin 9355e8a4b1 Optimize dominator computation and SSA.is_used_later 6 years ago
Josselin d601645c52 Minor 6 years ago
Josselin 0b048077f0 Minor 6 years ago
Josselin cacf3cf483 Improve state variable SSA conversion 6 years ago
Josselin d33c3e8b83 Merge branch 'dev' into dev-ssa 6 years ago
Josselin 7f93370128 Add --list-detectors-json hidden option 6 years ago
Josselin 1f4b6116c5 Update read/write information using SSA 6 years ago
Josselin d088a3d13a Improve SSA on state variable and track of references 6 years ago
Josselin a376efabd4 Fix incorrect return None IR conversion 6 years ago
Josselin 2364126495 Improve SSA conversion 6 years ago
Josselin 75c894ff80 SSA: 6 years ago