Focused crawls are collections of frequently-updated webcrawl data from narrow (as opposed to broad or wide) web crawls, often focused on a single domain or subdomain.
#1750 shows a way to debloat an object by extracting its encoding / decoding logic into a serializer class.
In this case, the knowledge_plugins.functions.Function moved its serialize and parse_from_cmg methods.
There are several places along the angr codebase where this pattern could be applied:
Display information about files in different file formats and find gadgets to build rop chains for different architectures (x86/x86_64, ARM/ARM64, MIPS, PowerPC, SPARC64). For disassembly ropper uses the awesome Capstone Framework.
a C\C++ library and command-line tools for Diff & Patch between binary files or directories(folder); cross-platform; run fast; create small delta/differential; support large files and limit memory requires when diff & patch.
#1750 shows a way to debloat an object by extracting its encoding / decoding logic into a serializer class.
In this case, the
knowledge_plugins.functions.Functionmoved itsserializeandparse_from_cmgmethods.There are several places along the
angrcodebase where this pattern could be applied:angr/knowledge_plugins/cfg/cfg_model.py