MCPcopy Create free account
hub / github.com/cmu-sei/pharos / check_for_bad_code

Function check_for_bad_code

libpharos/badcode.cpp:179–197  ·  view source on GitHub ↗

Check if the block is "bad". Bad typically means that the instructions don't appear to be legitimate code, but there could be other reasons for excluding a block from analysis. These decisions should really be made in the Partitioner in the general case, but there are circumstances where this code may be better prepared to make that decision than the parititoner. In particular, the partitioner i

Source from the content-addressed store, hash-verified

source not stored for this graph (policy: none)

Callers 2

BlockAnalysisMethod · 0.85
funcs.cppFile · 0.85

Calls 3

isBadCodeMethod · 0.80
addr_strFunction · 0.70
get_addressMethod · 0.45

Tested by

no test coverage detected