feliam
feliam
Detects (or silence the detector) when the zero address check is done inside an internal call. This also take into account some data dependency. Unittests for the detector were updated....
For consideration... Added "silent" to disassemble_one, disassemble_all, disassemble so it returns an INVALID when undefined opcode or a zero completed operand when no more data in bytecode. (Also it adds...
This exceptions seem to be unused (from a quick look) https://github.com/trailofbits/pyevmasm/blob/dac28d8ec1d2fb9fb02381ab67b67cc134ecdb95/pyevmasm/evmasm.py#L35-L48
A runtime importing certain host functions could cause a panic! in the enclosing client(thread). (wasm) runtime could hide functionality to make a thread in the client panic! under certain constraints...
This makes it possible to analyze https://algoexplorer.io/application/465818260
https://github.com/nephila/giturlparse/blob/a6b48dad230d43393227ffdf52f2099db8038622/giturlparse/tests/test_parse.py#L381 ``` from giturlparse import parse as giturlparse p = giturlparse("https://github.com/nephila/giturlparse/tree/master/changes") print (p.branch, p.path) assert p.branch == "master" assert p.path == "changes" ```
`set(CMAKE_LIBRARY_ARCHITECTURE_REGEX [a-z0-9_]+(-[a-z0-9_]+)?-linux-gnu[a-z0-9_]* ) ` https://github.com/wjwwood/parse_cmake/blob/51daaefdfd68ee805bc5380f68ae88a32ef72a72/parse_cmake/parsing.py#L235
Attempts to fix https://github.com/trailofbits/cvedb/issues/8
Whe cvedb parses a VersionRange it fails to strip the newlines and it gets propagated to a potential VersionRange.dumps()