pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

deepstate: package version 0.1



Module Name:	pkgsrc-wip
Committed By:	Pierre Pronchery <khorben%defora.org@localhost>
Pushed By:	khorben
Date:		Wed Sep 23 18:43:14 2020 +0200
Changeset:	ca6ce910e939341caccb7290141219e86cf505a8

Modified Files:
	Makefile
	deepstate/Makefile
	deepstate/Makefile.common
	deepstate/PLIST
	deepstate/distinfo
	py-manticore/Makefile
Added Files:
	py-ailment/DESCR
	py-ailment/Makefile
	py-ailment/PLIST
	py-ailment/distinfo
	py-angr/DESCR
	py-angr/Makefile
	py-angr/PLIST
	py-angr/distinfo
	py-angr/patches/patch-native_Makefile
	py-angr/patches/patch-native_log.c
	py-angr/patches/patch-setup.py
	py-angr/version.mk
	py-archinfo/DESCR
	py-archinfo/Makefile
	py-archinfo/PLIST
	py-archinfo/distinfo
	py-claripy/DESCR
	py-claripy/Makefile
	py-claripy/PLIST
	py-claripy/distinfo
	py-cle/DESCR
	py-cle/Makefile
	py-cle/PLIST
	py-cle/distinfo
	py-dpkt/DESCR
	py-dpkt/Makefile
	py-dpkt/PLIST
	py-dpkt/distinfo
	py-pyvex/DESCR
	py-pyvex/Makefile
	py-pyvex/PLIST
	py-pyvex/buildlink3.mk
	py-pyvex/distinfo
	py-pyvex/distinfo.bak
	py-pyvex/patches/patch-pyvex__c_Makefile
	py-pyvex/vex-inplace.mk
	py-pyvex/vex.mk

Log Message:
deepstate: package version 0.1

This also includes the dependencies that I had to update in order to
achieve this. pkgsrc currently being in a freeze, I have to do this in
WIP in the meantime instead.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=ca6ce910e939341caccb7290141219e86cf505a8

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile                                 |    7 +
 deepstate/Makefile                       |   23 +-
 deepstate/Makefile.common                |    2 +-
 deepstate/PLIST                          |    8 +
 deepstate/distinfo                       |    8 +-
 py-ailment/DESCR                         |    1 +
 py-ailment/Makefile                      |   26 +
 py-ailment/PLIST                         |   26 +
 py-ailment/distinfo                      |    6 +
 py-angr/DESCR                            |    9 +
 py-angr/Makefile                         |   69 +
 py-angr/PLIST                            | 2198 ++++++++++++++++++++++++++++++
 py-angr/distinfo                         |    9 +
 py-angr/patches/patch-native_Makefile    |   52 +
 py-angr/patches/patch-native_log.c       |   18 +
 py-angr/patches/patch-setup.py           |   18 +
 py-angr/version.mk                       |    9 +
 py-archinfo/DESCR                        |    2 +
 py-archinfo/Makefile                     |   22 +
 py-archinfo/PLIST                        |   51 +
 py-archinfo/distinfo                     |    6 +
 py-claripy/DESCR                         |    3 +
 py-claripy/Makefile                      |   31 +
 py-claripy/PLIST                         |  219 +++
 py-claripy/distinfo                      |    6 +
 py-cle/DESCR                             |    3 +
 py-cle/Makefile                          |   33 +
 py-cle/PLIST                             |  243 ++++
 py-cle/distinfo                          |    6 +
 py-dpkt/DESCR                            |    2 +
 py-dpkt/Makefile                         |   20 +
 py-dpkt/PLIST                            |  225 +++
 py-dpkt/distinfo                         |    6 +
 py-manticore/Makefile                    |    5 +-
 py-pyvex/DESCR                           |    5 +
 py-pyvex/Makefile                        |   39 +
 py-pyvex/PLIST                           |   96 ++
 py-pyvex/buildlink3.mk                   |   13 +
 py-pyvex/distinfo                        |   11 +
 py-pyvex/distinfo.bak                    |   11 +
 py-pyvex/patches/patch-pyvex__c_Makefile |   33 +
 py-pyvex/vex-inplace.mk                  |   19 +
 py-pyvex/vex.mk                          |   13 +
 43 files changed, 3597 insertions(+), 15 deletions(-)

diffs:
diff --git a/Makefile b/Makefile
index 801c6c43ca..0dd0d53970 100644
--- a/Makefile
+++ b/Makefile
@@ -3083,6 +3083,7 @@ SUBDIR+=	py-agaro
 SUBDIR+=	py-ahoy
 SUBDIR+=	py-aigo
 SUBDIR+=	py-aikif
+SUBDIR+=	py-ailment
 SUBDIR+=	py-aioh2
 SUBDIR+=	py-aipy
 SUBDIR+=	py-albatross
@@ -3095,6 +3096,7 @@ SUBDIR+=	py-amqpipe
 SUBDIR+=	py-amqplib
 SUBDIR+=	py-ana
 SUBDIR+=	py-anfft
+SUBDIR+=	py-angr
 SUBDIR+=	py-anki2
 SUBDIR+=	py-anki2-devel
 SUBDIR+=	py-annarchy
@@ -3105,6 +3107,7 @@ SUBDIR+=	py-applpy
 SUBDIR+=	py-aqopa
 SUBDIR+=	py-arabic
 SUBDIR+=	py-archan
+SUBDIR+=	py-archinfo
 SUBDIR+=	py-ars
 SUBDIR+=	py-arxiv2bib
 SUBDIR+=	py-arxvier
@@ -3203,6 +3206,8 @@ SUBDIR+=	py-christofides
 SUBDIR+=	py-ciabatta
 SUBDIR+=	py-cinfony
 SUBDIR+=	py-cito
+SUBDIR+=	py-claripy
+SUBDIR+=	py-cle
 SUBDIR+=	py-cli
 SUBDIR+=	py-clickatell
 SUBDIR+=	py-clics
@@ -3330,6 +3335,7 @@ SUBDIR+=	py-dns-clientsubnetoption
 SUBDIR+=	py-doh-proxy
 SUBDIR+=	py-dolo
 SUBDIR+=	py-downhill
+SUBDIR+=	py-dpkt
 SUBDIR+=	py-dpkt-fix
 SUBDIR+=	py-drawille
 SUBDIR+=	py-drawnow
@@ -3873,6 +3879,7 @@ SUBDIR+=	py-python-gnutls
 SUBDIR+=	py-python-igraph
 SUBDIR+=	py-pytkgen
 SUBDIR+=	py-pytools
+SUBDIR+=	py-pyvex
 SUBDIR+=	py-pyvib2
 SUBDIR+=	py-qalsadi
 SUBDIR+=	py-qecalc
diff --git a/deepstate/Makefile b/deepstate/Makefile
index 223d1cc38e..276ba57a6a 100644
--- a/deepstate/Makefile
+++ b/deepstate/Makefile
@@ -6,28 +6,30 @@ USE_LANGUAGES=	c99 c++
 USE_CMAKE=	yes
 AUTO_MKDIRS=	yes
 
-DEPENDS+=	${PYPKGPREFIX}-angr-[0-9]*:../../devel/py-angr
+DEPENDS+=	${PYPKGPREFIX}-angr-[0-9]*:../../wip/py-angr
 DEPENDS+=	${PYPKGPREFIX}-cachetools-[0-9]*:../../devel/py-cachetools
 DEPENDS+=	${PYPKGPREFIX}-cparser-[0-9]*:../../devel/py-cparser
 DEPENDS+=	${PYPKGPREFIX}-decorator-[0-9]*:../../devel/py-decorator
 DEPENDS+=	${PYPKGPREFIX}-future-[0-9]*:../../devel/py-future
-DEPENDS+=	${PYPKGPREFIX}-manticore-[0-9]*:../../devel/py-manticore
+DEPENDS+=	${PYPKGPREFIX}-gitpython-[0-9]*:../../devel/py-gitpython
+DEPENDS+=	${PYPKGPREFIX}-manticore-[0-9]*:../../wip/py-manticore
 DEPENDS+=	${PYPKGPREFIX}-networkx-[0-9]*:../../math/py-networkx
 DEPENDS+=	${PYPKGPREFIX}-pefile-[0-9]*:../../sysutils/py-pefile
 DEPENDS+=	${PYPKGPREFIX}-ana-[0-9]*:../../wip/py-ana
 DEPENDS+=	${PYPKGPREFIX}-bintrees-[0-9]*:../../wip/py-bintrees
-DEPENDS+=	${PYPKGPREFIX}-bitstring-[0-9]*:../../wip/py-bitstring
+DEPENDS+=	${PYPKGPREFIX}-bitstring-[0-9]*:../../devel/py-bitstring
 DEPENDS+=	${PYPKGPREFIX}-cooldict-[0-9]*:../../wip/py-cooldict
-DEPENDS+=	${PYPKGPREFIX}-dpkt-fix-[0-9]*:../../wip/py-dpkt-fix
-DEPENDS+=	${PYPKGPREFIX}-idalink-[0-9]*:../../wip/py-idalink
+DEPENDS+=	${PYPKGPREFIX}-dpkt-[0-9]*:../../wip/py-dpkt
+#DEPENDS+=	${PYPKGPREFIX}-idalink-[0-9]*:../../wip/py-idalink
 DEPENDS+=	${PYPKGPREFIX}-mulpyplexer-[0-9]*:../../wip/py-mulpyplexer
-DEPENDS+=	${PYPKGPREFIX}-progressbar-[0-9]*:../../wip/py-progressbar
-DEPENDS+=	${PYPKGPREFIX}-pygit-[0-9]*:../../wip/py-pygit
+#DEPENDS+=	${PYPKGPREFIX}-progressbar-[0-9]*:../../wip/py-progressbar
 DEPENDS+=	${PYPKGPREFIX}-rpyc-[0-9]*:../../wip/py-rpyc
+DEPENDS+=	${PYPKGPREFIX}-z3solver-[0-9]*:../../math/py-z3solver
 
 PYTHON_VERSIONS_ACCEPTED=	37 36
 
 CMAKE_ARG_PATH=	${WRKSRC}
+CMAKE_ARGS+=       -DPYTHON=${PREFIX}/bin/python${PYVERSSUFFIX}
 CONFIGURE_DIRS=	${WRKSRC}/build
 PYSETUPSUBDIR=	build
 
@@ -35,8 +37,11 @@ pre-configure:
 	${MKDIR} ${WRKSRC}/build
 
 post-install:
-	${MV} ${FAKEHOMEDIR}/.local/bin/futurize ${DESTDIR}${PREFIX}/bin
-	${MV} ${FAKEHOMEDIR}/.local/bin/pasteurize ${DESTDIR}${PREFIX}/bin
+.for binaryfile in deepstate-afl deepstate-angora deepstate-eclipser \
+	deepstate-ensembler deepstate-honggfuzz deepstate-libfuzzer \
+	deepstate-manticore deepstate-reduce futurize pasteurize
+	${MV} ${FAKEHOMEDIR}/.local/bin/${binaryfile} ${DESTDIR}${PREFIX}/bin
+.endfor
 
 .include "Makefile.common"
 .include "../../lang/python/pyversion.mk"
diff --git a/deepstate/Makefile.common b/deepstate/Makefile.common
index 21bc45002b..e565eee5c9 100644
--- a/deepstate/Makefile.common
+++ b/deepstate/Makefile.common
@@ -3,7 +3,7 @@
 # used by wip/deepstate/Makefile
 # used by wip/py-deepstate/Makefile
 
-DISTNAME=	deepstate-0.0.0
+DISTNAME=	deepstate-0.1
 CATEGORIES=	devel
 MASTER_SITES=	${MASTER_SITE_GITHUB:=trailofbits/}
 GITHUB_PROJECT=	deepstate
diff --git a/deepstate/PLIST b/deepstate/PLIST
index efe1f05521..d9c09cf723 100644
--- a/deepstate/PLIST
+++ b/deepstate/PLIST
@@ -1,4 +1,12 @@
 @comment $NetBSD$
+bin/deepstate-afl
+bin/deepstate-angora
+bin/deepstate-eclipser
+bin/deepstate-ensembler
+bin/deepstate-honggfuzz
+bin/deepstate-libfuzzer
+bin/deepstate-manticore
+bin/deepstate-reduce
 bin/futurize
 bin/pasteurize
 include/deepstate/Compiler.h
diff --git a/deepstate/distinfo b/deepstate/distinfo
index 4a24d404f3..2167ab15fc 100644
--- a/deepstate/distinfo
+++ b/deepstate/distinfo
@@ -1,6 +1,6 @@
 $NetBSD$
 
-SHA1 (deepstate-0.0.0-61ae1ed422194bd879e50ee5b2bce93537310473.tar.gz) = 5934b0ccbca58061501b9a5fdfb5ca6eb8131a4b
-RMD160 (deepstate-0.0.0-61ae1ed422194bd879e50ee5b2bce93537310473.tar.gz) = 0de503f7586c5892c36ebc15a501d0b3682feac6
-SHA512 (deepstate-0.0.0-61ae1ed422194bd879e50ee5b2bce93537310473.tar.gz) = f9316e90c44ae960a7a447ade857509fd3b7fe95ec1c66bf25fe921cc95cd0361894c92dd08628966eb89637797f92ae7147db9b8eb166cf032b4fe1dc6c06c7
-Size (deepstate-0.0.0-61ae1ed422194bd879e50ee5b2bce93537310473.tar.gz) = 115694 bytes
+SHA1 (deepstate-0.1-61ae1ed422194bd879e50ee5b2bce93537310473.tar.gz) = 5934b0ccbca58061501b9a5fdfb5ca6eb8131a4b
+RMD160 (deepstate-0.1-61ae1ed422194bd879e50ee5b2bce93537310473.tar.gz) = 0de503f7586c5892c36ebc15a501d0b3682feac6
+SHA512 (deepstate-0.1-61ae1ed422194bd879e50ee5b2bce93537310473.tar.gz) = f9316e90c44ae960a7a447ade857509fd3b7fe95ec1c66bf25fe921cc95cd0361894c92dd08628966eb89637797f92ae7147db9b8eb166cf032b4fe1dc6c06c7
+Size (deepstate-0.1-61ae1ed422194bd879e50ee5b2bce93537310473.tar.gz) = 115694 bytes
diff --git a/py-ailment/DESCR b/py-ailment/DESCR
new file mode 100644
index 0000000000..c167f432a6
--- /dev/null
+++ b/py-ailment/DESCR
@@ -0,0 +1 @@
+The angr intermediate language.
diff --git a/py-ailment/Makefile b/py-ailment/Makefile
new file mode 100644
index 0000000000..6d5e50395e
--- /dev/null
+++ b/py-ailment/Makefile
@@ -0,0 +1,26 @@
+#	$NetBSD: Makefile,v 1.2 2020/08/27 12:27:23 joerg Exp $
+
+.include "../../wip/py-angr/version.mk"
+
+DISTNAME=	ailment-${ANGR_VERSION}
+PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=	devel
+MASTER_SITES=	${MASTER_SITE_PYPI:=a/ailment/}
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://github.com/angr/ailment
+COMMENT=	The angr intermediate language
+LICENSE=	2-clause-bsd
+
+PYTHON_VERSIONS_INCOMPATIBLE+=	27
+
+TEST_DEPENDS+=	${PYPKGPREFIX}-archinfo>=0:../../wip/py-archinfo
+TEST_DEPENDS+=	${PYPKGPREFIX}-pyvex>=0:../../wip/py-pyvex
+
+do-test:
+	${RUN} cd ${WRKSRC} && \
+	${SETENV} ${TEST_ENV} \
+	${PYTHONBIN} -m unittest discover
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-ailment/PLIST b/py-ailment/PLIST
new file mode 100644
index 0000000000..4f85e050b8
--- /dev/null
+++ b/py-ailment/PLIST
@@ -0,0 +1,26 @@
+@comment $NetBSD$
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/ailment/__init__.py
+${PYSITELIB}/ailment/__init__.pyc
+${PYSITELIB}/ailment/__init__.pyo
+${PYSITELIB}/ailment/block.py
+${PYSITELIB}/ailment/block.pyc
+${PYSITELIB}/ailment/block.pyo
+${PYSITELIB}/ailment/converter.py
+${PYSITELIB}/ailment/converter.pyc
+${PYSITELIB}/ailment/converter.pyo
+${PYSITELIB}/ailment/expression.py
+${PYSITELIB}/ailment/expression.pyc
+${PYSITELIB}/ailment/expression.pyo
+${PYSITELIB}/ailment/manager.py
+${PYSITELIB}/ailment/manager.pyc
+${PYSITELIB}/ailment/manager.pyo
+${PYSITELIB}/ailment/statement.py
+${PYSITELIB}/ailment/statement.pyc
+${PYSITELIB}/ailment/statement.pyo
+${PYSITELIB}/ailment/tagged_object.py
+${PYSITELIB}/ailment/tagged_object.pyc
+${PYSITELIB}/ailment/tagged_object.pyo
diff --git a/py-ailment/distinfo b/py-ailment/distinfo
new file mode 100644
index 0000000000..fab18cba94
--- /dev/null
+++ b/py-ailment/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2020/08/18 20:24:57 riastradh Exp $
+
+SHA1 (ailment-9.0.4378.tar.gz) = cca278c5eeb479d093373e400649a672cc027ac9
+RMD160 (ailment-9.0.4378.tar.gz) = 196934245c0ec636256b4adc876fccf8cf75b43c
+SHA512 (ailment-9.0.4378.tar.gz) = ee33d9737aedabc727fc41e164777e6f66b2c22926158080028e92c99dd61d3920c608cdb098c2ec11afe8eb1d153938139f59ee43c21069d5a834c32aaa5de5
+Size (ailment-9.0.4378.tar.gz) = 9223 bytes
diff --git a/py-angr/DESCR b/py-angr/DESCR
new file mode 100644
index 0000000000..a9e0e29c89
--- /dev/null
+++ b/py-angr/DESCR
@@ -0,0 +1,9 @@
+angr is a suite of python libraries that let you load a binary and do a lot of
+cool things to it:
+
+ * Disassembly and intermediate-representation lifting
+ * Program instrumentation
+ * Symbolic execution
+ * Control-flow analysis
+ * Data-dependency analysis
+ * Value-set analysis (VSA)
diff --git a/py-angr/Makefile b/py-angr/Makefile
new file mode 100644
index 0000000000..1d4a0238d5
--- /dev/null
+++ b/py-angr/Makefile
@@ -0,0 +1,69 @@
+# $NetBSD: Makefile,v 1.6 2020/08/18 20:24:57 riastradh Exp $
+
+.include "version.mk"
+
+DISTNAME=	angr-${ANGR_VERSION}
+PKGNAME=	${PYPKGPREFIX}-${EGG_NAME}
+CATEGORIES=	devel
+MASTER_SITES=	${MASTER_SITE_GITHUB:=angr/}
+GITHUB_PROJECT=	angr
+GITHUB_TAG=	v${ANGR_VERSION}
+
+MAINTAINER=	khorben%defora.org@localhost
+HOMEPAGE=	https://github.com/angr/angr/
+COMMENT=	Platform-agnostic binary analysis framework
+LICENSE=	2-clause-bsd
+
+# Needed for the automatic tests, but I got bored trying to make them
+# work.  Here's the partial effort, at least.
+#
+# BINARIES_TAG=	f517c1ae88f4a9ccf19f5c90ff1519827df0157c
+# BINARIES_DIST=	angr-binaries-${BINARIES_TAG}.tar.gz
+# SITES.${BINARIES_DIST}=	-${MASTER_SITES:=binaries/archive/${BINARIES_TAG}.tar.gz}
+
+# DISTFILES=	${DEFAULT_DISTFILES}
+# DISTFILES+=	${BINARIES_DIST}
+
+# post-extract:
+# 	${RUN} cd ${WRKDIR} && \
+# 	${MV} -f binaries-${BINARIES_TAG} binaries
+
+USE_LANGUAGES+=	c c++
+USE_TOOLS+=	gmake
+
+MAKE_FLAGS+=	LIBDIR=${LIBDIR:Q}
+
+DEPENDS+=	${PYPKGPREFIX}-CppHeaderParser-[0-9]*:../../devel/py-CppHeaderParser
+DEPENDS+=	${PYPKGPREFIX}-archinfo>=${ANGR_VERSION}:../../wip/py-archinfo
+DEPENDS+=	${PYPKGPREFIX}-cachetools-[0-9]*:../../devel/py-cachetools
+DEPENDS+=	${PYPKGPREFIX}-capstone>=4.0.2:../../devel/py-capstone
+DEPENDS+=	${PYPKGPREFIX}-cffi-[0-9]*:../../devel/py-cffi
+DEPENDS+=	${PYPKGPREFIX}-claripy>=${ANGR_VERSION}:../../wip/py-claripy
+DEPENDS+=	${PYPKGPREFIX}-cle>=${ANGR_VERSION}:../../wip/py-cle
+DEPENDS+=	${PYPKGPREFIX}-itanium_demangler-[0-9]*:../../devel/py-itanium_demangler
+DEPENDS+=	${PYPKGPREFIX}-mulpyplexer-[0-9]*:../../devel/py-mulpyplexer
+DEPENDS+=	${PYPKGPREFIX}-networkx-[0-9]*:../../math/py-networkx
+DEPENDS+=	${PYPKGPREFIX}-progressbar2-[0-9]*:../../devel/py-progressbar2
+DEPENDS+=	${PYPKGPREFIX}-protobuf-[0-9]*:../../devel/py-protobuf
+DEPENDS+=	${PYPKGPREFIX}-psutil-[0-9]*:../../sysutils/py-psutil
+DEPENDS+=	${PYPKGPREFIX}-pyvex>=${ANGR_VERSION}:../../wip/py-pyvex
+DEPENDS+=	${PYPKGPREFIX}-unicorn-[0-9]*:../../emulators/py-unicorn
+
+PYTHON_VERSIONS_INCOMPATIBLE=	27
+
+OPSYSVARS+=	SOEXT
+SOEXT.Darwin=	dylib
+SOEXT.*=	so
+PLIST_SUBST+=	SOEXT=${SOEXT}
+
+TEST_DEPENDS+=	${PYPKGPREFIX}-nose-[0-9]*:../../devel/py-nose
+
+do-test:
+	${RUN} cd ${WRKSRC} && \
+	${SETENV} ${TEST_ENV} \
+	${PYTHONBIN} -m nose
+
+.include "../../wip/py-pyvex/buildlink3.mk"
+.include "../../emulators/unicorn/buildlink3.mk"
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-angr/PLIST b/py-angr/PLIST
new file mode 100644
index 0000000000..c6c2579c3f
--- /dev/null
+++ b/py-angr/PLIST
@@ -0,0 +1,2198 @@
+@comment $NetBSD$
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/angr/__init__.py
+${PYSITELIB}/angr/__init__.pyc
+${PYSITELIB}/angr/__init__.pyo
+${PYSITELIB}/angr/analyses/__init__.py
+${PYSITELIB}/angr/analyses/__init__.pyc
+${PYSITELIB}/angr/analyses/__init__.pyo
+${PYSITELIB}/angr/analyses/analysis.py
+${PYSITELIB}/angr/analyses/analysis.pyc
+${PYSITELIB}/angr/analyses/analysis.pyo
+${PYSITELIB}/angr/analyses/backward_slice.py
+${PYSITELIB}/angr/analyses/backward_slice.pyc
+${PYSITELIB}/angr/analyses/backward_slice.pyo
+${PYSITELIB}/angr/analyses/binary_optimizer.py
+${PYSITELIB}/angr/analyses/binary_optimizer.pyc
+${PYSITELIB}/angr/analyses/binary_optimizer.pyo
+${PYSITELIB}/angr/analyses/bindiff.py
+${PYSITELIB}/angr/analyses/bindiff.pyc
+${PYSITELIB}/angr/analyses/bindiff.pyo
+${PYSITELIB}/angr/analyses/boyscout.py
+${PYSITELIB}/angr/analyses/boyscout.pyc
+${PYSITELIB}/angr/analyses/boyscout.pyo
+${PYSITELIB}/angr/analyses/callee_cleanup_finder.py
+${PYSITELIB}/angr/analyses/callee_cleanup_finder.pyc
+${PYSITELIB}/angr/analyses/callee_cleanup_finder.pyo
+${PYSITELIB}/angr/analyses/calling_convention.py
+${PYSITELIB}/angr/analyses/calling_convention.pyc
+${PYSITELIB}/angr/analyses/calling_convention.pyo
+${PYSITELIB}/angr/analyses/cdg.py
+${PYSITELIB}/angr/analyses/cdg.pyc
+${PYSITELIB}/angr/analyses/cdg.pyo
+${PYSITELIB}/angr/analyses/cfg/__init__.py
+${PYSITELIB}/angr/analyses/cfg/__init__.pyc
+${PYSITELIB}/angr/analyses/cfg/__init__.pyo
+${PYSITELIB}/angr/analyses/cfg/cfb.py
+${PYSITELIB}/angr/analyses/cfg/cfb.pyc
+${PYSITELIB}/angr/analyses/cfg/cfb.pyo
+${PYSITELIB}/angr/analyses/cfg/cfg.py
+${PYSITELIB}/angr/analyses/cfg/cfg.pyc
+${PYSITELIB}/angr/analyses/cfg/cfg.pyo
+${PYSITELIB}/angr/analyses/cfg/cfg_arch_options.py
+${PYSITELIB}/angr/analyses/cfg/cfg_arch_options.pyc
+${PYSITELIB}/angr/analyses/cfg/cfg_arch_options.pyo
+${PYSITELIB}/angr/analyses/cfg/cfg_base.py
+${PYSITELIB}/angr/analyses/cfg/cfg_base.pyc
+${PYSITELIB}/angr/analyses/cfg/cfg_base.pyo
+${PYSITELIB}/angr/analyses/cfg/cfg_emulated.py
+${PYSITELIB}/angr/analyses/cfg/cfg_emulated.pyc
+${PYSITELIB}/angr/analyses/cfg/cfg_emulated.pyo
+${PYSITELIB}/angr/analyses/cfg/cfg_fast.py
+${PYSITELIB}/angr/analyses/cfg/cfg_fast.pyc
+${PYSITELIB}/angr/analyses/cfg/cfg_fast.pyo
+${PYSITELIB}/angr/analyses/cfg/cfg_fast_soot.py
+${PYSITELIB}/angr/analyses/cfg/cfg_fast_soot.pyc
+${PYSITELIB}/angr/analyses/cfg/cfg_fast_soot.pyo
+${PYSITELIB}/angr/analyses/cfg/cfg_job_base.py
+${PYSITELIB}/angr/analyses/cfg/cfg_job_base.pyc
+${PYSITELIB}/angr/analyses/cfg/cfg_job_base.pyo
+${PYSITELIB}/angr/analyses/cfg/cfg_utils.py
+${PYSITELIB}/angr/analyses/cfg/cfg_utils.pyc
+${PYSITELIB}/angr/analyses/cfg/cfg_utils.pyo
+${PYSITELIB}/angr/analyses/cfg/indirect_jump_resolvers/__init__.py
+${PYSITELIB}/angr/analyses/cfg/indirect_jump_resolvers/__init__.pyc
+${PYSITELIB}/angr/analyses/cfg/indirect_jump_resolvers/__init__.pyo
+${PYSITELIB}/angr/analyses/cfg/indirect_jump_resolvers/amd64_elf_got.py
+${PYSITELIB}/angr/analyses/cfg/indirect_jump_resolvers/amd64_elf_got.pyc
+${PYSITELIB}/angr/analyses/cfg/indirect_jump_resolvers/amd64_elf_got.pyo
+${PYSITELIB}/angr/analyses/cfg/indirect_jump_resolvers/arm_elf_fast.py
+${PYSITELIB}/angr/analyses/cfg/indirect_jump_resolvers/arm_elf_fast.pyc
+${PYSITELIB}/angr/analyses/cfg/indirect_jump_resolvers/arm_elf_fast.pyo
+${PYSITELIB}/angr/analyses/cfg/indirect_jump_resolvers/const_resolver.py
+${PYSITELIB}/angr/analyses/cfg/indirect_jump_resolvers/const_resolver.pyc
+${PYSITELIB}/angr/analyses/cfg/indirect_jump_resolvers/const_resolver.pyo
+${PYSITELIB}/angr/analyses/cfg/indirect_jump_resolvers/default_resolvers.py
+${PYSITELIB}/angr/analyses/cfg/indirect_jump_resolvers/default_resolvers.pyc
+${PYSITELIB}/angr/analyses/cfg/indirect_jump_resolvers/default_resolvers.pyo
+${PYSITELIB}/angr/analyses/cfg/indirect_jump_resolvers/jumptable.py
+${PYSITELIB}/angr/analyses/cfg/indirect_jump_resolvers/jumptable.pyc
+${PYSITELIB}/angr/analyses/cfg/indirect_jump_resolvers/jumptable.pyo
+${PYSITELIB}/angr/analyses/cfg/indirect_jump_resolvers/mips_elf_fast.py
+${PYSITELIB}/angr/analyses/cfg/indirect_jump_resolvers/mips_elf_fast.pyc
+${PYSITELIB}/angr/analyses/cfg/indirect_jump_resolvers/mips_elf_fast.pyo
+${PYSITELIB}/angr/analyses/cfg/indirect_jump_resolvers/resolver.py
+${PYSITELIB}/angr/analyses/cfg/indirect_jump_resolvers/resolver.pyc
+${PYSITELIB}/angr/analyses/cfg/indirect_jump_resolvers/resolver.pyo
+${PYSITELIB}/angr/analyses/cfg/indirect_jump_resolvers/x86_elf_pic_plt.py
+${PYSITELIB}/angr/analyses/cfg/indirect_jump_resolvers/x86_elf_pic_plt.pyc
+${PYSITELIB}/angr/analyses/cfg/indirect_jump_resolvers/x86_elf_pic_plt.pyo
+${PYSITELIB}/angr/analyses/cfg/indirect_jump_resolvers/x86_pe_iat.py
+${PYSITELIB}/angr/analyses/cfg/indirect_jump_resolvers/x86_pe_iat.pyc
+${PYSITELIB}/angr/analyses/cfg/indirect_jump_resolvers/x86_pe_iat.pyo
+${PYSITELIB}/angr/analyses/cfg/segment_list.py
+${PYSITELIB}/angr/analyses/cfg/segment_list.pyc
+${PYSITELIB}/angr/analyses/cfg/segment_list.pyo
+${PYSITELIB}/angr/analyses/cfg_slice_to_sink/__init__.py
+${PYSITELIB}/angr/analyses/cfg_slice_to_sink/__init__.pyc
+${PYSITELIB}/angr/analyses/cfg_slice_to_sink/__init__.pyo
+${PYSITELIB}/angr/analyses/cfg_slice_to_sink/cfg_slice_to_sink.py
+${PYSITELIB}/angr/analyses/cfg_slice_to_sink/cfg_slice_to_sink.pyc
+${PYSITELIB}/angr/analyses/cfg_slice_to_sink/cfg_slice_to_sink.pyo
+${PYSITELIB}/angr/analyses/cfg_slice_to_sink/graph.py
+${PYSITELIB}/angr/analyses/cfg_slice_to_sink/graph.pyc
+${PYSITELIB}/angr/analyses/cfg_slice_to_sink/graph.pyo
+${PYSITELIB}/angr/analyses/cfg_slice_to_sink/transitions.py
+${PYSITELIB}/angr/analyses/cfg_slice_to_sink/transitions.pyc
+${PYSITELIB}/angr/analyses/cfg_slice_to_sink/transitions.pyo
+${PYSITELIB}/angr/analyses/code_tagging.py
+${PYSITELIB}/angr/analyses/code_tagging.pyc
+${PYSITELIB}/angr/analyses/code_tagging.pyo
+${PYSITELIB}/angr/analyses/complete_calling_conventions.py
+${PYSITELIB}/angr/analyses/complete_calling_conventions.pyc
+${PYSITELIB}/angr/analyses/complete_calling_conventions.pyo
+${PYSITELIB}/angr/analyses/congruency_check.py
+${PYSITELIB}/angr/analyses/congruency_check.pyc
+${PYSITELIB}/angr/analyses/congruency_check.pyo
+${PYSITELIB}/angr/analyses/datagraph_meta.py
+${PYSITELIB}/angr/analyses/datagraph_meta.pyc
+${PYSITELIB}/angr/analyses/datagraph_meta.pyo
+${PYSITELIB}/angr/analyses/ddg.py
+${PYSITELIB}/angr/analyses/ddg.pyc
+${PYSITELIB}/angr/analyses/ddg.pyo
+${PYSITELIB}/angr/analyses/decompiler/__init__.py
+${PYSITELIB}/angr/analyses/decompiler/__init__.pyc
+${PYSITELIB}/angr/analyses/decompiler/__init__.pyo
+${PYSITELIB}/angr/analyses/decompiler/ail_simplifier.py
+${PYSITELIB}/angr/analyses/decompiler/ail_simplifier.pyc
+${PYSITELIB}/angr/analyses/decompiler/ail_simplifier.pyo
+${PYSITELIB}/angr/analyses/decompiler/ailblock_walker.py
+${PYSITELIB}/angr/analyses/decompiler/ailblock_walker.pyc
+${PYSITELIB}/angr/analyses/decompiler/ailblock_walker.pyo
+${PYSITELIB}/angr/analyses/decompiler/ailgraph_walker.py
+${PYSITELIB}/angr/analyses/decompiler/ailgraph_walker.pyc
+${PYSITELIB}/angr/analyses/decompiler/ailgraph_walker.pyo
+${PYSITELIB}/angr/analyses/decompiler/block_simplifier.py
+${PYSITELIB}/angr/analyses/decompiler/block_simplifier.pyc
+${PYSITELIB}/angr/analyses/decompiler/block_simplifier.pyo
+${PYSITELIB}/angr/analyses/decompiler/callsite_maker.py
+${PYSITELIB}/angr/analyses/decompiler/callsite_maker.pyc
+${PYSITELIB}/angr/analyses/decompiler/callsite_maker.pyo
+${PYSITELIB}/angr/analyses/decompiler/clinic.py
+${PYSITELIB}/angr/analyses/decompiler/clinic.pyc
+${PYSITELIB}/angr/analyses/decompiler/clinic.pyo
+${PYSITELIB}/angr/analyses/decompiler/condition_processor.py
+${PYSITELIB}/angr/analyses/decompiler/condition_processor.pyc
+${PYSITELIB}/angr/analyses/decompiler/condition_processor.pyo
+${PYSITELIB}/angr/analyses/decompiler/decompilation_options.py
+${PYSITELIB}/angr/analyses/decompiler/decompilation_options.pyc
+${PYSITELIB}/angr/analyses/decompiler/decompilation_options.pyo
+${PYSITELIB}/angr/analyses/decompiler/decompiler.py
+${PYSITELIB}/angr/analyses/decompiler/decompiler.pyc
+${PYSITELIB}/angr/analyses/decompiler/decompiler.pyo
+${PYSITELIB}/angr/analyses/decompiler/empty_node_remover.py
+${PYSITELIB}/angr/analyses/decompiler/empty_node_remover.pyc
+${PYSITELIB}/angr/analyses/decompiler/empty_node_remover.pyo
+${PYSITELIB}/angr/analyses/decompiler/graph_region.py
+${PYSITELIB}/angr/analyses/decompiler/graph_region.pyc
+${PYSITELIB}/angr/analyses/decompiler/graph_region.pyo
+${PYSITELIB}/angr/analyses/decompiler/optimization_passes/__init__.py
+${PYSITELIB}/angr/analyses/decompiler/optimization_passes/__init__.pyc
+${PYSITELIB}/angr/analyses/decompiler/optimization_passes/__init__.pyo
+${PYSITELIB}/angr/analyses/decompiler/optimization_passes/base_ptr_save_simplifier.py
+${PYSITELIB}/angr/analyses/decompiler/optimization_passes/base_ptr_save_simplifier.pyc
+${PYSITELIB}/angr/analyses/decompiler/optimization_passes/base_ptr_save_simplifier.pyo
+${PYSITELIB}/angr/analyses/decompiler/optimization_passes/const_derefs.py
+${PYSITELIB}/angr/analyses/decompiler/optimization_passes/const_derefs.pyc
+${PYSITELIB}/angr/analyses/decompiler/optimization_passes/const_derefs.pyo
+${PYSITELIB}/angr/analyses/decompiler/optimization_passes/div_simplifier.py
+${PYSITELIB}/angr/analyses/decompiler/optimization_passes/div_simplifier.pyc
+${PYSITELIB}/angr/analyses/decompiler/optimization_passes/div_simplifier.pyo
+${PYSITELIB}/angr/analyses/decompiler/optimization_passes/eager_returns.py
+${PYSITELIB}/angr/analyses/decompiler/optimization_passes/eager_returns.pyc
+${PYSITELIB}/angr/analyses/decompiler/optimization_passes/eager_returns.pyo
+${PYSITELIB}/angr/analyses/decompiler/optimization_passes/engine_base.py
+${PYSITELIB}/angr/analyses/decompiler/optimization_passes/engine_base.pyc
+${PYSITELIB}/angr/analyses/decompiler/optimization_passes/engine_base.pyo
+${PYSITELIB}/angr/analyses/decompiler/optimization_passes/mod_simplifier.py
+${PYSITELIB}/angr/analyses/decompiler/optimization_passes/mod_simplifier.pyc
+${PYSITELIB}/angr/analyses/decompiler/optimization_passes/mod_simplifier.pyo
+${PYSITELIB}/angr/analyses/decompiler/optimization_passes/multi_simplifier.py
+${PYSITELIB}/angr/analyses/decompiler/optimization_passes/multi_simplifier.pyc
+${PYSITELIB}/angr/analyses/decompiler/optimization_passes/multi_simplifier.pyo
+${PYSITELIB}/angr/analyses/decompiler/optimization_passes/optimization_pass.py
+${PYSITELIB}/angr/analyses/decompiler/optimization_passes/optimization_pass.pyc
+${PYSITELIB}/angr/analyses/decompiler/optimization_passes/optimization_pass.pyo
+${PYSITELIB}/angr/analyses/decompiler/optimization_passes/stack_canary_simplifier.py
+${PYSITELIB}/angr/analyses/decompiler/optimization_passes/stack_canary_simplifier.pyc
+${PYSITELIB}/angr/analyses/decompiler/optimization_passes/stack_canary_simplifier.pyo
+${PYSITELIB}/angr/analyses/decompiler/region_identifier.py
+${PYSITELIB}/angr/analyses/decompiler/region_identifier.pyc
+${PYSITELIB}/angr/analyses/decompiler/region_identifier.pyo
+${PYSITELIB}/angr/analyses/decompiler/region_simplifier.py
+${PYSITELIB}/angr/analyses/decompiler/region_simplifier.pyc
+${PYSITELIB}/angr/analyses/decompiler/region_simplifier.pyo
+${PYSITELIB}/angr/analyses/decompiler/sequence_walker.py
+${PYSITELIB}/angr/analyses/decompiler/sequence_walker.pyc
+${PYSITELIB}/angr/analyses/decompiler/sequence_walker.pyo
+${PYSITELIB}/angr/analyses/decompiler/structured_codegen.py
+${PYSITELIB}/angr/analyses/decompiler/structured_codegen.pyc
+${PYSITELIB}/angr/analyses/decompiler/structured_codegen.pyo
+${PYSITELIB}/angr/analyses/decompiler/structurer.py
+${PYSITELIB}/angr/analyses/decompiler/structurer.pyc
+${PYSITELIB}/angr/analyses/decompiler/structurer.pyo
+${PYSITELIB}/angr/analyses/decompiler/structurer_nodes.py
+${PYSITELIB}/angr/analyses/decompiler/structurer_nodes.pyc
+${PYSITELIB}/angr/analyses/decompiler/structurer_nodes.pyo
+${PYSITELIB}/angr/analyses/decompiler/utils.py
+${PYSITELIB}/angr/analyses/decompiler/utils.pyc
+${PYSITELIB}/angr/analyses/decompiler/utils.pyo
+${PYSITELIB}/angr/analyses/disassembly.py
+${PYSITELIB}/angr/analyses/disassembly.pyc
+${PYSITELIB}/angr/analyses/disassembly.pyo
+${PYSITELIB}/angr/analyses/disassembly_utils.py
+${PYSITELIB}/angr/analyses/disassembly_utils.pyc
+${PYSITELIB}/angr/analyses/disassembly_utils.pyo
+${PYSITELIB}/angr/analyses/dominance_frontier.py
+${PYSITELIB}/angr/analyses/dominance_frontier.pyc
+${PYSITELIB}/angr/analyses/dominance_frontier.pyo
+${PYSITELIB}/angr/analyses/forward_analysis/__init__.py
+${PYSITELIB}/angr/analyses/forward_analysis/__init__.pyc
+${PYSITELIB}/angr/analyses/forward_analysis/__init__.pyo
+${PYSITELIB}/angr/analyses/forward_analysis/forward_analysis.py
+${PYSITELIB}/angr/analyses/forward_analysis/forward_analysis.pyc
+${PYSITELIB}/angr/analyses/forward_analysis/forward_analysis.pyo
+${PYSITELIB}/angr/analyses/forward_analysis/job_info.py
+${PYSITELIB}/angr/analyses/forward_analysis/job_info.pyc
+${PYSITELIB}/angr/analyses/forward_analysis/job_info.pyo
+${PYSITELIB}/angr/analyses/forward_analysis/visitors/__init__.py
+${PYSITELIB}/angr/analyses/forward_analysis/visitors/__init__.pyc
+${PYSITELIB}/angr/analyses/forward_analysis/visitors/__init__.pyo
+${PYSITELIB}/angr/analyses/forward_analysis/visitors/call_graph.py
+${PYSITELIB}/angr/analyses/forward_analysis/visitors/call_graph.pyc
+${PYSITELIB}/angr/analyses/forward_analysis/visitors/call_graph.pyo
+${PYSITELIB}/angr/analyses/forward_analysis/visitors/function_graph.py
+${PYSITELIB}/angr/analyses/forward_analysis/visitors/function_graph.pyc
+${PYSITELIB}/angr/analyses/forward_analysis/visitors/function_graph.pyo
+${PYSITELIB}/angr/analyses/forward_analysis/visitors/graph.py
+${PYSITELIB}/angr/analyses/forward_analysis/visitors/graph.pyc
+${PYSITELIB}/angr/analyses/forward_analysis/visitors/graph.pyo
+${PYSITELIB}/angr/analyses/forward_analysis/visitors/loop.py
+${PYSITELIB}/angr/analyses/forward_analysis/visitors/loop.pyc
+${PYSITELIB}/angr/analyses/forward_analysis/visitors/loop.pyo
+${PYSITELIB}/angr/analyses/forward_analysis/visitors/single_node_graph.py
+${PYSITELIB}/angr/analyses/forward_analysis/visitors/single_node_graph.pyc
+${PYSITELIB}/angr/analyses/forward_analysis/visitors/single_node_graph.pyo
+${PYSITELIB}/angr/analyses/girlscout.py
+${PYSITELIB}/angr/analyses/girlscout.pyc
+${PYSITELIB}/angr/analyses/girlscout.pyo
+${PYSITELIB}/angr/analyses/identifier/__init__.py
+${PYSITELIB}/angr/analyses/identifier/__init__.pyc
+${PYSITELIB}/angr/analyses/identifier/__init__.pyo
+${PYSITELIB}/angr/analyses/identifier/custom_callable.py
+${PYSITELIB}/angr/analyses/identifier/custom_callable.pyc
+${PYSITELIB}/angr/analyses/identifier/custom_callable.pyo
+${PYSITELIB}/angr/analyses/identifier/errors.py
+${PYSITELIB}/angr/analyses/identifier/errors.pyc
+${PYSITELIB}/angr/analyses/identifier/errors.pyo
+${PYSITELIB}/angr/analyses/identifier/func.py
+${PYSITELIB}/angr/analyses/identifier/func.pyc
+${PYSITELIB}/angr/analyses/identifier/func.pyo
+${PYSITELIB}/angr/analyses/identifier/functions/__init__.py
+${PYSITELIB}/angr/analyses/identifier/functions/__init__.pyc
+${PYSITELIB}/angr/analyses/identifier/functions/__init__.pyo
+${PYSITELIB}/angr/analyses/identifier/functions/atoi.py
+${PYSITELIB}/angr/analyses/identifier/functions/atoi.pyc
+${PYSITELIB}/angr/analyses/identifier/functions/atoi.pyo
+${PYSITELIB}/angr/analyses/identifier/functions/based_atoi.py
+${PYSITELIB}/angr/analyses/identifier/functions/based_atoi.pyc
+${PYSITELIB}/angr/analyses/identifier/functions/based_atoi.pyo
+${PYSITELIB}/angr/analyses/identifier/functions/fdprintf.py
+${PYSITELIB}/angr/analyses/identifier/functions/fdprintf.pyc
+${PYSITELIB}/angr/analyses/identifier/functions/fdprintf.pyo
+${PYSITELIB}/angr/analyses/identifier/functions/free.py
+${PYSITELIB}/angr/analyses/identifier/functions/free.pyc
+${PYSITELIB}/angr/analyses/identifier/functions/free.pyo
+${PYSITELIB}/angr/analyses/identifier/functions/int2str.py
+${PYSITELIB}/angr/analyses/identifier/functions/int2str.pyc
+${PYSITELIB}/angr/analyses/identifier/functions/int2str.pyo
+${PYSITELIB}/angr/analyses/identifier/functions/malloc.py
+${PYSITELIB}/angr/analyses/identifier/functions/malloc.pyc
+${PYSITELIB}/angr/analyses/identifier/functions/malloc.pyo
+${PYSITELIB}/angr/analyses/identifier/functions/memcmp.py
+${PYSITELIB}/angr/analyses/identifier/functions/memcmp.pyc
+${PYSITELIB}/angr/analyses/identifier/functions/memcmp.pyo
+${PYSITELIB}/angr/analyses/identifier/functions/memcpy.py
+${PYSITELIB}/angr/analyses/identifier/functions/memcpy.pyc
+${PYSITELIB}/angr/analyses/identifier/functions/memcpy.pyo
+${PYSITELIB}/angr/analyses/identifier/functions/memset.py
+${PYSITELIB}/angr/analyses/identifier/functions/memset.pyc
+${PYSITELIB}/angr/analyses/identifier/functions/memset.pyo
+${PYSITELIB}/angr/analyses/identifier/functions/printf.py
+${PYSITELIB}/angr/analyses/identifier/functions/printf.pyc
+${PYSITELIB}/angr/analyses/identifier/functions/printf.pyo
+${PYSITELIB}/angr/analyses/identifier/functions/recv_until.py
+${PYSITELIB}/angr/analyses/identifier/functions/recv_until.pyc
+${PYSITELIB}/angr/analyses/identifier/functions/recv_until.pyo
+${PYSITELIB}/angr/analyses/identifier/functions/skip_calloc.py
+${PYSITELIB}/angr/analyses/identifier/functions/skip_calloc.pyc
+${PYSITELIB}/angr/analyses/identifier/functions/skip_calloc.pyo
+${PYSITELIB}/angr/analyses/identifier/functions/skip_realloc.py
+${PYSITELIB}/angr/analyses/identifier/functions/skip_realloc.pyc
+${PYSITELIB}/angr/analyses/identifier/functions/skip_realloc.pyo
+${PYSITELIB}/angr/analyses/identifier/functions/skip_recv_n.py
+${PYSITELIB}/angr/analyses/identifier/functions/skip_recv_n.pyc
+${PYSITELIB}/angr/analyses/identifier/functions/skip_recv_n.pyo
+${PYSITELIB}/angr/analyses/identifier/functions/snprintf.py
+${PYSITELIB}/angr/analyses/identifier/functions/snprintf.pyc
+${PYSITELIB}/angr/analyses/identifier/functions/snprintf.pyo
+${PYSITELIB}/angr/analyses/identifier/functions/sprintf.py
+${PYSITELIB}/angr/analyses/identifier/functions/sprintf.pyc
+${PYSITELIB}/angr/analyses/identifier/functions/sprintf.pyo
+${PYSITELIB}/angr/analyses/identifier/functions/strcasecmp.py
+${PYSITELIB}/angr/analyses/identifier/functions/strcasecmp.pyc
+${PYSITELIB}/angr/analyses/identifier/functions/strcasecmp.pyo
+${PYSITELIB}/angr/analyses/identifier/functions/strcmp.py
+${PYSITELIB}/angr/analyses/identifier/functions/strcmp.pyc
+${PYSITELIB}/angr/analyses/identifier/functions/strcmp.pyo
+${PYSITELIB}/angr/analyses/identifier/functions/strcpy.py
+${PYSITELIB}/angr/analyses/identifier/functions/strcpy.pyc
+${PYSITELIB}/angr/analyses/identifier/functions/strcpy.pyo
+${PYSITELIB}/angr/analyses/identifier/functions/strlen.py
+${PYSITELIB}/angr/analyses/identifier/functions/strlen.pyc
+${PYSITELIB}/angr/analyses/identifier/functions/strlen.pyo
+${PYSITELIB}/angr/analyses/identifier/functions/strncmp.py
+${PYSITELIB}/angr/analyses/identifier/functions/strncmp.pyc
+${PYSITELIB}/angr/analyses/identifier/functions/strncmp.pyo
+${PYSITELIB}/angr/analyses/identifier/functions/strncpy.py
+${PYSITELIB}/angr/analyses/identifier/functions/strncpy.pyc
+${PYSITELIB}/angr/analyses/identifier/functions/strncpy.pyo
+${PYSITELIB}/angr/analyses/identifier/functions/strtol.py
+${PYSITELIB}/angr/analyses/identifier/functions/strtol.pyc
+${PYSITELIB}/angr/analyses/identifier/functions/strtol.pyo
+${PYSITELIB}/angr/analyses/identifier/identify.py
+${PYSITELIB}/angr/analyses/identifier/identify.pyc
+${PYSITELIB}/angr/analyses/identifier/identify.pyo
+${PYSITELIB}/angr/analyses/identifier/runner.py
+${PYSITELIB}/angr/analyses/identifier/runner.pyc
+${PYSITELIB}/angr/analyses/identifier/runner.pyo
+${PYSITELIB}/angr/analyses/init_finder.py
+${PYSITELIB}/angr/analyses/init_finder.pyc
+${PYSITELIB}/angr/analyses/init_finder.pyo
+${PYSITELIB}/angr/analyses/loop_analysis.py
+${PYSITELIB}/angr/analyses/loop_analysis.pyc
+${PYSITELIB}/angr/analyses/loop_analysis.pyo
+${PYSITELIB}/angr/analyses/loopfinder.py
+${PYSITELIB}/angr/analyses/loopfinder.pyc
+${PYSITELIB}/angr/analyses/loopfinder.pyo
+${PYSITELIB}/angr/analyses/propagator/__init__.py
+${PYSITELIB}/angr/analyses/propagator/__init__.pyc
+${PYSITELIB}/angr/analyses/propagator/__init__.pyo
+${PYSITELIB}/angr/analyses/propagator/engine_ail.py
+${PYSITELIB}/angr/analyses/propagator/engine_ail.pyc
+${PYSITELIB}/angr/analyses/propagator/engine_ail.pyo
+${PYSITELIB}/angr/analyses/propagator/engine_base.py
+${PYSITELIB}/angr/analyses/propagator/engine_base.pyc
+${PYSITELIB}/angr/analyses/propagator/engine_base.pyo
+${PYSITELIB}/angr/analyses/propagator/engine_vex.py
+${PYSITELIB}/angr/analyses/propagator/engine_vex.pyc
+${PYSITELIB}/angr/analyses/propagator/engine_vex.pyo
+${PYSITELIB}/angr/analyses/propagator/propagator.py
+${PYSITELIB}/angr/analyses/propagator/propagator.pyc
+${PYSITELIB}/angr/analyses/propagator/propagator.pyo
+${PYSITELIB}/angr/analyses/propagator/values.py
+${PYSITELIB}/angr/analyses/propagator/values.pyc
+${PYSITELIB}/angr/analyses/propagator/values.pyo
+${PYSITELIB}/angr/analyses/propagator/vex_vars.py
+${PYSITELIB}/angr/analyses/propagator/vex_vars.pyc
+${PYSITELIB}/angr/analyses/propagator/vex_vars.pyo
+${PYSITELIB}/angr/analyses/reaching_definitions/__init__.py
+${PYSITELIB}/angr/analyses/reaching_definitions/__init__.pyc
+${PYSITELIB}/angr/analyses/reaching_definitions/__init__.pyo
+${PYSITELIB}/angr/analyses/reaching_definitions/call_trace.py
+${PYSITELIB}/angr/analyses/reaching_definitions/call_trace.pyc
+${PYSITELIB}/angr/analyses/reaching_definitions/call_trace.pyo
+${PYSITELIB}/angr/analyses/reaching_definitions/dep_graph.py
+${PYSITELIB}/angr/analyses/reaching_definitions/dep_graph.pyc
+${PYSITELIB}/angr/analyses/reaching_definitions/dep_graph.pyo
+${PYSITELIB}/angr/analyses/reaching_definitions/engine_ail.py
+${PYSITELIB}/angr/analyses/reaching_definitions/engine_ail.pyc
+${PYSITELIB}/angr/analyses/reaching_definitions/engine_ail.pyo
+${PYSITELIB}/angr/analyses/reaching_definitions/engine_vex.py
+${PYSITELIB}/angr/analyses/reaching_definitions/engine_vex.pyc
+${PYSITELIB}/angr/analyses/reaching_definitions/engine_vex.pyo
+${PYSITELIB}/angr/analyses/reaching_definitions/external_codeloc.py
+${PYSITELIB}/angr/analyses/reaching_definitions/external_codeloc.pyc
+${PYSITELIB}/angr/analyses/reaching_definitions/external_codeloc.pyo
+${PYSITELIB}/angr/analyses/reaching_definitions/function_handler.py
+${PYSITELIB}/angr/analyses/reaching_definitions/function_handler.pyc
+${PYSITELIB}/angr/analyses/reaching_definitions/function_handler.pyo
+${PYSITELIB}/angr/analyses/reaching_definitions/rd_state.py
+${PYSITELIB}/angr/analyses/reaching_definitions/rd_state.pyc
+${PYSITELIB}/angr/analyses/reaching_definitions/rd_state.pyo
+${PYSITELIB}/angr/analyses/reaching_definitions/reaching_definitions.py
+${PYSITELIB}/angr/analyses/reaching_definitions/reaching_definitions.pyc
+${PYSITELIB}/angr/analyses/reaching_definitions/reaching_definitions.pyo
+${PYSITELIB}/angr/analyses/reaching_definitions/subject.py
+${PYSITELIB}/angr/analyses/reaching_definitions/subject.pyc
+${PYSITELIB}/angr/analyses/reaching_definitions/subject.pyo
+${PYSITELIB}/angr/analyses/reassembler.py
+${PYSITELIB}/angr/analyses/reassembler.pyc
+${PYSITELIB}/angr/analyses/reassembler.pyo
+${PYSITELIB}/angr/analyses/soot_class_hierarchy.py
+${PYSITELIB}/angr/analyses/soot_class_hierarchy.pyc
+${PYSITELIB}/angr/analyses/soot_class_hierarchy.pyo
+${PYSITELIB}/angr/analyses/stack_pointer_tracker.py
+${PYSITELIB}/angr/analyses/stack_pointer_tracker.pyc
+${PYSITELIB}/angr/analyses/stack_pointer_tracker.pyo
+${PYSITELIB}/angr/analyses/static_hooker.py
+${PYSITELIB}/angr/analyses/static_hooker.pyc
+${PYSITELIB}/angr/analyses/static_hooker.pyo
+${PYSITELIB}/angr/analyses/typehoon/__init__.py
+${PYSITELIB}/angr/analyses/typehoon/__init__.pyc
+${PYSITELIB}/angr/analyses/typehoon/__init__.pyo
+${PYSITELIB}/angr/analyses/typehoon/lifter.py
+${PYSITELIB}/angr/analyses/typehoon/lifter.pyc
+${PYSITELIB}/angr/analyses/typehoon/lifter.pyo
+${PYSITELIB}/angr/analyses/typehoon/simple_solver.py
+${PYSITELIB}/angr/analyses/typehoon/simple_solver.pyc
+${PYSITELIB}/angr/analyses/typehoon/simple_solver.pyo
+${PYSITELIB}/angr/analyses/typehoon/translator.py
+${PYSITELIB}/angr/analyses/typehoon/translator.pyc
+${PYSITELIB}/angr/analyses/typehoon/translator.pyo
+${PYSITELIB}/angr/analyses/typehoon/typeconsts.py
+${PYSITELIB}/angr/analyses/typehoon/typeconsts.pyc
+${PYSITELIB}/angr/analyses/typehoon/typeconsts.pyo
+${PYSITELIB}/angr/analyses/typehoon/typehoon.py
+${PYSITELIB}/angr/analyses/typehoon/typehoon.pyc
+${PYSITELIB}/angr/analyses/typehoon/typehoon.pyo
+${PYSITELIB}/angr/analyses/typehoon/typevars.py
+${PYSITELIB}/angr/analyses/typehoon/typevars.pyc
+${PYSITELIB}/angr/analyses/typehoon/typevars.pyo
+${PYSITELIB}/angr/analyses/variable_recovery/__init__.py
+${PYSITELIB}/angr/analyses/variable_recovery/__init__.pyc
+${PYSITELIB}/angr/analyses/variable_recovery/__init__.pyo
+${PYSITELIB}/angr/analyses/variable_recovery/annotations.py
+${PYSITELIB}/angr/analyses/variable_recovery/annotations.pyc
+${PYSITELIB}/angr/analyses/variable_recovery/annotations.pyo
+${PYSITELIB}/angr/analyses/variable_recovery/engine_ail.py
+${PYSITELIB}/angr/analyses/variable_recovery/engine_ail.pyc
+${PYSITELIB}/angr/analyses/variable_recovery/engine_ail.pyo
+${PYSITELIB}/angr/analyses/variable_recovery/engine_base.py
+${PYSITELIB}/angr/analyses/variable_recovery/engine_base.pyc
+${PYSITELIB}/angr/analyses/variable_recovery/engine_base.pyo
+${PYSITELIB}/angr/analyses/variable_recovery/engine_vex.py
+${PYSITELIB}/angr/analyses/variable_recovery/engine_vex.pyc
+${PYSITELIB}/angr/analyses/variable_recovery/engine_vex.pyo
+${PYSITELIB}/angr/analyses/variable_recovery/variable_recovery.py
+${PYSITELIB}/angr/analyses/variable_recovery/variable_recovery.pyc
+${PYSITELIB}/angr/analyses/variable_recovery/variable_recovery.pyo
+${PYSITELIB}/angr/analyses/variable_recovery/variable_recovery_base.py
+${PYSITELIB}/angr/analyses/variable_recovery/variable_recovery_base.pyc
+${PYSITELIB}/angr/analyses/variable_recovery/variable_recovery_base.pyo
+${PYSITELIB}/angr/analyses/variable_recovery/variable_recovery_fast.py
+${PYSITELIB}/angr/analyses/variable_recovery/variable_recovery_fast.pyc
+${PYSITELIB}/angr/analyses/variable_recovery/variable_recovery_fast.pyo
+${PYSITELIB}/angr/analyses/veritesting.py
+${PYSITELIB}/angr/analyses/veritesting.pyc
+${PYSITELIB}/angr/analyses/veritesting.pyo
+${PYSITELIB}/angr/analyses/vfg.py
+${PYSITELIB}/angr/analyses/vfg.pyc
+${PYSITELIB}/angr/analyses/vfg.pyo
+${PYSITELIB}/angr/analyses/vsa_ddg.py
+${PYSITELIB}/angr/analyses/vsa_ddg.pyc
+${PYSITELIB}/angr/analyses/vsa_ddg.pyo
+${PYSITELIB}/angr/analyses/xrefs.py
+${PYSITELIB}/angr/analyses/xrefs.pyc
+${PYSITELIB}/angr/analyses/xrefs.pyo
+${PYSITELIB}/angr/angrdb/__init__.py
+${PYSITELIB}/angr/angrdb/__init__.pyc
+${PYSITELIB}/angr/angrdb/__init__.pyo
+${PYSITELIB}/angr/angrdb/db.py
+${PYSITELIB}/angr/angrdb/db.pyc
+${PYSITELIB}/angr/angrdb/db.pyo
+${PYSITELIB}/angr/angrdb/models.py
+${PYSITELIB}/angr/angrdb/models.pyc
+${PYSITELIB}/angr/angrdb/models.pyo
+${PYSITELIB}/angr/angrdb/serializers/__init__.py
+${PYSITELIB}/angr/angrdb/serializers/__init__.pyc
+${PYSITELIB}/angr/angrdb/serializers/__init__.pyo
+${PYSITELIB}/angr/angrdb/serializers/cfg_model.py
+${PYSITELIB}/angr/angrdb/serializers/cfg_model.pyc
+${PYSITELIB}/angr/angrdb/serializers/cfg_model.pyo
+${PYSITELIB}/angr/angrdb/serializers/comments.py
+${PYSITELIB}/angr/angrdb/serializers/comments.pyc
+${PYSITELIB}/angr/angrdb/serializers/comments.pyo
+${PYSITELIB}/angr/angrdb/serializers/funcs.py
+${PYSITELIB}/angr/angrdb/serializers/funcs.pyc
+${PYSITELIB}/angr/angrdb/serializers/funcs.pyo
+${PYSITELIB}/angr/angrdb/serializers/kb.py
+${PYSITELIB}/angr/angrdb/serializers/kb.pyc
+${PYSITELIB}/angr/angrdb/serializers/kb.pyo
+${PYSITELIB}/angr/angrdb/serializers/labels.py
+${PYSITELIB}/angr/angrdb/serializers/labels.pyc
+${PYSITELIB}/angr/angrdb/serializers/labels.pyo
+${PYSITELIB}/angr/angrdb/serializers/loader.py
+${PYSITELIB}/angr/angrdb/serializers/loader.pyc
+${PYSITELIB}/angr/angrdb/serializers/loader.pyo
+${PYSITELIB}/angr/angrdb/serializers/xrefs.py
+${PYSITELIB}/angr/angrdb/serializers/xrefs.pyc
+${PYSITELIB}/angr/angrdb/serializers/xrefs.pyo
+${PYSITELIB}/angr/annocfg.py
+${PYSITELIB}/angr/annocfg.pyc
+${PYSITELIB}/angr/annocfg.pyo
+${PYSITELIB}/angr/blade.py
+${PYSITELIB}/angr/blade.pyc
+${PYSITELIB}/angr/blade.pyo
+${PYSITELIB}/angr/block.py
+${PYSITELIB}/angr/block.pyc
+${PYSITELIB}/angr/block.pyo
+${PYSITELIB}/angr/callable.py
+${PYSITELIB}/angr/callable.pyc
+${PYSITELIB}/angr/callable.pyo
+${PYSITELIB}/angr/calling_conventions.py
+${PYSITELIB}/angr/calling_conventions.pyc
+${PYSITELIB}/angr/calling_conventions.pyo
+${PYSITELIB}/angr/code_location.py
+${PYSITELIB}/angr/code_location.pyc
+${PYSITELIB}/angr/code_location.pyo
+${PYSITELIB}/angr/codenode.py
+${PYSITELIB}/angr/codenode.pyc
+${PYSITELIB}/angr/codenode.pyo
+${PYSITELIB}/angr/concretization_strategies/__init__.py
+${PYSITELIB}/angr/concretization_strategies/__init__.pyc
+${PYSITELIB}/angr/concretization_strategies/__init__.pyo
+${PYSITELIB}/angr/concretization_strategies/any.py
+${PYSITELIB}/angr/concretization_strategies/any.pyc
+${PYSITELIB}/angr/concretization_strategies/any.pyo
+${PYSITELIB}/angr/concretization_strategies/controlled_data.py
+${PYSITELIB}/angr/concretization_strategies/controlled_data.pyc
+${PYSITELIB}/angr/concretization_strategies/controlled_data.pyo
+${PYSITELIB}/angr/concretization_strategies/eval.py
+${PYSITELIB}/angr/concretization_strategies/eval.pyc
+${PYSITELIB}/angr/concretization_strategies/eval.pyo
+${PYSITELIB}/angr/concretization_strategies/max.py
+${PYSITELIB}/angr/concretization_strategies/max.pyc
+${PYSITELIB}/angr/concretization_strategies/max.pyo
+${PYSITELIB}/angr/concretization_strategies/nonzero.py
+${PYSITELIB}/angr/concretization_strategies/nonzero.pyc
+${PYSITELIB}/angr/concretization_strategies/nonzero.pyo
+${PYSITELIB}/angr/concretization_strategies/nonzero_range.py
+${PYSITELIB}/angr/concretization_strategies/nonzero_range.pyc
+${PYSITELIB}/angr/concretization_strategies/nonzero_range.pyo
+${PYSITELIB}/angr/concretization_strategies/norepeats.py
+${PYSITELIB}/angr/concretization_strategies/norepeats.pyc
+${PYSITELIB}/angr/concretization_strategies/norepeats.pyo
+${PYSITELIB}/angr/concretization_strategies/norepeats_range.py
+${PYSITELIB}/angr/concretization_strategies/norepeats_range.pyc
+${PYSITELIB}/angr/concretization_strategies/norepeats_range.pyo
+${PYSITELIB}/angr/concretization_strategies/range.py
+${PYSITELIB}/angr/concretization_strategies/range.pyc
+${PYSITELIB}/angr/concretization_strategies/range.pyo
+${PYSITELIB}/angr/concretization_strategies/single.py
+${PYSITELIB}/angr/concretization_strategies/single.pyc
+${PYSITELIB}/angr/concretization_strategies/single.pyo
+${PYSITELIB}/angr/concretization_strategies/solutions.py
+${PYSITELIB}/angr/concretization_strategies/solutions.pyc
+${PYSITELIB}/angr/concretization_strategies/solutions.pyo
+${PYSITELIB}/angr/distributed/__init__.py
+${PYSITELIB}/angr/distributed/__init__.pyc
+${PYSITELIB}/angr/distributed/__init__.pyo
+${PYSITELIB}/angr/distributed/server.py
+${PYSITELIB}/angr/distributed/server.pyc
+${PYSITELIB}/angr/distributed/server.pyo
+${PYSITELIB}/angr/distributed/worker.py
+${PYSITELIB}/angr/distributed/worker.pyc
+${PYSITELIB}/angr/distributed/worker.pyo
+${PYSITELIB}/angr/engines/__init__.py
+${PYSITELIB}/angr/engines/__init__.pyc
+${PYSITELIB}/angr/engines/__init__.pyo
+${PYSITELIB}/angr/engines/concrete.py
+${PYSITELIB}/angr/engines/concrete.pyc
+${PYSITELIB}/angr/engines/concrete.pyo
+${PYSITELIB}/angr/engines/engine.py
+${PYSITELIB}/angr/engines/engine.pyc
+${PYSITELIB}/angr/engines/engine.pyo
+${PYSITELIB}/angr/engines/failure.py
+${PYSITELIB}/angr/engines/failure.pyc
+${PYSITELIB}/angr/engines/failure.pyo
+${PYSITELIB}/angr/engines/hook.py
+${PYSITELIB}/angr/engines/hook.pyc
+${PYSITELIB}/angr/engines/hook.pyo
+${PYSITELIB}/angr/engines/light/__init__.py
+${PYSITELIB}/angr/engines/light/__init__.pyc
+${PYSITELIB}/angr/engines/light/__init__.pyo
+${PYSITELIB}/angr/engines/light/data.py
+${PYSITELIB}/angr/engines/light/data.pyc
+${PYSITELIB}/angr/engines/light/data.pyo
+${PYSITELIB}/angr/engines/light/engine.py
+${PYSITELIB}/angr/engines/light/engine.pyc
+${PYSITELIB}/angr/engines/light/engine.pyo
+${PYSITELIB}/angr/engines/procedure.py
+${PYSITELIB}/angr/engines/procedure.pyc
+${PYSITELIB}/angr/engines/procedure.pyo
+${PYSITELIB}/angr/engines/soot/__init__.py
+${PYSITELIB}/angr/engines/soot/__init__.pyc
+${PYSITELIB}/angr/engines/soot/__init__.pyo
+${PYSITELIB}/angr/engines/soot/engine.py
+${PYSITELIB}/angr/engines/soot/engine.pyc
+${PYSITELIB}/angr/engines/soot/engine.pyo
+${PYSITELIB}/angr/engines/soot/exceptions.py
+${PYSITELIB}/angr/engines/soot/exceptions.pyc
+${PYSITELIB}/angr/engines/soot/exceptions.pyo
+${PYSITELIB}/angr/engines/soot/expressions/__init__.py
+${PYSITELIB}/angr/engines/soot/expressions/__init__.pyc
+${PYSITELIB}/angr/engines/soot/expressions/__init__.pyo
+${PYSITELIB}/angr/engines/soot/expressions/arrayref.py
+${PYSITELIB}/angr/engines/soot/expressions/arrayref.pyc
+${PYSITELIB}/angr/engines/soot/expressions/arrayref.pyo
+${PYSITELIB}/angr/engines/soot/expressions/base.py
+${PYSITELIB}/angr/engines/soot/expressions/base.pyc
+${PYSITELIB}/angr/engines/soot/expressions/base.pyo
+${PYSITELIB}/angr/engines/soot/expressions/binop.py
+${PYSITELIB}/angr/engines/soot/expressions/binop.pyc
+${PYSITELIB}/angr/engines/soot/expressions/binop.pyo
+${PYSITELIB}/angr/engines/soot/expressions/cast.py
+${PYSITELIB}/angr/engines/soot/expressions/cast.pyc
+${PYSITELIB}/angr/engines/soot/expressions/cast.pyo
+${PYSITELIB}/angr/engines/soot/expressions/condition.py
+${PYSITELIB}/angr/engines/soot/expressions/condition.pyc
+${PYSITELIB}/angr/engines/soot/expressions/condition.pyo
+${PYSITELIB}/angr/engines/soot/expressions/constants.py
+${PYSITELIB}/angr/engines/soot/expressions/constants.pyc
+${PYSITELIB}/angr/engines/soot/expressions/constants.pyo
+${PYSITELIB}/angr/engines/soot/expressions/instanceOf.py
+${PYSITELIB}/angr/engines/soot/expressions/instanceOf.pyc
+${PYSITELIB}/angr/engines/soot/expressions/instanceOf.pyo
+${PYSITELIB}/angr/engines/soot/expressions/instancefieldref.py
+${PYSITELIB}/angr/engines/soot/expressions/instancefieldref.pyc
+${PYSITELIB}/angr/engines/soot/expressions/instancefieldref.pyo
+${PYSITELIB}/angr/engines/soot/expressions/invoke.py
+${PYSITELIB}/angr/engines/soot/expressions/invoke.pyc
+${PYSITELIB}/angr/engines/soot/expressions/invoke.pyo
+${PYSITELIB}/angr/engines/soot/expressions/length.py
+${PYSITELIB}/angr/engines/soot/expressions/length.pyc
+${PYSITELIB}/angr/engines/soot/expressions/length.pyo
+${PYSITELIB}/angr/engines/soot/expressions/local.py
+${PYSITELIB}/angr/engines/soot/expressions/local.pyc
+${PYSITELIB}/angr/engines/soot/expressions/local.pyo
+${PYSITELIB}/angr/engines/soot/expressions/new.py
+${PYSITELIB}/angr/engines/soot/expressions/new.pyc
+${PYSITELIB}/angr/engines/soot/expressions/new.pyo
+${PYSITELIB}/angr/engines/soot/expressions/newArray.py
+${PYSITELIB}/angr/engines/soot/expressions/newArray.pyc
+${PYSITELIB}/angr/engines/soot/expressions/newArray.pyo
+${PYSITELIB}/angr/engines/soot/expressions/newMultiArray.py
+${PYSITELIB}/angr/engines/soot/expressions/newMultiArray.pyc
+${PYSITELIB}/angr/engines/soot/expressions/newMultiArray.pyo
+${PYSITELIB}/angr/engines/soot/expressions/paramref.py
+${PYSITELIB}/angr/engines/soot/expressions/paramref.pyc
+${PYSITELIB}/angr/engines/soot/expressions/paramref.pyo
+${PYSITELIB}/angr/engines/soot/expressions/phi.py
+${PYSITELIB}/angr/engines/soot/expressions/phi.pyc
+${PYSITELIB}/angr/engines/soot/expressions/phi.pyo
+${PYSITELIB}/angr/engines/soot/expressions/staticfieldref.py
+${PYSITELIB}/angr/engines/soot/expressions/staticfieldref.pyc
+${PYSITELIB}/angr/engines/soot/expressions/staticfieldref.pyo
+${PYSITELIB}/angr/engines/soot/expressions/thisref.py
+${PYSITELIB}/angr/engines/soot/expressions/thisref.pyc
+${PYSITELIB}/angr/engines/soot/expressions/thisref.pyo
+${PYSITELIB}/angr/engines/soot/expressions/unsupported.py
+${PYSITELIB}/angr/engines/soot/expressions/unsupported.pyc
+${PYSITELIB}/angr/engines/soot/expressions/unsupported.pyo
+${PYSITELIB}/angr/engines/soot/field_dispatcher.py
+${PYSITELIB}/angr/engines/soot/field_dispatcher.pyc
+${PYSITELIB}/angr/engines/soot/field_dispatcher.pyo
+${PYSITELIB}/angr/engines/soot/method_dispatcher.py
+${PYSITELIB}/angr/engines/soot/method_dispatcher.pyc
+${PYSITELIB}/angr/engines/soot/method_dispatcher.pyo
+${PYSITELIB}/angr/engines/soot/statements/__init__.py
+${PYSITELIB}/angr/engines/soot/statements/__init__.pyc
+${PYSITELIB}/angr/engines/soot/statements/__init__.pyo
+${PYSITELIB}/angr/engines/soot/statements/assign.py
+${PYSITELIB}/angr/engines/soot/statements/assign.pyc
+${PYSITELIB}/angr/engines/soot/statements/assign.pyo
+${PYSITELIB}/angr/engines/soot/statements/base.py
+${PYSITELIB}/angr/engines/soot/statements/base.pyc
+${PYSITELIB}/angr/engines/soot/statements/base.pyo
+${PYSITELIB}/angr/engines/soot/statements/goto.py
+${PYSITELIB}/angr/engines/soot/statements/goto.pyc
+${PYSITELIB}/angr/engines/soot/statements/goto.pyo
+${PYSITELIB}/angr/engines/soot/statements/identity.py
+${PYSITELIB}/angr/engines/soot/statements/identity.pyc
+${PYSITELIB}/angr/engines/soot/statements/identity.pyo
+${PYSITELIB}/angr/engines/soot/statements/if_.py
+${PYSITELIB}/angr/engines/soot/statements/if_.pyc
+${PYSITELIB}/angr/engines/soot/statements/if_.pyo
+${PYSITELIB}/angr/engines/soot/statements/invoke.py
+${PYSITELIB}/angr/engines/soot/statements/invoke.pyc
+${PYSITELIB}/angr/engines/soot/statements/invoke.pyo
+${PYSITELIB}/angr/engines/soot/statements/return_.py
+${PYSITELIB}/angr/engines/soot/statements/return_.pyc
+${PYSITELIB}/angr/engines/soot/statements/return_.pyo
+${PYSITELIB}/angr/engines/soot/statements/switch.py
+${PYSITELIB}/angr/engines/soot/statements/switch.pyc
+${PYSITELIB}/angr/engines/soot/statements/switch.pyo
+${PYSITELIB}/angr/engines/soot/statements/throw.py
+${PYSITELIB}/angr/engines/soot/statements/throw.pyc
+${PYSITELIB}/angr/engines/soot/statements/throw.pyo
+${PYSITELIB}/angr/engines/soot/values/__init__.py
+${PYSITELIB}/angr/engines/soot/values/__init__.pyc
+${PYSITELIB}/angr/engines/soot/values/__init__.pyo
+${PYSITELIB}/angr/engines/soot/values/arrayref.py
+${PYSITELIB}/angr/engines/soot/values/arrayref.pyc
+${PYSITELIB}/angr/engines/soot/values/arrayref.pyo
+${PYSITELIB}/angr/engines/soot/values/base.py
+${PYSITELIB}/angr/engines/soot/values/base.pyc
+${PYSITELIB}/angr/engines/soot/values/base.pyo
+${PYSITELIB}/angr/engines/soot/values/constants.py
+${PYSITELIB}/angr/engines/soot/values/constants.pyc
+${PYSITELIB}/angr/engines/soot/values/constants.pyo
+${PYSITELIB}/angr/engines/soot/values/instancefieldref.py
+${PYSITELIB}/angr/engines/soot/values/instancefieldref.pyc
+${PYSITELIB}/angr/engines/soot/values/instancefieldref.pyo
+${PYSITELIB}/angr/engines/soot/values/local.py
+${PYSITELIB}/angr/engines/soot/values/local.pyc
+${PYSITELIB}/angr/engines/soot/values/local.pyo
+${PYSITELIB}/angr/engines/soot/values/paramref.py
+${PYSITELIB}/angr/engines/soot/values/paramref.pyc
+${PYSITELIB}/angr/engines/soot/values/paramref.pyo
+${PYSITELIB}/angr/engines/soot/values/staticfieldref.py
+${PYSITELIB}/angr/engines/soot/values/staticfieldref.pyc
+${PYSITELIB}/angr/engines/soot/values/staticfieldref.pyo
+${PYSITELIB}/angr/engines/soot/values/strref.py
+${PYSITELIB}/angr/engines/soot/values/strref.pyc
+${PYSITELIB}/angr/engines/soot/values/strref.pyo
+${PYSITELIB}/angr/engines/soot/values/thisref.py
+${PYSITELIB}/angr/engines/soot/values/thisref.pyc
+${PYSITELIB}/angr/engines/soot/values/thisref.pyo
+${PYSITELIB}/angr/engines/successors.py
+${PYSITELIB}/angr/engines/successors.pyc
+${PYSITELIB}/angr/engines/successors.pyo
+${PYSITELIB}/angr/engines/syscall.py
+${PYSITELIB}/angr/engines/syscall.pyc
+${PYSITELIB}/angr/engines/syscall.pyo
+${PYSITELIB}/angr/engines/unicorn.py
+${PYSITELIB}/angr/engines/unicorn.pyc
+${PYSITELIB}/angr/engines/unicorn.pyo
+${PYSITELIB}/angr/engines/vex/__init__.py
+${PYSITELIB}/angr/engines/vex/__init__.pyc
+${PYSITELIB}/angr/engines/vex/__init__.pyo
+${PYSITELIB}/angr/engines/vex/claripy/__init__.py
+${PYSITELIB}/angr/engines/vex/claripy/__init__.pyc
+${PYSITELIB}/angr/engines/vex/claripy/__init__.pyo
+${PYSITELIB}/angr/engines/vex/claripy/ccall.py
+${PYSITELIB}/angr/engines/vex/claripy/ccall.pyc
+${PYSITELIB}/angr/engines/vex/claripy/ccall.pyo
+${PYSITELIB}/angr/engines/vex/claripy/datalayer.py
+${PYSITELIB}/angr/engines/vex/claripy/datalayer.pyc
+${PYSITELIB}/angr/engines/vex/claripy/datalayer.pyo
+${PYSITELIB}/angr/engines/vex/claripy/irop.py
+${PYSITELIB}/angr/engines/vex/claripy/irop.pyc
+${PYSITELIB}/angr/engines/vex/claripy/irop.pyo
+${PYSITELIB}/angr/engines/vex/heavy/__init__.py
+${PYSITELIB}/angr/engines/vex/heavy/__init__.pyc
+${PYSITELIB}/angr/engines/vex/heavy/__init__.pyo
+${PYSITELIB}/angr/engines/vex/heavy/actions.py
+${PYSITELIB}/angr/engines/vex/heavy/actions.pyc
+${PYSITELIB}/angr/engines/vex/heavy/actions.pyo
+${PYSITELIB}/angr/engines/vex/heavy/dirty.py
+${PYSITELIB}/angr/engines/vex/heavy/dirty.pyc
+${PYSITELIB}/angr/engines/vex/heavy/dirty.pyo
+${PYSITELIB}/angr/engines/vex/heavy/heavy.py
+${PYSITELIB}/angr/engines/vex/heavy/heavy.pyc
+${PYSITELIB}/angr/engines/vex/heavy/heavy.pyo
+${PYSITELIB}/angr/engines/vex/heavy/inspect.py
+${PYSITELIB}/angr/engines/vex/heavy/inspect.pyc
+${PYSITELIB}/angr/engines/vex/heavy/inspect.pyo
+${PYSITELIB}/angr/engines/vex/heavy/resilience.py
+${PYSITELIB}/angr/engines/vex/heavy/resilience.pyc
+${PYSITELIB}/angr/engines/vex/heavy/resilience.pyo
+${PYSITELIB}/angr/engines/vex/heavy/super_fastpath.py
+${PYSITELIB}/angr/engines/vex/heavy/super_fastpath.pyc
+${PYSITELIB}/angr/engines/vex/heavy/super_fastpath.pyo
+${PYSITELIB}/angr/engines/vex/lifter.py
+${PYSITELIB}/angr/engines/vex/lifter.pyc
+${PYSITELIB}/angr/engines/vex/lifter.pyo
+${PYSITELIB}/angr/engines/vex/light/__init__.py
+${PYSITELIB}/angr/engines/vex/light/__init__.pyc
+${PYSITELIB}/angr/engines/vex/light/__init__.pyo
+${PYSITELIB}/angr/engines/vex/light/light.py
+${PYSITELIB}/angr/engines/vex/light/light.pyc
+${PYSITELIB}/angr/engines/vex/light/light.pyo
+${PYSITELIB}/angr/engines/vex/light/resilience.py
+${PYSITELIB}/angr/engines/vex/light/resilience.pyc
+${PYSITELIB}/angr/engines/vex/light/resilience.pyo
+${PYSITELIB}/angr/engines/vex/light/slicing.py
+${PYSITELIB}/angr/engines/vex/light/slicing.pyc
+${PYSITELIB}/angr/engines/vex/light/slicing.pyo
+${PYSITELIB}/angr/errors.py
+${PYSITELIB}/angr/errors.pyc
+${PYSITELIB}/angr/errors.pyo
+${PYSITELIB}/angr/exploration_techniques/__init__.py
+${PYSITELIB}/angr/exploration_techniques/__init__.pyc
+${PYSITELIB}/angr/exploration_techniques/__init__.pyo
+${PYSITELIB}/angr/exploration_techniques/bucketizer.py
+${PYSITELIB}/angr/exploration_techniques/bucketizer.pyc
+${PYSITELIB}/angr/exploration_techniques/bucketizer.pyo
+${PYSITELIB}/angr/exploration_techniques/cacher.py
+${PYSITELIB}/angr/exploration_techniques/cacher.pyc
+${PYSITELIB}/angr/exploration_techniques/cacher.pyo
+${PYSITELIB}/angr/exploration_techniques/common.py
+${PYSITELIB}/angr/exploration_techniques/common.pyc
+${PYSITELIB}/angr/exploration_techniques/common.pyo
+${PYSITELIB}/angr/exploration_techniques/dfs.py
+${PYSITELIB}/angr/exploration_techniques/dfs.pyc
+${PYSITELIB}/angr/exploration_techniques/dfs.pyo
+${PYSITELIB}/angr/exploration_techniques/director.py
+${PYSITELIB}/angr/exploration_techniques/director.pyc
+${PYSITELIB}/angr/exploration_techniques/director.pyo
+${PYSITELIB}/angr/exploration_techniques/driller_core.py
+${PYSITELIB}/angr/exploration_techniques/driller_core.pyc
+${PYSITELIB}/angr/exploration_techniques/driller_core.pyo
+${PYSITELIB}/angr/exploration_techniques/explorer.py
+${PYSITELIB}/angr/exploration_techniques/explorer.pyc
+${PYSITELIB}/angr/exploration_techniques/explorer.pyo
+${PYSITELIB}/angr/exploration_techniques/lengthlimiter.py
+${PYSITELIB}/angr/exploration_techniques/lengthlimiter.pyc
+${PYSITELIB}/angr/exploration_techniques/lengthlimiter.pyo
+${PYSITELIB}/angr/exploration_techniques/loop_seer.py
+${PYSITELIB}/angr/exploration_techniques/loop_seer.pyc
+${PYSITELIB}/angr/exploration_techniques/loop_seer.pyo
+${PYSITELIB}/angr/exploration_techniques/manual_mergepoint.py
+${PYSITELIB}/angr/exploration_techniques/manual_mergepoint.pyc
+${PYSITELIB}/angr/exploration_techniques/manual_mergepoint.pyo
+${PYSITELIB}/angr/exploration_techniques/memory_watcher.py
+${PYSITELIB}/angr/exploration_techniques/memory_watcher.pyc
+${PYSITELIB}/angr/exploration_techniques/memory_watcher.pyo
+${PYSITELIB}/angr/exploration_techniques/oppologist.py
+${PYSITELIB}/angr/exploration_techniques/oppologist.pyc
+${PYSITELIB}/angr/exploration_techniques/oppologist.pyo
+${PYSITELIB}/angr/exploration_techniques/slicecutor.py
+${PYSITELIB}/angr/exploration_techniques/slicecutor.pyc
+${PYSITELIB}/angr/exploration_techniques/slicecutor.pyo
+${PYSITELIB}/angr/exploration_techniques/spiller.py
+${PYSITELIB}/angr/exploration_techniques/spiller.pyc
+${PYSITELIB}/angr/exploration_techniques/spiller.pyo
+${PYSITELIB}/angr/exploration_techniques/stochastic.py
+${PYSITELIB}/angr/exploration_techniques/stochastic.pyc
+${PYSITELIB}/angr/exploration_techniques/stochastic.pyo
+${PYSITELIB}/angr/exploration_techniques/symbion.py
+${PYSITELIB}/angr/exploration_techniques/symbion.pyc
+${PYSITELIB}/angr/exploration_techniques/symbion.pyo
+${PYSITELIB}/angr/exploration_techniques/tech_builder.py
+${PYSITELIB}/angr/exploration_techniques/tech_builder.pyc
+${PYSITELIB}/angr/exploration_techniques/tech_builder.pyo
+${PYSITELIB}/angr/exploration_techniques/threading.py
+${PYSITELIB}/angr/exploration_techniques/threading.pyc
+${PYSITELIB}/angr/exploration_techniques/threading.pyo
+${PYSITELIB}/angr/exploration_techniques/tracer.py
+${PYSITELIB}/angr/exploration_techniques/tracer.pyc
+${PYSITELIB}/angr/exploration_techniques/tracer.pyo
+${PYSITELIB}/angr/exploration_techniques/unique.py
+${PYSITELIB}/angr/exploration_techniques/unique.pyc
+${PYSITELIB}/angr/exploration_techniques/unique.pyo
+${PYSITELIB}/angr/exploration_techniques/veritesting.py
+${PYSITELIB}/angr/exploration_techniques/veritesting.pyc
+${PYSITELIB}/angr/exploration_techniques/veritesting.pyo
+${PYSITELIB}/angr/factory.py
+${PYSITELIB}/angr/factory.pyc
+${PYSITELIB}/angr/factory.pyo
+${PYSITELIB}/angr/keyed_region.py
+${PYSITELIB}/angr/keyed_region.pyc
+${PYSITELIB}/angr/keyed_region.pyo
+${PYSITELIB}/angr/knowledge_base/__init__.py
+${PYSITELIB}/angr/knowledge_base/__init__.pyc
+${PYSITELIB}/angr/knowledge_base/__init__.pyo
+${PYSITELIB}/angr/knowledge_base/knowledge_base.py
+${PYSITELIB}/angr/knowledge_base/knowledge_base.pyc
+${PYSITELIB}/angr/knowledge_base/knowledge_base.pyo
+${PYSITELIB}/angr/knowledge_plugins/__init__.py
+${PYSITELIB}/angr/knowledge_plugins/__init__.pyc
+${PYSITELIB}/angr/knowledge_plugins/__init__.pyo
+${PYSITELIB}/angr/knowledge_plugins/cfg/__init__.py
+${PYSITELIB}/angr/knowledge_plugins/cfg/__init__.pyc
+${PYSITELIB}/angr/knowledge_plugins/cfg/__init__.pyo
+${PYSITELIB}/angr/knowledge_plugins/cfg/cfg_manager.py
+${PYSITELIB}/angr/knowledge_plugins/cfg/cfg_manager.pyc
+${PYSITELIB}/angr/knowledge_plugins/cfg/cfg_manager.pyo
+${PYSITELIB}/angr/knowledge_plugins/cfg/cfg_model.py
+${PYSITELIB}/angr/knowledge_plugins/cfg/cfg_model.pyc
+${PYSITELIB}/angr/knowledge_plugins/cfg/cfg_model.pyo
+${PYSITELIB}/angr/knowledge_plugins/cfg/cfg_node.py
+${PYSITELIB}/angr/knowledge_plugins/cfg/cfg_node.pyc
+${PYSITELIB}/angr/knowledge_plugins/cfg/cfg_node.pyo
+${PYSITELIB}/angr/knowledge_plugins/cfg/indirect_jump.py
+${PYSITELIB}/angr/knowledge_plugins/cfg/indirect_jump.pyc
+${PYSITELIB}/angr/knowledge_plugins/cfg/indirect_jump.pyo
+${PYSITELIB}/angr/knowledge_plugins/cfg/memory_data.py
+${PYSITELIB}/angr/knowledge_plugins/cfg/memory_data.pyc
+${PYSITELIB}/angr/knowledge_plugins/cfg/memory_data.pyo
+${PYSITELIB}/angr/knowledge_plugins/comments.py
+${PYSITELIB}/angr/knowledge_plugins/comments.pyc
+${PYSITELIB}/angr/knowledge_plugins/comments.pyo
+${PYSITELIB}/angr/knowledge_plugins/data.py
+${PYSITELIB}/angr/knowledge_plugins/data.pyc
+${PYSITELIB}/angr/knowledge_plugins/data.pyo
+${PYSITELIB}/angr/knowledge_plugins/functions/__init__.py
+${PYSITELIB}/angr/knowledge_plugins/functions/__init__.pyc
+${PYSITELIB}/angr/knowledge_plugins/functions/__init__.pyo
+${PYSITELIB}/angr/knowledge_plugins/functions/function.py
+${PYSITELIB}/angr/knowledge_plugins/functions/function.pyc
+${PYSITELIB}/angr/knowledge_plugins/functions/function.pyo
+${PYSITELIB}/angr/knowledge_plugins/functions/function_manager.py
+${PYSITELIB}/angr/knowledge_plugins/functions/function_manager.pyc
+${PYSITELIB}/angr/knowledge_plugins/functions/function_manager.pyo
+${PYSITELIB}/angr/knowledge_plugins/functions/function_parser.py
+${PYSITELIB}/angr/knowledge_plugins/functions/function_parser.pyc
+${PYSITELIB}/angr/knowledge_plugins/functions/function_parser.pyo
+${PYSITELIB}/angr/knowledge_plugins/functions/soot_function.py
+${PYSITELIB}/angr/knowledge_plugins/functions/soot_function.pyc
+${PYSITELIB}/angr/knowledge_plugins/functions/soot_function.pyo
+${PYSITELIB}/angr/knowledge_plugins/indirect_jumps.py
+${PYSITELIB}/angr/knowledge_plugins/indirect_jumps.pyc
+${PYSITELIB}/angr/knowledge_plugins/indirect_jumps.pyo
+${PYSITELIB}/angr/knowledge_plugins/key_definitions/__init__.py
+${PYSITELIB}/angr/knowledge_plugins/key_definitions/__init__.pyc
+${PYSITELIB}/angr/knowledge_plugins/key_definitions/__init__.pyo
+${PYSITELIB}/angr/knowledge_plugins/key_definitions/atoms.py
+${PYSITELIB}/angr/knowledge_plugins/key_definitions/atoms.pyc
+${PYSITELIB}/angr/knowledge_plugins/key_definitions/atoms.pyo
+${PYSITELIB}/angr/knowledge_plugins/key_definitions/constants.py
+${PYSITELIB}/angr/knowledge_plugins/key_definitions/constants.pyc
+${PYSITELIB}/angr/knowledge_plugins/key_definitions/constants.pyo
+${PYSITELIB}/angr/knowledge_plugins/key_definitions/dataset.py
+${PYSITELIB}/angr/knowledge_plugins/key_definitions/dataset.pyc
+${PYSITELIB}/angr/knowledge_plugins/key_definitions/dataset.pyo
+${PYSITELIB}/angr/knowledge_plugins/key_definitions/definition.py
+${PYSITELIB}/angr/knowledge_plugins/key_definitions/definition.pyc
+${PYSITELIB}/angr/knowledge_plugins/key_definitions/definition.pyo
+${PYSITELIB}/angr/knowledge_plugins/key_definitions/key_definition_manager.py
+${PYSITELIB}/angr/knowledge_plugins/key_definitions/key_definition_manager.pyc
+${PYSITELIB}/angr/knowledge_plugins/key_definitions/key_definition_manager.pyo
+${PYSITELIB}/angr/knowledge_plugins/key_definitions/live_definitions.py
+${PYSITELIB}/angr/knowledge_plugins/key_definitions/live_definitions.pyc
+${PYSITELIB}/angr/knowledge_plugins/key_definitions/live_definitions.pyo
+${PYSITELIB}/angr/knowledge_plugins/key_definitions/rd_model.py
+${PYSITELIB}/angr/knowledge_plugins/key_definitions/rd_model.pyc
+${PYSITELIB}/angr/knowledge_plugins/key_definitions/rd_model.pyo
+${PYSITELIB}/angr/knowledge_plugins/key_definitions/tag.py
+${PYSITELIB}/angr/knowledge_plugins/key_definitions/tag.pyc
+${PYSITELIB}/angr/knowledge_plugins/key_definitions/tag.pyo
+${PYSITELIB}/angr/knowledge_plugins/key_definitions/undefined.py
+${PYSITELIB}/angr/knowledge_plugins/key_definitions/undefined.pyc
+${PYSITELIB}/angr/knowledge_plugins/key_definitions/undefined.pyo
+${PYSITELIB}/angr/knowledge_plugins/key_definitions/uses.py
+${PYSITELIB}/angr/knowledge_plugins/key_definitions/uses.pyc
+${PYSITELIB}/angr/knowledge_plugins/key_definitions/uses.pyo
+${PYSITELIB}/angr/knowledge_plugins/labels.py
+${PYSITELIB}/angr/knowledge_plugins/labels.pyc
+${PYSITELIB}/angr/knowledge_plugins/labels.pyo
+${PYSITELIB}/angr/knowledge_plugins/patches.py
+${PYSITELIB}/angr/knowledge_plugins/patches.pyc
+${PYSITELIB}/angr/knowledge_plugins/patches.pyo
+${PYSITELIB}/angr/knowledge_plugins/plugin.py
+${PYSITELIB}/angr/knowledge_plugins/plugin.pyc
+${PYSITELIB}/angr/knowledge_plugins/plugin.pyo
+${PYSITELIB}/angr/knowledge_plugins/propagations.py
+${PYSITELIB}/angr/knowledge_plugins/propagations.pyc
+${PYSITELIB}/angr/knowledge_plugins/propagations.pyo
+${PYSITELIB}/angr/knowledge_plugins/sync/__init__.py
+${PYSITELIB}/angr/knowledge_plugins/sync/__init__.pyc
+${PYSITELIB}/angr/knowledge_plugins/sync/__init__.pyo
+${PYSITELIB}/angr/knowledge_plugins/sync/sync_manager.py
+${PYSITELIB}/angr/knowledge_plugins/sync/sync_manager.pyc
+${PYSITELIB}/angr/knowledge_plugins/sync/sync_manager.pyo
+${PYSITELIB}/angr/knowledge_plugins/variables/__init__.py
+${PYSITELIB}/angr/knowledge_plugins/variables/__init__.pyc
+${PYSITELIB}/angr/knowledge_plugins/variables/__init__.pyo
+${PYSITELIB}/angr/knowledge_plugins/variables/variable_access.py
+${PYSITELIB}/angr/knowledge_plugins/variables/variable_access.pyc
+${PYSITELIB}/angr/knowledge_plugins/variables/variable_access.pyo
+${PYSITELIB}/angr/knowledge_plugins/variables/variable_manager.py
+${PYSITELIB}/angr/knowledge_plugins/variables/variable_manager.pyc
+${PYSITELIB}/angr/knowledge_plugins/variables/variable_manager.pyo
+${PYSITELIB}/angr/knowledge_plugins/xrefs/__init__.py
+${PYSITELIB}/angr/knowledge_plugins/xrefs/__init__.pyc
+${PYSITELIB}/angr/knowledge_plugins/xrefs/__init__.pyo
+${PYSITELIB}/angr/knowledge_plugins/xrefs/xref.py
+${PYSITELIB}/angr/knowledge_plugins/xrefs/xref.pyc
+${PYSITELIB}/angr/knowledge_plugins/xrefs/xref.pyo
+${PYSITELIB}/angr/knowledge_plugins/xrefs/xref_manager.py
+${PYSITELIB}/angr/knowledge_plugins/xrefs/xref_manager.pyc
+${PYSITELIB}/angr/knowledge_plugins/xrefs/xref_manager.pyo
+${PYSITELIB}/angr/knowledge_plugins/xrefs/xref_types.py
+${PYSITELIB}/angr/knowledge_plugins/xrefs/xref_types.pyc
+${PYSITELIB}/angr/knowledge_plugins/xrefs/xref_types.pyo
+${PYSITELIB}/angr/lib/angr_native.so
+${PYSITELIB}/angr/misc/__init__.py
+${PYSITELIB}/angr/misc/__init__.pyc
+${PYSITELIB}/angr/misc/__init__.pyo
+${PYSITELIB}/angr/misc/autoimport.py
+${PYSITELIB}/angr/misc/autoimport.pyc
+${PYSITELIB}/angr/misc/autoimport.pyo
+${PYSITELIB}/angr/misc/bug_report.py
+${PYSITELIB}/angr/misc/bug_report.pyc
+${PYSITELIB}/angr/misc/bug_report.pyo
+${PYSITELIB}/angr/misc/hookset.py
+${PYSITELIB}/angr/misc/hookset.pyc
+${PYSITELIB}/angr/misc/hookset.pyo
+${PYSITELIB}/angr/misc/loggers.py
+${PYSITELIB}/angr/misc/loggers.pyc
+${PYSITELIB}/angr/misc/loggers.pyo
+${PYSITELIB}/angr/misc/picklable_lock.py
+${PYSITELIB}/angr/misc/picklable_lock.pyc
+${PYSITELIB}/angr/misc/picklable_lock.pyo
+${PYSITELIB}/angr/misc/plugins.py
+${PYSITELIB}/angr/misc/plugins.pyc
+${PYSITELIB}/angr/misc/plugins.pyo
+${PYSITELIB}/angr/misc/range.py
+${PYSITELIB}/angr/misc/range.pyc
+${PYSITELIB}/angr/misc/range.pyo
+${PYSITELIB}/angr/misc/testing.py
+${PYSITELIB}/angr/misc/testing.pyc
+${PYSITELIB}/angr/misc/testing.pyo
+${PYSITELIB}/angr/misc/ux.py
+${PYSITELIB}/angr/misc/ux.pyc
+${PYSITELIB}/angr/misc/ux.pyo
+${PYSITELIB}/angr/misc/weakpatch.py
+${PYSITELIB}/angr/misc/weakpatch.pyc
+${PYSITELIB}/angr/misc/weakpatch.pyo
+${PYSITELIB}/angr/procedures/__init__.py
+${PYSITELIB}/angr/procedures/__init__.pyc
+${PYSITELIB}/angr/procedures/__init__.pyo
+${PYSITELIB}/angr/procedures/advapi32/__init__.py
+${PYSITELIB}/angr/procedures/advapi32/__init__.pyc
+${PYSITELIB}/angr/procedures/advapi32/__init__.pyo
+${PYSITELIB}/angr/procedures/cgc/__init__.py
+${PYSITELIB}/angr/procedures/cgc/__init__.pyc
+${PYSITELIB}/angr/procedures/cgc/__init__.pyo
+${PYSITELIB}/angr/procedures/cgc/_terminate.py
+${PYSITELIB}/angr/procedures/cgc/_terminate.pyc
+${PYSITELIB}/angr/procedures/cgc/_terminate.pyo
+${PYSITELIB}/angr/procedures/cgc/allocate.py
+${PYSITELIB}/angr/procedures/cgc/allocate.pyc
+${PYSITELIB}/angr/procedures/cgc/allocate.pyo
+${PYSITELIB}/angr/procedures/cgc/deallocate.py
+${PYSITELIB}/angr/procedures/cgc/deallocate.pyc
+${PYSITELIB}/angr/procedures/cgc/deallocate.pyo
+${PYSITELIB}/angr/procedures/cgc/fdwait.py
+${PYSITELIB}/angr/procedures/cgc/fdwait.pyc
+${PYSITELIB}/angr/procedures/cgc/fdwait.pyo
+${PYSITELIB}/angr/procedures/cgc/random.py
+${PYSITELIB}/angr/procedures/cgc/random.pyc
+${PYSITELIB}/angr/procedures/cgc/random.pyo
+${PYSITELIB}/angr/procedures/cgc/receive.py
+${PYSITELIB}/angr/procedures/cgc/receive.pyc
+${PYSITELIB}/angr/procedures/cgc/receive.pyo
+${PYSITELIB}/angr/procedures/cgc/transmit.py
+${PYSITELIB}/angr/procedures/cgc/transmit.pyc
+${PYSITELIB}/angr/procedures/cgc/transmit.pyo
+${PYSITELIB}/angr/procedures/definitions/__init__.py
+${PYSITELIB}/angr/procedures/definitions/__init__.pyc
+${PYSITELIB}/angr/procedures/definitions/__init__.pyo
+${PYSITELIB}/angr/procedures/definitions/advapi32.py
+${PYSITELIB}/angr/procedures/definitions/advapi32.pyc
+${PYSITELIB}/angr/procedures/definitions/advapi32.pyo
+${PYSITELIB}/angr/procedures/definitions/cgc.py
+${PYSITELIB}/angr/procedures/definitions/cgc.pyc
+${PYSITELIB}/angr/procedures/definitions/cgc.pyo
+${PYSITELIB}/angr/procedures/definitions/glibc.py
+${PYSITELIB}/angr/procedures/definitions/glibc.pyc
+${PYSITELIB}/angr/procedures/definitions/glibc.pyo
+${PYSITELIB}/angr/procedures/definitions/kernel32.py
+${PYSITELIB}/angr/procedures/definitions/kernel32.pyc
+${PYSITELIB}/angr/procedures/definitions/kernel32.pyo
+${PYSITELIB}/angr/procedures/definitions/libstdcpp.py
+${PYSITELIB}/angr/procedures/definitions/libstdcpp.pyc
+${PYSITELIB}/angr/procedures/definitions/libstdcpp.pyo
+${PYSITELIB}/angr/procedures/definitions/linux_kernel.py
+${PYSITELIB}/angr/procedures/definitions/linux_kernel.pyc
+${PYSITELIB}/angr/procedures/definitions/linux_kernel.pyo
+${PYSITELIB}/angr/procedures/definitions/linux_loader.py
+${PYSITELIB}/angr/procedures/definitions/linux_loader.pyc
+${PYSITELIB}/angr/procedures/definitions/linux_loader.pyo
+${PYSITELIB}/angr/procedures/definitions/msvcr.py
+${PYSITELIB}/angr/procedures/definitions/msvcr.pyc
+${PYSITELIB}/angr/procedures/definitions/msvcr.pyo
+${PYSITELIB}/angr/procedures/definitions/ntdll.py
+${PYSITELIB}/angr/procedures/definitions/ntdll.pyc
+${PYSITELIB}/angr/procedures/definitions/ntdll.pyo
+${PYSITELIB}/angr/procedures/definitions/parse_syscalls_from_local_system.py
+${PYSITELIB}/angr/procedures/definitions/parse_syscalls_from_local_system.pyc
+${PYSITELIB}/angr/procedures/definitions/parse_syscalls_from_local_system.pyo
+${PYSITELIB}/angr/procedures/definitions/user32.py
+${PYSITELIB}/angr/procedures/definitions/user32.pyc
+${PYSITELIB}/angr/procedures/definitions/user32.pyo
+${PYSITELIB}/angr/procedures/glibc/__ctype_b_loc.py
+${PYSITELIB}/angr/procedures/glibc/__ctype_b_loc.pyc
+${PYSITELIB}/angr/procedures/glibc/__ctype_b_loc.pyo
+${PYSITELIB}/angr/procedures/glibc/__ctype_tolower_loc.py
+${PYSITELIB}/angr/procedures/glibc/__ctype_tolower_loc.pyc
+${PYSITELIB}/angr/procedures/glibc/__ctype_tolower_loc.pyo
+${PYSITELIB}/angr/procedures/glibc/__ctype_toupper_loc.py
+${PYSITELIB}/angr/procedures/glibc/__ctype_toupper_loc.pyc
+${PYSITELIB}/angr/procedures/glibc/__ctype_toupper_loc.pyo
+${PYSITELIB}/angr/procedures/glibc/__errno_location.py
+${PYSITELIB}/angr/procedures/glibc/__errno_location.pyc
+${PYSITELIB}/angr/procedures/glibc/__errno_location.pyo
+${PYSITELIB}/angr/procedures/glibc/__init__.py
+${PYSITELIB}/angr/procedures/glibc/__init__.pyc
+${PYSITELIB}/angr/procedures/glibc/__init__.pyo
+${PYSITELIB}/angr/procedures/glibc/__libc_init.py
+${PYSITELIB}/angr/procedures/glibc/__libc_init.pyc
+${PYSITELIB}/angr/procedures/glibc/__libc_init.pyo
+${PYSITELIB}/angr/procedures/glibc/__libc_start_main.py
+${PYSITELIB}/angr/procedures/glibc/__libc_start_main.pyc
+${PYSITELIB}/angr/procedures/glibc/__libc_start_main.pyo
+${PYSITELIB}/angr/procedures/glibc/dynamic_loading.py
+${PYSITELIB}/angr/procedures/glibc/dynamic_loading.pyc
+${PYSITELIB}/angr/procedures/glibc/dynamic_loading.pyo
+${PYSITELIB}/angr/procedures/glibc/scanf.py
+${PYSITELIB}/angr/procedures/glibc/scanf.pyc
+${PYSITELIB}/angr/procedures/glibc/scanf.pyo
+${PYSITELIB}/angr/procedures/glibc/sscanf.py
+${PYSITELIB}/angr/procedures/glibc/sscanf.pyc
+${PYSITELIB}/angr/procedures/glibc/sscanf.pyo
+${PYSITELIB}/angr/procedures/java/__init__.py
+${PYSITELIB}/angr/procedures/java/__init__.pyc
+${PYSITELIB}/angr/procedures/java/__init__.pyo
+${PYSITELIB}/angr/procedures/java/unconstrained.py
+${PYSITELIB}/angr/procedures/java/unconstrained.pyc
+${PYSITELIB}/angr/procedures/java/unconstrained.pyo
+${PYSITELIB}/angr/procedures/java_io/__init__.py
+${PYSITELIB}/angr/procedures/java_io/__init__.pyc
+${PYSITELIB}/angr/procedures/java_io/__init__.pyo
+${PYSITELIB}/angr/procedures/java_io/read.py
+${PYSITELIB}/angr/procedures/java_io/read.pyc
+${PYSITELIB}/angr/procedures/java_io/read.pyo
+${PYSITELIB}/angr/procedures/java_io/write.py
+${PYSITELIB}/angr/procedures/java_io/write.pyc
+${PYSITELIB}/angr/procedures/java_io/write.pyo
+${PYSITELIB}/angr/procedures/java_jni/__init__.py
+${PYSITELIB}/angr/procedures/java_jni/__init__.pyc
+${PYSITELIB}/angr/procedures/java_jni/__init__.pyo
+${PYSITELIB}/angr/procedures/java_jni/array_operations.py
+${PYSITELIB}/angr/procedures/java_jni/array_operations.pyc
+${PYSITELIB}/angr/procedures/java_jni/array_operations.pyo
+${PYSITELIB}/angr/procedures/java_jni/class_and_interface_operations.py
+${PYSITELIB}/angr/procedures/java_jni/class_and_interface_operations.pyc
+${PYSITELIB}/angr/procedures/java_jni/class_and_interface_operations.pyo
+${PYSITELIB}/angr/procedures/java_jni/field_access.py
+${PYSITELIB}/angr/procedures/java_jni/field_access.pyc
+${PYSITELIB}/angr/procedures/java_jni/field_access.pyo
+${PYSITELIB}/angr/procedures/java_jni/global_and_local_refs.py
+${PYSITELIB}/angr/procedures/java_jni/global_and_local_refs.pyc
+${PYSITELIB}/angr/procedures/java_jni/global_and_local_refs.pyo
+${PYSITELIB}/angr/procedures/java_jni/method_calls.py
+${PYSITELIB}/angr/procedures/java_jni/method_calls.pyc
+${PYSITELIB}/angr/procedures/java_jni/method_calls.pyo
+${PYSITELIB}/angr/procedures/java_jni/not_implemented.py
+${PYSITELIB}/angr/procedures/java_jni/not_implemented.pyc
+${PYSITELIB}/angr/procedures/java_jni/not_implemented.pyo
+${PYSITELIB}/angr/procedures/java_jni/object_operations.py
+${PYSITELIB}/angr/procedures/java_jni/object_operations.pyc
+${PYSITELIB}/angr/procedures/java_jni/object_operations.pyo
+${PYSITELIB}/angr/procedures/java_jni/string_operations.py
+${PYSITELIB}/angr/procedures/java_jni/string_operations.pyc
+${PYSITELIB}/angr/procedures/java_jni/string_operations.pyo
+${PYSITELIB}/angr/procedures/java_jni/version_information.py
+${PYSITELIB}/angr/procedures/java_jni/version_information.pyc
+${PYSITELIB}/angr/procedures/java_jni/version_information.pyo
+${PYSITELIB}/angr/procedures/java_lang/__init__.py
+${PYSITELIB}/angr/procedures/java_lang/__init__.pyc
+${PYSITELIB}/angr/procedures/java_lang/__init__.pyo
+${PYSITELIB}/angr/procedures/java_lang/character.py
+${PYSITELIB}/angr/procedures/java_lang/character.pyc
+${PYSITELIB}/angr/procedures/java_lang/character.pyo
+${PYSITELIB}/angr/procedures/java_lang/double.py
+${PYSITELIB}/angr/procedures/java_lang/double.pyc
+${PYSITELIB}/angr/procedures/java_lang/double.pyo
+${PYSITELIB}/angr/procedures/java_lang/exit.py
+${PYSITELIB}/angr/procedures/java_lang/exit.pyc
+${PYSITELIB}/angr/procedures/java_lang/exit.pyo
+${PYSITELIB}/angr/procedures/java_lang/getsimplename.py
+${PYSITELIB}/angr/procedures/java_lang/getsimplename.pyc
+${PYSITELIB}/angr/procedures/java_lang/getsimplename.pyo
+${PYSITELIB}/angr/procedures/java_lang/integer.py
+${PYSITELIB}/angr/procedures/java_lang/integer.pyc
+${PYSITELIB}/angr/procedures/java_lang/integer.pyo
+${PYSITELIB}/angr/procedures/java_lang/load_library.py
+${PYSITELIB}/angr/procedures/java_lang/load_library.pyc
+${PYSITELIB}/angr/procedures/java_lang/load_library.pyo
+${PYSITELIB}/angr/procedures/java_lang/math.py
+${PYSITELIB}/angr/procedures/java_lang/math.pyc
+${PYSITELIB}/angr/procedures/java_lang/math.pyo
+${PYSITELIB}/angr/procedures/java_lang/string.py
+${PYSITELIB}/angr/procedures/java_lang/string.pyc
+${PYSITELIB}/angr/procedures/java_lang/string.pyo
+${PYSITELIB}/angr/procedures/java_lang/stringbuilder.py
+${PYSITELIB}/angr/procedures/java_lang/stringbuilder.pyc
+${PYSITELIB}/angr/procedures/java_lang/stringbuilder.pyo
+${PYSITELIB}/angr/procedures/java_lang/system.py
+${PYSITELIB}/angr/procedures/java_lang/system.pyc
+${PYSITELIB}/angr/procedures/java_lang/system.pyo
+${PYSITELIB}/angr/procedures/java_util/__init__.py
+${PYSITELIB}/angr/procedures/java_util/__init__.pyc
+${PYSITELIB}/angr/procedures/java_util/__init__.pyo
+${PYSITELIB}/angr/procedures/java_util/collection.py
+${PYSITELIB}/angr/procedures/java_util/collection.pyc
+${PYSITELIB}/angr/procedures/java_util/collection.pyo
+${PYSITELIB}/angr/procedures/java_util/iterator.py
+${PYSITELIB}/angr/procedures/java_util/iterator.pyc
+${PYSITELIB}/angr/procedures/java_util/iterator.pyo
+${PYSITELIB}/angr/procedures/java_util/list.py
+${PYSITELIB}/angr/procedures/java_util/list.pyc
+${PYSITELIB}/angr/procedures/java_util/list.pyo
+${PYSITELIB}/angr/procedures/java_util/map.py
+${PYSITELIB}/angr/procedures/java_util/map.pyc
+${PYSITELIB}/angr/procedures/java_util/map.pyo
+${PYSITELIB}/angr/procedures/java_util/random.py
+${PYSITELIB}/angr/procedures/java_util/random.pyc
+${PYSITELIB}/angr/procedures/java_util/random.pyo
+${PYSITELIB}/angr/procedures/java_util/scanner_nextline.py
+${PYSITELIB}/angr/procedures/java_util/scanner_nextline.pyc
+${PYSITELIB}/angr/procedures/java_util/scanner_nextline.pyo
+${PYSITELIB}/angr/procedures/libc/__init__.py
+${PYSITELIB}/angr/procedures/libc/__init__.pyc
+${PYSITELIB}/angr/procedures/libc/__init__.pyo
+${PYSITELIB}/angr/procedures/libc/abort.py
+${PYSITELIB}/angr/procedures/libc/abort.pyc
+${PYSITELIB}/angr/procedures/libc/abort.pyo
+${PYSITELIB}/angr/procedures/libc/access.py
+${PYSITELIB}/angr/procedures/libc/access.pyc
+${PYSITELIB}/angr/procedures/libc/access.pyo
+${PYSITELIB}/angr/procedures/libc/atoi.py
+${PYSITELIB}/angr/procedures/libc/atoi.pyc
+${PYSITELIB}/angr/procedures/libc/atoi.pyo
+${PYSITELIB}/angr/procedures/libc/atol.py
+${PYSITELIB}/angr/procedures/libc/atol.pyc
+${PYSITELIB}/angr/procedures/libc/atol.pyo
+${PYSITELIB}/angr/procedures/libc/calloc.py
+${PYSITELIB}/angr/procedures/libc/calloc.pyc
+${PYSITELIB}/angr/procedures/libc/calloc.pyo
+${PYSITELIB}/angr/procedures/libc/closelog.py
+${PYSITELIB}/angr/procedures/libc/closelog.pyc
+${PYSITELIB}/angr/procedures/libc/closelog.pyo
+${PYSITELIB}/angr/procedures/libc/exit.py
+${PYSITELIB}/angr/procedures/libc/exit.pyc
+${PYSITELIB}/angr/procedures/libc/exit.pyo
+${PYSITELIB}/angr/procedures/libc/fclose.py
+${PYSITELIB}/angr/procedures/libc/fclose.pyc
+${PYSITELIB}/angr/procedures/libc/fclose.pyo
+${PYSITELIB}/angr/procedures/libc/feof.py
+${PYSITELIB}/angr/procedures/libc/feof.pyc
+${PYSITELIB}/angr/procedures/libc/feof.pyo
+${PYSITELIB}/angr/procedures/libc/fflush.py
+${PYSITELIB}/angr/procedures/libc/fflush.pyc
+${PYSITELIB}/angr/procedures/libc/fflush.pyo
+${PYSITELIB}/angr/procedures/libc/fgetc.py
+${PYSITELIB}/angr/procedures/libc/fgetc.pyc
+${PYSITELIB}/angr/procedures/libc/fgetc.pyo
+${PYSITELIB}/angr/procedures/libc/fgets.py
+${PYSITELIB}/angr/procedures/libc/fgets.pyc
+${PYSITELIB}/angr/procedures/libc/fgets.pyo
+${PYSITELIB}/angr/procedures/libc/fopen.py
+${PYSITELIB}/angr/procedures/libc/fopen.pyc
+${PYSITELIB}/angr/procedures/libc/fopen.pyo
+${PYSITELIB}/angr/procedures/libc/fprintf.py
+${PYSITELIB}/angr/procedures/libc/fprintf.pyc
+${PYSITELIB}/angr/procedures/libc/fprintf.pyo
+${PYSITELIB}/angr/procedures/libc/fputc.py
+${PYSITELIB}/angr/procedures/libc/fputc.pyc
+${PYSITELIB}/angr/procedures/libc/fputc.pyo
+${PYSITELIB}/angr/procedures/libc/fputs.py
+${PYSITELIB}/angr/procedures/libc/fputs.pyc
+${PYSITELIB}/angr/procedures/libc/fputs.pyo
+${PYSITELIB}/angr/procedures/libc/fread.py
+${PYSITELIB}/angr/procedures/libc/fread.pyc
+${PYSITELIB}/angr/procedures/libc/fread.pyo
+${PYSITELIB}/angr/procedures/libc/free.py
+${PYSITELIB}/angr/procedures/libc/free.pyc
+${PYSITELIB}/angr/procedures/libc/free.pyo
+${PYSITELIB}/angr/procedures/libc/fscanf.py
+${PYSITELIB}/angr/procedures/libc/fscanf.pyc
+${PYSITELIB}/angr/procedures/libc/fscanf.pyo
+${PYSITELIB}/angr/procedures/libc/fseek.py
+${PYSITELIB}/angr/procedures/libc/fseek.pyc
+${PYSITELIB}/angr/procedures/libc/fseek.pyo
+${PYSITELIB}/angr/procedures/libc/ftell.py
+${PYSITELIB}/angr/procedures/libc/ftell.pyc
+${PYSITELIB}/angr/procedures/libc/ftell.pyo
+${PYSITELIB}/angr/procedures/libc/fwrite.py
+${PYSITELIB}/angr/procedures/libc/fwrite.pyc
+${PYSITELIB}/angr/procedures/libc/fwrite.pyo
+${PYSITELIB}/angr/procedures/libc/getchar.py
+${PYSITELIB}/angr/procedures/libc/getchar.pyc
+${PYSITELIB}/angr/procedures/libc/getchar.pyo
+${PYSITELIB}/angr/procedures/libc/getegid.py
+${PYSITELIB}/angr/procedures/libc/getegid.pyc
+${PYSITELIB}/angr/procedures/libc/getegid.pyo
+${PYSITELIB}/angr/procedures/libc/geteuid.py
+${PYSITELIB}/angr/procedures/libc/geteuid.pyc
+${PYSITELIB}/angr/procedures/libc/geteuid.pyo
+${PYSITELIB}/angr/procedures/libc/getgid.py
+${PYSITELIB}/angr/procedures/libc/getgid.pyc
+${PYSITELIB}/angr/procedures/libc/getgid.pyo
+${PYSITELIB}/angr/procedures/libc/getuid.py
+${PYSITELIB}/angr/procedures/libc/getuid.pyc
+${PYSITELIB}/angr/procedures/libc/getuid.pyo
+${PYSITELIB}/angr/procedures/libc/malloc.py
+${PYSITELIB}/angr/procedures/libc/malloc.pyc
+${PYSITELIB}/angr/procedures/libc/malloc.pyo
+${PYSITELIB}/angr/procedures/libc/memcmp.py
+${PYSITELIB}/angr/procedures/libc/memcmp.pyc
+${PYSITELIB}/angr/procedures/libc/memcmp.pyo
+${PYSITELIB}/angr/procedures/libc/memcpy.py
+${PYSITELIB}/angr/procedures/libc/memcpy.pyc
+${PYSITELIB}/angr/procedures/libc/memcpy.pyo
+${PYSITELIB}/angr/procedures/libc/memset.py
+${PYSITELIB}/angr/procedures/libc/memset.pyc
+${PYSITELIB}/angr/procedures/libc/memset.pyo
+${PYSITELIB}/angr/procedures/libc/openlog.py
+${PYSITELIB}/angr/procedures/libc/openlog.pyc
+${PYSITELIB}/angr/procedures/libc/openlog.pyo
+${PYSITELIB}/angr/procedures/libc/perror.py
+${PYSITELIB}/angr/procedures/libc/perror.pyc
+${PYSITELIB}/angr/procedures/libc/perror.pyo
+${PYSITELIB}/angr/procedures/libc/printf.py
+${PYSITELIB}/angr/procedures/libc/printf.pyc
+${PYSITELIB}/angr/procedures/libc/printf.pyo
+${PYSITELIB}/angr/procedures/libc/putc.py
+${PYSITELIB}/angr/procedures/libc/putc.pyc
+${PYSITELIB}/angr/procedures/libc/putc.pyo
+${PYSITELIB}/angr/procedures/libc/putchar.py
+${PYSITELIB}/angr/procedures/libc/putchar.pyc
+${PYSITELIB}/angr/procedures/libc/putchar.pyo
+${PYSITELIB}/angr/procedures/libc/puts.py
+${PYSITELIB}/angr/procedures/libc/puts.pyc
+${PYSITELIB}/angr/procedures/libc/puts.pyo
+${PYSITELIB}/angr/procedures/libc/rand.py
+${PYSITELIB}/angr/procedures/libc/rand.pyc
+${PYSITELIB}/angr/procedures/libc/rand.pyo
+${PYSITELIB}/angr/procedures/libc/realloc.py
+${PYSITELIB}/angr/procedures/libc/realloc.pyc
+${PYSITELIB}/angr/procedures/libc/realloc.pyo
+${PYSITELIB}/angr/procedures/libc/rewind.py
+${PYSITELIB}/angr/procedures/libc/rewind.pyc
+${PYSITELIB}/angr/procedures/libc/rewind.pyo
+${PYSITELIB}/angr/procedures/libc/scanf.py
+${PYSITELIB}/angr/procedures/libc/scanf.pyc
+${PYSITELIB}/angr/procedures/libc/scanf.pyo
+${PYSITELIB}/angr/procedures/libc/setbuf.py
+${PYSITELIB}/angr/procedures/libc/setbuf.pyc
+${PYSITELIB}/angr/procedures/libc/setbuf.pyo
+${PYSITELIB}/angr/procedures/libc/setvbuf.py
+${PYSITELIB}/angr/procedures/libc/setvbuf.pyc
+${PYSITELIB}/angr/procedures/libc/setvbuf.pyo
+${PYSITELIB}/angr/procedures/libc/snprintf.py
+${PYSITELIB}/angr/procedures/libc/snprintf.pyc
+${PYSITELIB}/angr/procedures/libc/snprintf.pyo
+${PYSITELIB}/angr/procedures/libc/sprintf.py
+${PYSITELIB}/angr/procedures/libc/sprintf.pyc
+${PYSITELIB}/angr/procedures/libc/sprintf.pyo
+${PYSITELIB}/angr/procedures/libc/srand.py
+${PYSITELIB}/angr/procedures/libc/srand.pyc
+${PYSITELIB}/angr/procedures/libc/srand.pyo
+${PYSITELIB}/angr/procedures/libc/sscanf.py
+${PYSITELIB}/angr/procedures/libc/sscanf.pyc
+${PYSITELIB}/angr/procedures/libc/sscanf.pyo
+${PYSITELIB}/angr/procedures/libc/strcat.py
+${PYSITELIB}/angr/procedures/libc/strcat.pyc
+${PYSITELIB}/angr/procedures/libc/strcat.pyo
+${PYSITELIB}/angr/procedures/libc/strchr.py
+${PYSITELIB}/angr/procedures/libc/strchr.pyc
+${PYSITELIB}/angr/procedures/libc/strchr.pyo
+${PYSITELIB}/angr/procedures/libc/strcmp.py
+${PYSITELIB}/angr/procedures/libc/strcmp.pyc
+${PYSITELIB}/angr/procedures/libc/strcmp.pyo
+${PYSITELIB}/angr/procedures/libc/strcpy.py
+${PYSITELIB}/angr/procedures/libc/strcpy.pyc
+${PYSITELIB}/angr/procedures/libc/strcpy.pyo
+${PYSITELIB}/angr/procedures/libc/strlen.py
+${PYSITELIB}/angr/procedures/libc/strlen.pyc
+${PYSITELIB}/angr/procedures/libc/strlen.pyo
+${PYSITELIB}/angr/procedures/libc/strncat.py
+${PYSITELIB}/angr/procedures/libc/strncat.pyc
+${PYSITELIB}/angr/procedures/libc/strncat.pyo
+${PYSITELIB}/angr/procedures/libc/strncmp.py
+${PYSITELIB}/angr/procedures/libc/strncmp.pyc
+${PYSITELIB}/angr/procedures/libc/strncmp.pyo
+${PYSITELIB}/angr/procedures/libc/strncpy.py
+${PYSITELIB}/angr/procedures/libc/strncpy.pyc
+${PYSITELIB}/angr/procedures/libc/strncpy.pyo
+${PYSITELIB}/angr/procedures/libc/strstr.py
+${PYSITELIB}/angr/procedures/libc/strstr.pyc
+${PYSITELIB}/angr/procedures/libc/strstr.pyo
+${PYSITELIB}/angr/procedures/libc/strtol.py
+${PYSITELIB}/angr/procedures/libc/strtol.pyc
+${PYSITELIB}/angr/procedures/libc/strtol.pyo
+${PYSITELIB}/angr/procedures/libc/strtoul.py
+${PYSITELIB}/angr/procedures/libc/strtoul.pyc
+${PYSITELIB}/angr/procedures/libc/strtoul.pyo
+${PYSITELIB}/angr/procedures/libc/system.py
+${PYSITELIB}/angr/procedures/libc/system.pyc
+${PYSITELIB}/angr/procedures/libc/system.pyo
+${PYSITELIB}/angr/procedures/libc/time.py
+${PYSITELIB}/angr/procedures/libc/time.pyc
+${PYSITELIB}/angr/procedures/libc/time.pyo
+${PYSITELIB}/angr/procedures/libc/tmpnam.py
+${PYSITELIB}/angr/procedures/libc/tmpnam.pyc
+${PYSITELIB}/angr/procedures/libc/tmpnam.pyo
+${PYSITELIB}/angr/procedures/libc/tolower.py
+${PYSITELIB}/angr/procedures/libc/tolower.pyc
+${PYSITELIB}/angr/procedures/libc/tolower.pyo
+${PYSITELIB}/angr/procedures/libc/toupper.py
+${PYSITELIB}/angr/procedures/libc/toupper.pyc
+${PYSITELIB}/angr/procedures/libc/toupper.pyo
+${PYSITELIB}/angr/procedures/libc/ungetc.py
+${PYSITELIB}/angr/procedures/libc/ungetc.pyc
+${PYSITELIB}/angr/procedures/libc/ungetc.pyo
+${PYSITELIB}/angr/procedures/libc/vsnprintf.py
+${PYSITELIB}/angr/procedures/libc/vsnprintf.pyc
+${PYSITELIB}/angr/procedures/libc/vsnprintf.pyo
+${PYSITELIB}/angr/procedures/libc/wchar.py
+${PYSITELIB}/angr/procedures/libc/wchar.pyc
+${PYSITELIB}/angr/procedures/libc/wchar.pyo
+${PYSITELIB}/angr/procedures/libstdcpp/__init__.py
+${PYSITELIB}/angr/procedures/libstdcpp/__init__.pyc
+${PYSITELIB}/angr/procedures/libstdcpp/__init__.pyo
+${PYSITELIB}/angr/procedures/libstdcpp/_unwind_resume.py
+${PYSITELIB}/angr/procedures/libstdcpp/_unwind_resume.pyc
+${PYSITELIB}/angr/procedures/libstdcpp/_unwind_resume.pyo
+${PYSITELIB}/angr/procedures/libstdcpp/std____throw_bad_alloc.py
+${PYSITELIB}/angr/procedures/libstdcpp/std____throw_bad_alloc.pyc
+${PYSITELIB}/angr/procedures/libstdcpp/std____throw_bad_alloc.pyo
+${PYSITELIB}/angr/procedures/libstdcpp/std____throw_bad_cast.py
+${PYSITELIB}/angr/procedures/libstdcpp/std____throw_bad_cast.pyc
+${PYSITELIB}/angr/procedures/libstdcpp/std____throw_bad_cast.pyo
+${PYSITELIB}/angr/procedures/libstdcpp/std____throw_length_error.py
+${PYSITELIB}/angr/procedures/libstdcpp/std____throw_length_error.pyc
+${PYSITELIB}/angr/procedures/libstdcpp/std____throw_length_error.pyo
+${PYSITELIB}/angr/procedures/libstdcpp/std____throw_logic_error.py
+${PYSITELIB}/angr/procedures/libstdcpp/std____throw_logic_error.pyc
+${PYSITELIB}/angr/procedures/libstdcpp/std____throw_logic_error.pyo
+${PYSITELIB}/angr/procedures/libstdcpp/std__terminate.py
+${PYSITELIB}/angr/procedures/libstdcpp/std__terminate.pyc
+${PYSITELIB}/angr/procedures/libstdcpp/std__terminate.pyo
+${PYSITELIB}/angr/procedures/linux_kernel/__init__.py
+${PYSITELIB}/angr/procedures/linux_kernel/__init__.pyc
+${PYSITELIB}/angr/procedures/linux_kernel/__init__.pyo
+${PYSITELIB}/angr/procedures/linux_kernel/arch_prctl.py
+${PYSITELIB}/angr/procedures/linux_kernel/arch_prctl.pyc
+${PYSITELIB}/angr/procedures/linux_kernel/arch_prctl.pyo
+${PYSITELIB}/angr/procedures/linux_kernel/arm_user_helpers.py
+${PYSITELIB}/angr/procedures/linux_kernel/arm_user_helpers.pyc
+${PYSITELIB}/angr/procedures/linux_kernel/arm_user_helpers.pyo
+${PYSITELIB}/angr/procedures/linux_kernel/brk.py
+${PYSITELIB}/angr/procedures/linux_kernel/brk.pyc
+${PYSITELIB}/angr/procedures/linux_kernel/brk.pyo
+${PYSITELIB}/angr/procedures/linux_kernel/cwd.py
+${PYSITELIB}/angr/procedures/linux_kernel/cwd.pyc
+${PYSITELIB}/angr/procedures/linux_kernel/cwd.pyo
+${PYSITELIB}/angr/procedures/linux_kernel/fstat.py
+${PYSITELIB}/angr/procedures/linux_kernel/fstat.pyc
+${PYSITELIB}/angr/procedures/linux_kernel/fstat.pyo
+${PYSITELIB}/angr/procedures/linux_kernel/fstat64.py
+${PYSITELIB}/angr/procedures/linux_kernel/fstat64.pyc
+${PYSITELIB}/angr/procedures/linux_kernel/fstat64.pyo
+${PYSITELIB}/angr/procedures/linux_kernel/futex.py
+${PYSITELIB}/angr/procedures/linux_kernel/futex.pyc
+${PYSITELIB}/angr/procedures/linux_kernel/futex.pyo
+${PYSITELIB}/angr/procedures/linux_kernel/getegid.py
+${PYSITELIB}/angr/procedures/linux_kernel/getegid.pyc
+${PYSITELIB}/angr/procedures/linux_kernel/getegid.pyo
+${PYSITELIB}/angr/procedures/linux_kernel/geteuid.py
+${PYSITELIB}/angr/procedures/linux_kernel/geteuid.pyc
+${PYSITELIB}/angr/procedures/linux_kernel/geteuid.pyo
+${PYSITELIB}/angr/procedures/linux_kernel/getgid.py
+${PYSITELIB}/angr/procedures/linux_kernel/getgid.pyc
+${PYSITELIB}/angr/procedures/linux_kernel/getgid.pyo
+${PYSITELIB}/angr/procedures/linux_kernel/getpid.py
+${PYSITELIB}/angr/procedures/linux_kernel/getpid.pyc
+${PYSITELIB}/angr/procedures/linux_kernel/getpid.pyo
+${PYSITELIB}/angr/procedures/linux_kernel/getrlimit.py
+${PYSITELIB}/angr/procedures/linux_kernel/getrlimit.pyc
+${PYSITELIB}/angr/procedures/linux_kernel/getrlimit.pyo
+${PYSITELIB}/angr/procedures/linux_kernel/gettid.py
+${PYSITELIB}/angr/procedures/linux_kernel/gettid.pyc
+${PYSITELIB}/angr/procedures/linux_kernel/gettid.pyo
+${PYSITELIB}/angr/procedures/linux_kernel/getuid.py
+${PYSITELIB}/angr/procedures/linux_kernel/getuid.pyc
+${PYSITELIB}/angr/procedures/linux_kernel/getuid.pyo
+${PYSITELIB}/angr/procedures/linux_kernel/iovec.py
+${PYSITELIB}/angr/procedures/linux_kernel/iovec.pyc
+${PYSITELIB}/angr/procedures/linux_kernel/iovec.pyo
+${PYSITELIB}/angr/procedures/linux_kernel/lseek.py
+${PYSITELIB}/angr/procedures/linux_kernel/lseek.pyc
+${PYSITELIB}/angr/procedures/linux_kernel/lseek.pyo
+${PYSITELIB}/angr/procedures/linux_kernel/mmap.py
+${PYSITELIB}/angr/procedures/linux_kernel/mmap.pyc
+${PYSITELIB}/angr/procedures/linux_kernel/mmap.pyo
+${PYSITELIB}/angr/procedures/linux_kernel/mprotect.py
+${PYSITELIB}/angr/procedures/linux_kernel/mprotect.pyc
+${PYSITELIB}/angr/procedures/linux_kernel/mprotect.pyo
+${PYSITELIB}/angr/procedures/linux_kernel/munmap.py
+${PYSITELIB}/angr/procedures/linux_kernel/munmap.pyc
+${PYSITELIB}/angr/procedures/linux_kernel/munmap.pyo
+${PYSITELIB}/angr/procedures/linux_kernel/set_tid_address.py
+${PYSITELIB}/angr/procedures/linux_kernel/set_tid_address.pyc
+${PYSITELIB}/angr/procedures/linux_kernel/set_tid_address.pyo
+${PYSITELIB}/angr/procedures/linux_kernel/sigaction.py
+${PYSITELIB}/angr/procedures/linux_kernel/sigaction.pyc
+${PYSITELIB}/angr/procedures/linux_kernel/sigaction.pyo
+${PYSITELIB}/angr/procedures/linux_kernel/sigprocmask.py
+${PYSITELIB}/angr/procedures/linux_kernel/sigprocmask.pyc
+${PYSITELIB}/angr/procedures/linux_kernel/sigprocmask.pyo
+${PYSITELIB}/angr/procedures/linux_kernel/stat.py
+${PYSITELIB}/angr/procedures/linux_kernel/stat.pyc
+${PYSITELIB}/angr/procedures/linux_kernel/stat.pyo
+${PYSITELIB}/angr/procedures/linux_kernel/sysinfo.py
+${PYSITELIB}/angr/procedures/linux_kernel/sysinfo.pyc
+${PYSITELIB}/angr/procedures/linux_kernel/sysinfo.pyo
+${PYSITELIB}/angr/procedures/linux_kernel/tgkill.py
+${PYSITELIB}/angr/procedures/linux_kernel/tgkill.pyc
+${PYSITELIB}/angr/procedures/linux_kernel/tgkill.pyo
+${PYSITELIB}/angr/procedures/linux_kernel/time.py
+${PYSITELIB}/angr/procedures/linux_kernel/time.pyc
+${PYSITELIB}/angr/procedures/linux_kernel/time.pyo
+${PYSITELIB}/angr/procedures/linux_kernel/uid.py
+${PYSITELIB}/angr/procedures/linux_kernel/uid.pyc
+${PYSITELIB}/angr/procedures/linux_kernel/uid.pyo
+${PYSITELIB}/angr/procedures/linux_kernel/uname.py
+${PYSITELIB}/angr/procedures/linux_kernel/uname.pyc
+${PYSITELIB}/angr/procedures/linux_kernel/uname.pyo
+${PYSITELIB}/angr/procedures/linux_kernel/unlink.py
+${PYSITELIB}/angr/procedures/linux_kernel/unlink.pyc
+${PYSITELIB}/angr/procedures/linux_kernel/unlink.pyo
+${PYSITELIB}/angr/procedures/linux_kernel/vsyscall.py
+${PYSITELIB}/angr/procedures/linux_kernel/vsyscall.pyc
+${PYSITELIB}/angr/procedures/linux_kernel/vsyscall.pyo
+${PYSITELIB}/angr/procedures/linux_loader/__init__.py
+${PYSITELIB}/angr/procedures/linux_loader/__init__.pyc
+${PYSITELIB}/angr/procedures/linux_loader/__init__.pyo
+${PYSITELIB}/angr/procedures/linux_loader/__tls_get_addr.py
+${PYSITELIB}/angr/procedures/linux_loader/__tls_get_addr.pyc
+${PYSITELIB}/angr/procedures/linux_loader/__tls_get_addr.pyo
+${PYSITELIB}/angr/procedures/linux_loader/_dl_initial_error_catch_tsd.py
+${PYSITELIB}/angr/procedures/linux_loader/_dl_initial_error_catch_tsd.pyc
+${PYSITELIB}/angr/procedures/linux_loader/_dl_initial_error_catch_tsd.pyo
+${PYSITELIB}/angr/procedures/linux_loader/_dl_rtld_lock.py
+${PYSITELIB}/angr/procedures/linux_loader/_dl_rtld_lock.pyc
+${PYSITELIB}/angr/procedures/linux_loader/_dl_rtld_lock.pyo
+${PYSITELIB}/angr/procedures/linux_loader/sim_loader.py
+${PYSITELIB}/angr/procedures/linux_loader/sim_loader.pyc
+${PYSITELIB}/angr/procedures/linux_loader/sim_loader.pyo
+${PYSITELIB}/angr/procedures/msvcr/__getmainargs.py
+${PYSITELIB}/angr/procedures/msvcr/__getmainargs.pyc
+${PYSITELIB}/angr/procedures/msvcr/__getmainargs.pyo
+${PYSITELIB}/angr/procedures/msvcr/__init__.py
+${PYSITELIB}/angr/procedures/msvcr/__init__.pyc
+${PYSITELIB}/angr/procedures/msvcr/__init__.pyo
+${PYSITELIB}/angr/procedures/msvcr/_initterm.py
+${PYSITELIB}/angr/procedures/msvcr/_initterm.pyc
+${PYSITELIB}/angr/procedures/msvcr/_initterm.pyo
+${PYSITELIB}/angr/procedures/msvcr/fmode.py
+${PYSITELIB}/angr/procedures/msvcr/fmode.pyc
+${PYSITELIB}/angr/procedures/msvcr/fmode.pyo
+${PYSITELIB}/angr/procedures/ntdll/__init__.py
+${PYSITELIB}/angr/procedures/ntdll/__init__.pyc
+${PYSITELIB}/angr/procedures/ntdll/__init__.pyo
+${PYSITELIB}/angr/procedures/ntdll/exceptions.py
+${PYSITELIB}/angr/procedures/ntdll/exceptions.pyc
+${PYSITELIB}/angr/procedures/ntdll/exceptions.pyo
+${PYSITELIB}/angr/procedures/posix/__init__.py
+${PYSITELIB}/angr/procedures/posix/__init__.pyc
+${PYSITELIB}/angr/procedures/posix/__init__.pyo
+${PYSITELIB}/angr/procedures/posix/accept.py
+${PYSITELIB}/angr/procedures/posix/accept.pyc
+${PYSITELIB}/angr/procedures/posix/accept.pyo
+${PYSITELIB}/angr/procedures/posix/bind.py
+${PYSITELIB}/angr/procedures/posix/bind.pyc
+${PYSITELIB}/angr/procedures/posix/bind.pyo
+${PYSITELIB}/angr/procedures/posix/bzero.py
+${PYSITELIB}/angr/procedures/posix/bzero.pyc
+${PYSITELIB}/angr/procedures/posix/bzero.pyo
+${PYSITELIB}/angr/procedures/posix/close.py
+${PYSITELIB}/angr/procedures/posix/close.pyc
+${PYSITELIB}/angr/procedures/posix/close.pyo
+${PYSITELIB}/angr/procedures/posix/closedir.py
+${PYSITELIB}/angr/procedures/posix/closedir.pyc
+${PYSITELIB}/angr/procedures/posix/closedir.pyo
+${PYSITELIB}/angr/procedures/posix/dup.py
+${PYSITELIB}/angr/procedures/posix/dup.pyc
+${PYSITELIB}/angr/procedures/posix/dup.pyo
+${PYSITELIB}/angr/procedures/posix/fcntl.py
+${PYSITELIB}/angr/procedures/posix/fcntl.pyc
+${PYSITELIB}/angr/procedures/posix/fcntl.pyo
+${PYSITELIB}/angr/procedures/posix/fdopen.py
+${PYSITELIB}/angr/procedures/posix/fdopen.pyc
+${PYSITELIB}/angr/procedures/posix/fdopen.pyo
+${PYSITELIB}/angr/procedures/posix/fileno.py
+${PYSITELIB}/angr/procedures/posix/fileno.pyc
+${PYSITELIB}/angr/procedures/posix/fileno.pyo
+${PYSITELIB}/angr/procedures/posix/fork.py
+${PYSITELIB}/angr/procedures/posix/fork.pyc
+${PYSITELIB}/angr/procedures/posix/fork.pyo
+${PYSITELIB}/angr/procedures/posix/gethostbyname.py
+${PYSITELIB}/angr/procedures/posix/gethostbyname.pyc
+${PYSITELIB}/angr/procedures/posix/gethostbyname.pyo
+${PYSITELIB}/angr/procedures/posix/getpass.py
+${PYSITELIB}/angr/procedures/posix/getpass.pyc
+${PYSITELIB}/angr/procedures/posix/getpass.pyo
+${PYSITELIB}/angr/procedures/posix/getsockopt.py
+${PYSITELIB}/angr/procedures/posix/getsockopt.pyc
+${PYSITELIB}/angr/procedures/posix/getsockopt.pyo
+${PYSITELIB}/angr/procedures/posix/htonl.py
+${PYSITELIB}/angr/procedures/posix/htonl.pyc
+${PYSITELIB}/angr/procedures/posix/htonl.pyo
+${PYSITELIB}/angr/procedures/posix/htons.py
+${PYSITELIB}/angr/procedures/posix/htons.pyc
+${PYSITELIB}/angr/procedures/posix/htons.pyo
+${PYSITELIB}/angr/procedures/posix/inet_ntoa.py
+${PYSITELIB}/angr/procedures/posix/inet_ntoa.pyc
+${PYSITELIB}/angr/procedures/posix/inet_ntoa.pyo
+${PYSITELIB}/angr/procedures/posix/listen.py
+${PYSITELIB}/angr/procedures/posix/listen.pyc
+${PYSITELIB}/angr/procedures/posix/listen.pyo
+${PYSITELIB}/angr/procedures/posix/mmap.py
+${PYSITELIB}/angr/procedures/posix/mmap.pyc
+${PYSITELIB}/angr/procedures/posix/mmap.pyo
+${PYSITELIB}/angr/procedures/posix/open.py
+${PYSITELIB}/angr/procedures/posix/open.pyc
+${PYSITELIB}/angr/procedures/posix/open.pyo
+${PYSITELIB}/angr/procedures/posix/opendir.py
+${PYSITELIB}/angr/procedures/posix/opendir.pyc
+${PYSITELIB}/angr/procedures/posix/opendir.pyo
+${PYSITELIB}/angr/procedures/posix/pread64.py
+${PYSITELIB}/angr/procedures/posix/pread64.pyc
+${PYSITELIB}/angr/procedures/posix/pread64.pyo
+${PYSITELIB}/angr/procedures/posix/pthread.py
+${PYSITELIB}/angr/procedures/posix/pthread.pyc
+${PYSITELIB}/angr/procedures/posix/pthread.pyo
+${PYSITELIB}/angr/procedures/posix/pwrite64.py
+${PYSITELIB}/angr/procedures/posix/pwrite64.pyc
+${PYSITELIB}/angr/procedures/posix/pwrite64.pyo
+${PYSITELIB}/angr/procedures/posix/read.py
+${PYSITELIB}/angr/procedures/posix/read.pyc
+${PYSITELIB}/angr/procedures/posix/read.pyo
+${PYSITELIB}/angr/procedures/posix/readdir.py
+${PYSITELIB}/angr/procedures/posix/readdir.pyc
+${PYSITELIB}/angr/procedures/posix/readdir.pyo
+${PYSITELIB}/angr/procedures/posix/recv.py
+${PYSITELIB}/angr/procedures/posix/recv.pyc
+${PYSITELIB}/angr/procedures/posix/recv.pyo
+${PYSITELIB}/angr/procedures/posix/recvfrom.py
+${PYSITELIB}/angr/procedures/posix/recvfrom.pyc
+${PYSITELIB}/angr/procedures/posix/recvfrom.pyo
+${PYSITELIB}/angr/procedures/posix/select.py
+${PYSITELIB}/angr/procedures/posix/select.pyc
+${PYSITELIB}/angr/procedures/posix/select.pyo
+${PYSITELIB}/angr/procedures/posix/send.py
+${PYSITELIB}/angr/procedures/posix/send.pyc
+${PYSITELIB}/angr/procedures/posix/send.pyo
+${PYSITELIB}/angr/procedures/posix/setsockopt.py
+${PYSITELIB}/angr/procedures/posix/setsockopt.pyc
+${PYSITELIB}/angr/procedures/posix/setsockopt.pyo
+${PYSITELIB}/angr/procedures/posix/sigaction.py
+${PYSITELIB}/angr/procedures/posix/sigaction.pyc
+${PYSITELIB}/angr/procedures/posix/sigaction.pyo
+${PYSITELIB}/angr/procedures/posix/sim_time.py
+${PYSITELIB}/angr/procedures/posix/sim_time.pyc
+${PYSITELIB}/angr/procedures/posix/sim_time.pyo
+${PYSITELIB}/angr/procedures/posix/sleep.py
+${PYSITELIB}/angr/procedures/posix/sleep.pyc
+${PYSITELIB}/angr/procedures/posix/sleep.pyo
+${PYSITELIB}/angr/procedures/posix/socket.py
+${PYSITELIB}/angr/procedures/posix/socket.pyc
+${PYSITELIB}/angr/procedures/posix/socket.pyo
+${PYSITELIB}/angr/procedures/posix/strcasecmp.py
+${PYSITELIB}/angr/procedures/posix/strcasecmp.pyc
+${PYSITELIB}/angr/procedures/posix/strcasecmp.pyo
+${PYSITELIB}/angr/procedures/posix/strdup.py
+${PYSITELIB}/angr/procedures/posix/strdup.pyc
+${PYSITELIB}/angr/procedures/posix/strdup.pyo
+${PYSITELIB}/angr/procedures/posix/strtok_r.py
+${PYSITELIB}/angr/procedures/posix/strtok_r.pyc
+${PYSITELIB}/angr/procedures/posix/strtok_r.pyo
+${PYSITELIB}/angr/procedures/posix/syslog.py
+${PYSITELIB}/angr/procedures/posix/syslog.pyc
+${PYSITELIB}/angr/procedures/posix/syslog.pyo
+${PYSITELIB}/angr/procedures/posix/unlink.py
+${PYSITELIB}/angr/procedures/posix/unlink.pyc
+${PYSITELIB}/angr/procedures/posix/unlink.pyo
+${PYSITELIB}/angr/procedures/posix/usleep.py
+${PYSITELIB}/angr/procedures/posix/usleep.pyc
+${PYSITELIB}/angr/procedures/posix/usleep.pyo
+${PYSITELIB}/angr/procedures/posix/write.py
+${PYSITELIB}/angr/procedures/posix/write.pyc
+${PYSITELIB}/angr/procedures/posix/write.pyo
+${PYSITELIB}/angr/procedures/procedure_dict.py
+${PYSITELIB}/angr/procedures/procedure_dict.pyc
+${PYSITELIB}/angr/procedures/procedure_dict.pyo
+${PYSITELIB}/angr/procedures/stubs/CallReturn.py
+${PYSITELIB}/angr/procedures/stubs/CallReturn.pyc
+${PYSITELIB}/angr/procedures/stubs/CallReturn.pyo
+${PYSITELIB}/angr/procedures/stubs/NoReturnUnconstrained.py
+${PYSITELIB}/angr/procedures/stubs/NoReturnUnconstrained.pyc
+${PYSITELIB}/angr/procedures/stubs/NoReturnUnconstrained.pyo
+${PYSITELIB}/angr/procedures/stubs/Nop.py
+${PYSITELIB}/angr/procedures/stubs/Nop.pyc
+${PYSITELIB}/angr/procedures/stubs/Nop.pyo
+${PYSITELIB}/angr/procedures/stubs/PathTerminator.py
+${PYSITELIB}/angr/procedures/stubs/PathTerminator.pyc
+${PYSITELIB}/angr/procedures/stubs/PathTerminator.pyo
+${PYSITELIB}/angr/procedures/stubs/Redirect.py
+${PYSITELIB}/angr/procedures/stubs/Redirect.pyc
+${PYSITELIB}/angr/procedures/stubs/Redirect.pyo
+${PYSITELIB}/angr/procedures/stubs/ReturnChar.py
+${PYSITELIB}/angr/procedures/stubs/ReturnChar.pyc
+${PYSITELIB}/angr/procedures/stubs/ReturnChar.pyo
+${PYSITELIB}/angr/procedures/stubs/ReturnUnconstrained.py
+${PYSITELIB}/angr/procedures/stubs/ReturnUnconstrained.pyc
+${PYSITELIB}/angr/procedures/stubs/ReturnUnconstrained.pyo
+${PYSITELIB}/angr/procedures/stubs/UnresolvableCallTarget.py
+${PYSITELIB}/angr/procedures/stubs/UnresolvableCallTarget.pyc
+${PYSITELIB}/angr/procedures/stubs/UnresolvableCallTarget.pyo
+${PYSITELIB}/angr/procedures/stubs/UnresolvableJumpTarget.py
+${PYSITELIB}/angr/procedures/stubs/UnresolvableJumpTarget.pyc
+${PYSITELIB}/angr/procedures/stubs/UnresolvableJumpTarget.pyo
+${PYSITELIB}/angr/procedures/stubs/UserHook.py
+${PYSITELIB}/angr/procedures/stubs/UserHook.pyc
+${PYSITELIB}/angr/procedures/stubs/UserHook.pyo
+${PYSITELIB}/angr/procedures/stubs/__init__.py
+${PYSITELIB}/angr/procedures/stubs/__init__.pyc
+${PYSITELIB}/angr/procedures/stubs/__init__.pyo
+${PYSITELIB}/angr/procedures/stubs/b64_decode.py
+${PYSITELIB}/angr/procedures/stubs/b64_decode.pyc
+${PYSITELIB}/angr/procedures/stubs/b64_decode.pyo
+${PYSITELIB}/angr/procedures/stubs/caller.py
+${PYSITELIB}/angr/procedures/stubs/caller.pyc
+${PYSITELIB}/angr/procedures/stubs/caller.pyo
+${PYSITELIB}/angr/procedures/stubs/crazy_scanf.py
+${PYSITELIB}/angr/procedures/stubs/crazy_scanf.pyc
+${PYSITELIB}/angr/procedures/stubs/crazy_scanf.pyo
+${PYSITELIB}/angr/procedures/stubs/format_parser.py
+${PYSITELIB}/angr/procedures/stubs/format_parser.pyc
+${PYSITELIB}/angr/procedures/stubs/format_parser.pyo
+${PYSITELIB}/angr/procedures/stubs/syscall_stub.py
+${PYSITELIB}/angr/procedures/stubs/syscall_stub.pyc
+${PYSITELIB}/angr/procedures/stubs/syscall_stub.pyo
+${PYSITELIB}/angr/procedures/testing/__init__.py
+${PYSITELIB}/angr/procedures/testing/__init__.pyc
+${PYSITELIB}/angr/procedures/testing/__init__.pyo
+${PYSITELIB}/angr/procedures/testing/manyargs.py
+${PYSITELIB}/angr/procedures/testing/manyargs.pyc
+${PYSITELIB}/angr/procedures/testing/manyargs.pyo
+${PYSITELIB}/angr/procedures/testing/retreg.py
+${PYSITELIB}/angr/procedures/testing/retreg.pyc
+${PYSITELIB}/angr/procedures/testing/retreg.pyo
+${PYSITELIB}/angr/procedures/tracer/__init__.py
+${PYSITELIB}/angr/procedures/tracer/__init__.pyc
+${PYSITELIB}/angr/procedures/tracer/__init__.pyo
+${PYSITELIB}/angr/procedures/tracer/random.py
+${PYSITELIB}/angr/procedures/tracer/random.pyc
+${PYSITELIB}/angr/procedures/tracer/random.pyo
+${PYSITELIB}/angr/procedures/tracer/receive.py
+${PYSITELIB}/angr/procedures/tracer/receive.pyc
+${PYSITELIB}/angr/procedures/tracer/receive.pyo
+${PYSITELIB}/angr/procedures/tracer/transmit.py
+${PYSITELIB}/angr/procedures/tracer/transmit.pyc
+${PYSITELIB}/angr/procedures/tracer/transmit.pyo
+${PYSITELIB}/angr/procedures/uclibc/__init__.py
+${PYSITELIB}/angr/procedures/uclibc/__init__.pyc
+${PYSITELIB}/angr/procedures/uclibc/__init__.pyo
+${PYSITELIB}/angr/procedures/uclibc/__uClibc_main.py
+${PYSITELIB}/angr/procedures/uclibc/__uClibc_main.pyc
+${PYSITELIB}/angr/procedures/uclibc/__uClibc_main.pyo
+${PYSITELIB}/angr/procedures/win32/EncodePointer.py
+${PYSITELIB}/angr/procedures/win32/EncodePointer.pyc
+${PYSITELIB}/angr/procedures/win32/EncodePointer.pyo
+${PYSITELIB}/angr/procedures/win32/ExitProcess.py
+${PYSITELIB}/angr/procedures/win32/ExitProcess.pyc
+${PYSITELIB}/angr/procedures/win32/ExitProcess.pyo
+${PYSITELIB}/angr/procedures/win32/GetCommandLine.py
+${PYSITELIB}/angr/procedures/win32/GetCommandLine.pyc
+${PYSITELIB}/angr/procedures/win32/GetCommandLine.pyo
+${PYSITELIB}/angr/procedures/win32/GetCurrentProcessId.py
+${PYSITELIB}/angr/procedures/win32/GetCurrentProcessId.pyc
+${PYSITELIB}/angr/procedures/win32/GetCurrentProcessId.pyo
+${PYSITELIB}/angr/procedures/win32/GetCurrentThreadId.py
+${PYSITELIB}/angr/procedures/win32/GetCurrentThreadId.pyc
+${PYSITELIB}/angr/procedures/win32/GetCurrentThreadId.pyo
+${PYSITELIB}/angr/procedures/win32/GetLastInputInfo.py
+${PYSITELIB}/angr/procedures/win32/GetLastInputInfo.pyc
+${PYSITELIB}/angr/procedures/win32/GetLastInputInfo.pyo
+${PYSITELIB}/angr/procedures/win32/GetModuleHandle.py
+${PYSITELIB}/angr/procedures/win32/GetModuleHandle.pyc
+${PYSITELIB}/angr/procedures/win32/GetModuleHandle.pyo
+${PYSITELIB}/angr/procedures/win32/GetProcessAffinityMask.py
+${PYSITELIB}/angr/procedures/win32/GetProcessAffinityMask.pyc
+${PYSITELIB}/angr/procedures/win32/GetProcessAffinityMask.pyo
+${PYSITELIB}/angr/procedures/win32/InterlockedExchange.py
+${PYSITELIB}/angr/procedures/win32/InterlockedExchange.pyc
+${PYSITELIB}/angr/procedures/win32/InterlockedExchange.pyo
+${PYSITELIB}/angr/procedures/win32/IsProcessorFeaturePresent.py
+${PYSITELIB}/angr/procedures/win32/IsProcessorFeaturePresent.pyc
+${PYSITELIB}/angr/procedures/win32/IsProcessorFeaturePresent.pyo
+${PYSITELIB}/angr/procedures/win32/VirtualAlloc.py
+${PYSITELIB}/angr/procedures/win32/VirtualAlloc.pyc
+${PYSITELIB}/angr/procedures/win32/VirtualAlloc.pyo
+${PYSITELIB}/angr/procedures/win32/VirtualProtect.py
+${PYSITELIB}/angr/procedures/win32/VirtualProtect.pyc
+${PYSITELIB}/angr/procedures/win32/VirtualProtect.pyo
+${PYSITELIB}/angr/procedures/win32/__init__.py
+${PYSITELIB}/angr/procedures/win32/__init__.pyc
+${PYSITELIB}/angr/procedures/win32/__init__.pyo
+${PYSITELIB}/angr/procedures/win32/critical_section.py
+${PYSITELIB}/angr/procedures/win32/critical_section.pyc
+${PYSITELIB}/angr/procedures/win32/critical_section.pyo
+${PYSITELIB}/angr/procedures/win32/dynamic_loading.py
+${PYSITELIB}/angr/procedures/win32/dynamic_loading.pyc
+${PYSITELIB}/angr/procedures/win32/dynamic_loading.pyo
+${PYSITELIB}/angr/procedures/win32/file_handles.py
+${PYSITELIB}/angr/procedures/win32/file_handles.pyc
+${PYSITELIB}/angr/procedures/win32/file_handles.pyo
+${PYSITELIB}/angr/procedures/win32/gethostbyname.py
+${PYSITELIB}/angr/procedures/win32/gethostbyname.pyc
+${PYSITELIB}/angr/procedures/win32/gethostbyname.pyo
+${PYSITELIB}/angr/procedures/win32/heap.py
+${PYSITELIB}/angr/procedures/win32/heap.pyc
+${PYSITELIB}/angr/procedures/win32/heap.pyo
+${PYSITELIB}/angr/procedures/win32/is_bad_ptr.py
+${PYSITELIB}/angr/procedures/win32/is_bad_ptr.pyc
+${PYSITELIB}/angr/procedures/win32/is_bad_ptr.pyo
+${PYSITELIB}/angr/procedures/win32/local_storage.py
+${PYSITELIB}/angr/procedures/win32/local_storage.pyc
+${PYSITELIB}/angr/procedures/win32/local_storage.pyo
+${PYSITELIB}/angr/procedures/win32/mutex.py
+${PYSITELIB}/angr/procedures/win32/mutex.pyc
+${PYSITELIB}/angr/procedures/win32/mutex.pyo
+${PYSITELIB}/angr/procedures/win32/sim_time.py
+${PYSITELIB}/angr/procedures/win32/sim_time.pyc
+${PYSITELIB}/angr/procedures/win32/sim_time.pyo
+${PYSITELIB}/angr/procedures/win32/system_paths.py
+${PYSITELIB}/angr/procedures/win32/system_paths.pyc
+${PYSITELIB}/angr/procedures/win32/system_paths.pyo
+${PYSITELIB}/angr/procedures/win_user32/__init__.py
+${PYSITELIB}/angr/procedures/win_user32/__init__.pyc
+${PYSITELIB}/angr/procedures/win_user32/__init__.pyo
+${PYSITELIB}/angr/procedures/win_user32/chars.py
+${PYSITELIB}/angr/procedures/win_user32/chars.pyc
+${PYSITELIB}/angr/procedures/win_user32/chars.pyo
+${PYSITELIB}/angr/procedures/win_user32/keyboard.py
+${PYSITELIB}/angr/procedures/win_user32/keyboard.pyc
+${PYSITELIB}/angr/procedures/win_user32/keyboard.pyo
+${PYSITELIB}/angr/procedures/win_user32/messagebox.py
+${PYSITELIB}/angr/procedures/win_user32/messagebox.pyc
+${PYSITELIB}/angr/procedures/win_user32/messagebox.pyo
+${PYSITELIB}/angr/project.py
+${PYSITELIB}/angr/project.pyc
+${PYSITELIB}/angr/project.pyo
+${PYSITELIB}/angr/protos/__init__.py
+${PYSITELIB}/angr/protos/__init__.pyc
+${PYSITELIB}/angr/protos/__init__.pyo
+${PYSITELIB}/angr/protos/cfg_pb2.py
+${PYSITELIB}/angr/protos/cfg_pb2.pyc
+${PYSITELIB}/angr/protos/cfg_pb2.pyo
+${PYSITELIB}/angr/protos/function_pb2.py
+${PYSITELIB}/angr/protos/function_pb2.pyc
+${PYSITELIB}/angr/protos/function_pb2.pyo
+${PYSITELIB}/angr/protos/primitives_pb2.py
+${PYSITELIB}/angr/protos/primitives_pb2.pyc
+${PYSITELIB}/angr/protos/primitives_pb2.pyo
+${PYSITELIB}/angr/protos/xrefs_pb2.py
+${PYSITELIB}/angr/protos/xrefs_pb2.pyc
+${PYSITELIB}/angr/protos/xrefs_pb2.pyo
+${PYSITELIB}/angr/py.typed
+${PYSITELIB}/angr/serializable.py
+${PYSITELIB}/angr/serializable.pyc
+${PYSITELIB}/angr/serializable.pyo
+${PYSITELIB}/angr/service.py
+${PYSITELIB}/angr/service.pyc
+${PYSITELIB}/angr/service.pyo
+${PYSITELIB}/angr/sim_manager.py
+${PYSITELIB}/angr/sim_manager.pyc
+${PYSITELIB}/angr/sim_manager.pyo
+${PYSITELIB}/angr/sim_options.py
+${PYSITELIB}/angr/sim_options.pyc
+${PYSITELIB}/angr/sim_options.pyo
+${PYSITELIB}/angr/sim_procedure.py
+${PYSITELIB}/angr/sim_procedure.pyc
+${PYSITELIB}/angr/sim_procedure.pyo
+${PYSITELIB}/angr/sim_state.py
+${PYSITELIB}/angr/sim_state.pyc
+${PYSITELIB}/angr/sim_state.pyo
+${PYSITELIB}/angr/sim_state_options.py
+${PYSITELIB}/angr/sim_state_options.pyc
+${PYSITELIB}/angr/sim_state_options.pyo
+${PYSITELIB}/angr/sim_type.py
+${PYSITELIB}/angr/sim_type.pyc
+${PYSITELIB}/angr/sim_type.pyo
+${PYSITELIB}/angr/sim_variable.py
+${PYSITELIB}/angr/sim_variable.pyc
+${PYSITELIB}/angr/sim_variable.pyo
+${PYSITELIB}/angr/simos/__init__.py
+${PYSITELIB}/angr/simos/__init__.pyc
+${PYSITELIB}/angr/simos/__init__.pyo
+${PYSITELIB}/angr/simos/cgc.py
+${PYSITELIB}/angr/simos/cgc.pyc
+${PYSITELIB}/angr/simos/cgc.pyo
+${PYSITELIB}/angr/simos/javavm.py
+${PYSITELIB}/angr/simos/javavm.pyc
+${PYSITELIB}/angr/simos/javavm.pyo
+${PYSITELIB}/angr/simos/linux.py
+${PYSITELIB}/angr/simos/linux.pyc
+${PYSITELIB}/angr/simos/linux.pyo
+${PYSITELIB}/angr/simos/simos.py
+${PYSITELIB}/angr/simos/simos.pyc
+${PYSITELIB}/angr/simos/simos.pyo
+${PYSITELIB}/angr/simos/userland.py
+${PYSITELIB}/angr/simos/userland.pyc
+${PYSITELIB}/angr/simos/userland.pyo
+${PYSITELIB}/angr/simos/windows.py
+${PYSITELIB}/angr/simos/windows.pyc
+${PYSITELIB}/angr/simos/windows.pyo
+${PYSITELIB}/angr/slicer.py
+${PYSITELIB}/angr/slicer.pyc
+${PYSITELIB}/angr/slicer.pyo
+${PYSITELIB}/angr/state_hierarchy.py
+${PYSITELIB}/angr/state_hierarchy.pyc
+${PYSITELIB}/angr/state_hierarchy.pyo
+${PYSITELIB}/angr/state_plugins/__init__.py
+${PYSITELIB}/angr/state_plugins/__init__.pyc
+${PYSITELIB}/angr/state_plugins/__init__.pyo
+${PYSITELIB}/angr/state_plugins/callstack.py
+${PYSITELIB}/angr/state_plugins/callstack.pyc
+${PYSITELIB}/angr/state_plugins/callstack.pyo
+${PYSITELIB}/angr/state_plugins/cgc.py
+${PYSITELIB}/angr/state_plugins/cgc.pyc
+${PYSITELIB}/angr/state_plugins/cgc.pyo
+${PYSITELIB}/angr/state_plugins/concrete.py
+${PYSITELIB}/angr/state_plugins/concrete.pyc
+${PYSITELIB}/angr/state_plugins/concrete.pyo
+${PYSITELIB}/angr/state_plugins/filesystem.py
+${PYSITELIB}/angr/state_plugins/filesystem.pyc
+${PYSITELIB}/angr/state_plugins/filesystem.pyo
+${PYSITELIB}/angr/state_plugins/gdb.py
+${PYSITELIB}/angr/state_plugins/gdb.pyc
+${PYSITELIB}/angr/state_plugins/gdb.pyo
+${PYSITELIB}/angr/state_plugins/globals.py
+${PYSITELIB}/angr/state_plugins/globals.pyc
+${PYSITELIB}/angr/state_plugins/globals.pyo
+${PYSITELIB}/angr/state_plugins/heap/__init__.py
+${PYSITELIB}/angr/state_plugins/heap/__init__.pyc
+${PYSITELIB}/angr/state_plugins/heap/__init__.pyo
+${PYSITELIB}/angr/state_plugins/heap/heap_base.py
+${PYSITELIB}/angr/state_plugins/heap/heap_base.pyc
+${PYSITELIB}/angr/state_plugins/heap/heap_base.pyo
+${PYSITELIB}/angr/state_plugins/heap/heap_brk.py
+${PYSITELIB}/angr/state_plugins/heap/heap_brk.pyc
+${PYSITELIB}/angr/state_plugins/heap/heap_brk.pyo
+${PYSITELIB}/angr/state_plugins/heap/heap_freelist.py
+${PYSITELIB}/angr/state_plugins/heap/heap_freelist.pyc
+${PYSITELIB}/angr/state_plugins/heap/heap_freelist.pyo
+${PYSITELIB}/angr/state_plugins/heap/heap_libc.py
+${PYSITELIB}/angr/state_plugins/heap/heap_libc.pyc
+${PYSITELIB}/angr/state_plugins/heap/heap_libc.pyo
+${PYSITELIB}/angr/state_plugins/heap/heap_ptmalloc.py
+${PYSITELIB}/angr/state_plugins/heap/heap_ptmalloc.pyc
+${PYSITELIB}/angr/state_plugins/heap/heap_ptmalloc.pyo
+${PYSITELIB}/angr/state_plugins/heap/utils.py
+${PYSITELIB}/angr/state_plugins/heap/utils.pyc
+${PYSITELIB}/angr/state_plugins/heap/utils.pyo
+${PYSITELIB}/angr/state_plugins/history.py
+${PYSITELIB}/angr/state_plugins/history.pyc
+${PYSITELIB}/angr/state_plugins/history.pyo
+${PYSITELIB}/angr/state_plugins/inspect.py
+${PYSITELIB}/angr/state_plugins/inspect.pyc
+${PYSITELIB}/angr/state_plugins/inspect.pyo
+${PYSITELIB}/angr/state_plugins/javavm_classloader.py
+${PYSITELIB}/angr/state_plugins/javavm_classloader.pyc
+${PYSITELIB}/angr/state_plugins/javavm_classloader.pyo
+${PYSITELIB}/angr/state_plugins/jni_references.py
+${PYSITELIB}/angr/state_plugins/jni_references.pyc
+${PYSITELIB}/angr/state_plugins/jni_references.pyo
+${PYSITELIB}/angr/state_plugins/libc.py
+${PYSITELIB}/angr/state_plugins/libc.pyc
+${PYSITELIB}/angr/state_plugins/libc.pyo
+${PYSITELIB}/angr/state_plugins/light_registers.py
+${PYSITELIB}/angr/state_plugins/light_registers.pyc
+${PYSITELIB}/angr/state_plugins/light_registers.pyo
+${PYSITELIB}/angr/state_plugins/log.py
+${PYSITELIB}/angr/state_plugins/log.pyc
+${PYSITELIB}/angr/state_plugins/log.pyo
+${PYSITELIB}/angr/state_plugins/loop_data.py
+${PYSITELIB}/angr/state_plugins/loop_data.pyc
+${PYSITELIB}/angr/state_plugins/loop_data.pyo
+${PYSITELIB}/angr/state_plugins/plugin.py
+${PYSITELIB}/angr/state_plugins/plugin.pyc
+${PYSITELIB}/angr/state_plugins/plugin.pyo
+${PYSITELIB}/angr/state_plugins/posix.py
+${PYSITELIB}/angr/state_plugins/posix.pyc
+${PYSITELIB}/angr/state_plugins/posix.pyo
+${PYSITELIB}/angr/state_plugins/preconstrainer.py
+${PYSITELIB}/angr/state_plugins/preconstrainer.pyc
+${PYSITELIB}/angr/state_plugins/preconstrainer.pyo
+${PYSITELIB}/angr/state_plugins/scratch.py
+${PYSITELIB}/angr/state_plugins/scratch.pyc
+${PYSITELIB}/angr/state_plugins/scratch.pyo
+${PYSITELIB}/angr/state_plugins/sim_action.py
+${PYSITELIB}/angr/state_plugins/sim_action.pyc
+${PYSITELIB}/angr/state_plugins/sim_action.pyo
+${PYSITELIB}/angr/state_plugins/sim_action_object.py
+${PYSITELIB}/angr/state_plugins/sim_action_object.pyc
+${PYSITELIB}/angr/state_plugins/sim_action_object.pyo
+${PYSITELIB}/angr/state_plugins/sim_event.py
+${PYSITELIB}/angr/state_plugins/sim_event.pyc
+${PYSITELIB}/angr/state_plugins/sim_event.pyo
+${PYSITELIB}/angr/state_plugins/solver.py
+${PYSITELIB}/angr/state_plugins/solver.pyc
+${PYSITELIB}/angr/state_plugins/solver.pyo
+${PYSITELIB}/angr/state_plugins/symbolizer.py
+${PYSITELIB}/angr/state_plugins/symbolizer.pyc
+${PYSITELIB}/angr/state_plugins/symbolizer.pyo
+${PYSITELIB}/angr/state_plugins/trace_additions.py
+${PYSITELIB}/angr/state_plugins/trace_additions.pyc
+${PYSITELIB}/angr/state_plugins/trace_additions.pyo
+${PYSITELIB}/angr/state_plugins/uc_manager.py
+${PYSITELIB}/angr/state_plugins/uc_manager.pyc
+${PYSITELIB}/angr/state_plugins/uc_manager.pyo
+${PYSITELIB}/angr/state_plugins/unicorn_engine.py
+${PYSITELIB}/angr/state_plugins/unicorn_engine.pyc
+${PYSITELIB}/angr/state_plugins/unicorn_engine.pyo
+${PYSITELIB}/angr/state_plugins/view.py
+${PYSITELIB}/angr/state_plugins/view.pyc
+${PYSITELIB}/angr/state_plugins/view.pyo
+${PYSITELIB}/angr/storage/__init__.py
+${PYSITELIB}/angr/storage/__init__.pyc
+${PYSITELIB}/angr/storage/__init__.pyo
+${PYSITELIB}/angr/storage/file.py
+${PYSITELIB}/angr/storage/file.pyc
+${PYSITELIB}/angr/storage/file.pyo
+${PYSITELIB}/angr/storage/memory_mixins/__init__.py
+${PYSITELIB}/angr/storage/memory_mixins/__init__.pyc
+${PYSITELIB}/angr/storage/memory_mixins/__init__.pyo
+${PYSITELIB}/angr/storage/memory_mixins/actions_mixin.py
+${PYSITELIB}/angr/storage/memory_mixins/actions_mixin.pyc
+${PYSITELIB}/angr/storage/memory_mixins/actions_mixin.pyo
+${PYSITELIB}/angr/storage/memory_mixins/address_concretization_mixin.py
+${PYSITELIB}/angr/storage/memory_mixins/address_concretization_mixin.pyc
+${PYSITELIB}/angr/storage/memory_mixins/address_concretization_mixin.pyo
+${PYSITELIB}/angr/storage/memory_mixins/bvv_conversion_mixin.py
+${PYSITELIB}/angr/storage/memory_mixins/bvv_conversion_mixin.pyc
+${PYSITELIB}/angr/storage/memory_mixins/bvv_conversion_mixin.pyo
+${PYSITELIB}/angr/storage/memory_mixins/clouseau_mixin.py
+${PYSITELIB}/angr/storage/memory_mixins/clouseau_mixin.pyc
+${PYSITELIB}/angr/storage/memory_mixins/clouseau_mixin.pyo
+${PYSITELIB}/angr/storage/memory_mixins/conditional_store_mixin.py
+${PYSITELIB}/angr/storage/memory_mixins/conditional_store_mixin.pyc
+${PYSITELIB}/angr/storage/memory_mixins/conditional_store_mixin.pyo
+${PYSITELIB}/angr/storage/memory_mixins/convenient_mappings_mixin.py
+${PYSITELIB}/angr/storage/memory_mixins/convenient_mappings_mixin.pyc
+${PYSITELIB}/angr/storage/memory_mixins/convenient_mappings_mixin.pyo
+${PYSITELIB}/angr/storage/memory_mixins/default_filler_mixin.py
+${PYSITELIB}/angr/storage/memory_mixins/default_filler_mixin.pyc
+${PYSITELIB}/angr/storage/memory_mixins/default_filler_mixin.pyo
+${PYSITELIB}/angr/storage/memory_mixins/dirty_addrs_mixin.py
+${PYSITELIB}/angr/storage/memory_mixins/dirty_addrs_mixin.pyc
+${PYSITELIB}/angr/storage/memory_mixins/dirty_addrs_mixin.pyo
+${PYSITELIB}/angr/storage/memory_mixins/hex_dumper_mixin.py
+${PYSITELIB}/angr/storage/memory_mixins/hex_dumper_mixin.pyc
+${PYSITELIB}/angr/storage/memory_mixins/hex_dumper_mixin.pyo
+${PYSITELIB}/angr/storage/memory_mixins/javavm_memory/__init__.py
+${PYSITELIB}/angr/storage/memory_mixins/javavm_memory/__init__.pyc
+${PYSITELIB}/angr/storage/memory_mixins/javavm_memory/__init__.pyo
+${PYSITELIB}/angr/storage/memory_mixins/javavm_memory/javavm_memory_mixin.py
+${PYSITELIB}/angr/storage/memory_mixins/javavm_memory/javavm_memory_mixin.pyc
+${PYSITELIB}/angr/storage/memory_mixins/javavm_memory/javavm_memory_mixin.pyo
+${PYSITELIB}/angr/storage/memory_mixins/keyvalue_memory/__init__.py
+${PYSITELIB}/angr/storage/memory_mixins/keyvalue_memory/__init__.pyc
+${PYSITELIB}/angr/storage/memory_mixins/keyvalue_memory/__init__.pyo
+${PYSITELIB}/angr/storage/memory_mixins/keyvalue_memory/keyvalue_memory_mixin.py
+${PYSITELIB}/angr/storage/memory_mixins/keyvalue_memory/keyvalue_memory_mixin.pyc
+${PYSITELIB}/angr/storage/memory_mixins/keyvalue_memory/keyvalue_memory_mixin.pyo
+${PYSITELIB}/angr/storage/memory_mixins/name_resolution_mixin.py
+${PYSITELIB}/angr/storage/memory_mixins/name_resolution_mixin.pyc
+${PYSITELIB}/angr/storage/memory_mixins/name_resolution_mixin.pyo
+${PYSITELIB}/angr/storage/memory_mixins/paged_memory/__init__.py
+${PYSITELIB}/angr/storage/memory_mixins/paged_memory/__init__.pyc
+${PYSITELIB}/angr/storage/memory_mixins/paged_memory/__init__.pyo
+${PYSITELIB}/angr/storage/memory_mixins/paged_memory/page_backer_mixins.py
+${PYSITELIB}/angr/storage/memory_mixins/paged_memory/page_backer_mixins.pyc
+${PYSITELIB}/angr/storage/memory_mixins/paged_memory/page_backer_mixins.pyo
+${PYSITELIB}/angr/storage/memory_mixins/paged_memory/paged_memory_mixin.py
+${PYSITELIB}/angr/storage/memory_mixins/paged_memory/paged_memory_mixin.pyc
+${PYSITELIB}/angr/storage/memory_mixins/paged_memory/paged_memory_mixin.pyo
+${PYSITELIB}/angr/storage/memory_mixins/paged_memory/pages/__init__.py
+${PYSITELIB}/angr/storage/memory_mixins/paged_memory/pages/__init__.pyc
+${PYSITELIB}/angr/storage/memory_mixins/paged_memory/pages/__init__.pyo
+${PYSITELIB}/angr/storage/memory_mixins/paged_memory/pages/cooperation.py
+${PYSITELIB}/angr/storage/memory_mixins/paged_memory/pages/cooperation.pyc
+${PYSITELIB}/angr/storage/memory_mixins/paged_memory/pages/cooperation.pyo
+${PYSITELIB}/angr/storage/memory_mixins/paged_memory/pages/ispo_mixin.py
+${PYSITELIB}/angr/storage/memory_mixins/paged_memory/pages/ispo_mixin.pyc
+${PYSITELIB}/angr/storage/memory_mixins/paged_memory/pages/ispo_mixin.pyo
+${PYSITELIB}/angr/storage/memory_mixins/paged_memory/pages/list_page.py
+${PYSITELIB}/angr/storage/memory_mixins/paged_memory/pages/list_page.pyc
+${PYSITELIB}/angr/storage/memory_mixins/paged_memory/pages/list_page.pyo
+${PYSITELIB}/angr/storage/memory_mixins/paged_memory/pages/permissions_mixin.py
+${PYSITELIB}/angr/storage/memory_mixins/paged_memory/pages/permissions_mixin.pyc
+${PYSITELIB}/angr/storage/memory_mixins/paged_memory/pages/permissions_mixin.pyo
+${PYSITELIB}/angr/storage/memory_mixins/paged_memory/pages/refcount_mixin.py
+${PYSITELIB}/angr/storage/memory_mixins/paged_memory/pages/refcount_mixin.pyc
+${PYSITELIB}/angr/storage/memory_mixins/paged_memory/pages/refcount_mixin.pyo
+${PYSITELIB}/angr/storage/memory_mixins/paged_memory/pages/ultra_page.py
+${PYSITELIB}/angr/storage/memory_mixins/paged_memory/pages/ultra_page.pyc
+${PYSITELIB}/angr/storage/memory_mixins/paged_memory/pages/ultra_page.pyo
+${PYSITELIB}/angr/storage/memory_mixins/paged_memory/privileged_mixin.py
+${PYSITELIB}/angr/storage/memory_mixins/paged_memory/privileged_mixin.pyc
+${PYSITELIB}/angr/storage/memory_mixins/paged_memory/privileged_mixin.pyo
+${PYSITELIB}/angr/storage/memory_mixins/paged_memory/stack_allocation_mixin.py
+${PYSITELIB}/angr/storage/memory_mixins/paged_memory/stack_allocation_mixin.pyc
+${PYSITELIB}/angr/storage/memory_mixins/paged_memory/stack_allocation_mixin.pyo
+${PYSITELIB}/angr/storage/memory_mixins/regioned_memory/__init__.py
+${PYSITELIB}/angr/storage/memory_mixins/regioned_memory/__init__.pyc
+${PYSITELIB}/angr/storage/memory_mixins/regioned_memory/__init__.pyo
+${PYSITELIB}/angr/storage/memory_mixins/regioned_memory/abstract_address_descriptor.py
+${PYSITELIB}/angr/storage/memory_mixins/regioned_memory/abstract_address_descriptor.pyc
+${PYSITELIB}/angr/storage/memory_mixins/regioned_memory/abstract_address_descriptor.pyo
+${PYSITELIB}/angr/storage/memory_mixins/regioned_memory/abstract_merger_mixin.py
+${PYSITELIB}/angr/storage/memory_mixins/regioned_memory/abstract_merger_mixin.pyc
+${PYSITELIB}/angr/storage/memory_mixins/regioned_memory/abstract_merger_mixin.pyo
+${PYSITELIB}/angr/storage/memory_mixins/regioned_memory/region_category_mixin.py
+${PYSITELIB}/angr/storage/memory_mixins/regioned_memory/region_category_mixin.pyc
+${PYSITELIB}/angr/storage/memory_mixins/regioned_memory/region_category_mixin.pyo
+${PYSITELIB}/angr/storage/memory_mixins/regioned_memory/region_data.py
+${PYSITELIB}/angr/storage/memory_mixins/regioned_memory/region_data.pyc
+${PYSITELIB}/angr/storage/memory_mixins/regioned_memory/region_data.pyo
+${PYSITELIB}/angr/storage/memory_mixins/regioned_memory/region_meta_mixin.py
+${PYSITELIB}/angr/storage/memory_mixins/regioned_memory/region_meta_mixin.pyc
+${PYSITELIB}/angr/storage/memory_mixins/regioned_memory/region_meta_mixin.pyo
+${PYSITELIB}/angr/storage/memory_mixins/regioned_memory/regioned_memory_mixin.py
+${PYSITELIB}/angr/storage/memory_mixins/regioned_memory/regioned_memory_mixin.pyc
+${PYSITELIB}/angr/storage/memory_mixins/regioned_memory/regioned_memory_mixin.pyo
+${PYSITELIB}/angr/storage/memory_mixins/regioned_memory/static_find_mixin.py
+${PYSITELIB}/angr/storage/memory_mixins/regioned_memory/static_find_mixin.pyc
+${PYSITELIB}/angr/storage/memory_mixins/regioned_memory/static_find_mixin.pyo
+${PYSITELIB}/angr/storage/memory_mixins/simple_interface_mixin.py
+${PYSITELIB}/angr/storage/memory_mixins/simple_interface_mixin.pyc
+${PYSITELIB}/angr/storage/memory_mixins/simple_interface_mixin.pyo
+${PYSITELIB}/angr/storage/memory_mixins/simplification_mixin.py
+${PYSITELIB}/angr/storage/memory_mixins/simplification_mixin.pyc
+${PYSITELIB}/angr/storage/memory_mixins/simplification_mixin.pyo
+${PYSITELIB}/angr/storage/memory_mixins/size_resolution_mixin.py
+${PYSITELIB}/angr/storage/memory_mixins/size_resolution_mixin.pyc
+${PYSITELIB}/angr/storage/memory_mixins/size_resolution_mixin.pyo
+${PYSITELIB}/angr/storage/memory_mixins/slotted_memory.py
+${PYSITELIB}/angr/storage/memory_mixins/slotted_memory.pyc
+${PYSITELIB}/angr/storage/memory_mixins/slotted_memory.pyo
+${PYSITELIB}/angr/storage/memory_mixins/smart_find_mixin.py
+${PYSITELIB}/angr/storage/memory_mixins/smart_find_mixin.pyc
+${PYSITELIB}/angr/storage/memory_mixins/smart_find_mixin.pyo
+${PYSITELIB}/angr/storage/memory_mixins/symbolic_merger_mixin.py
+${PYSITELIB}/angr/storage/memory_mixins/symbolic_merger_mixin.pyc
+${PYSITELIB}/angr/storage/memory_mixins/symbolic_merger_mixin.pyo
+${PYSITELIB}/angr/storage/memory_mixins/underconstrained_mixin.py
+${PYSITELIB}/angr/storage/memory_mixins/underconstrained_mixin.pyc
+${PYSITELIB}/angr/storage/memory_mixins/underconstrained_mixin.pyo
+${PYSITELIB}/angr/storage/memory_mixins/unwrapper_mixin.py
+${PYSITELIB}/angr/storage/memory_mixins/unwrapper_mixin.pyc
+${PYSITELIB}/angr/storage/memory_mixins/unwrapper_mixin.pyo
+${PYSITELIB}/angr/storage/memory_object.py
+${PYSITELIB}/angr/storage/memory_object.pyc
+${PYSITELIB}/angr/storage/memory_object.pyo
+${PYSITELIB}/angr/storage/pcap.py
+${PYSITELIB}/angr/storage/pcap.pyc
+${PYSITELIB}/angr/storage/pcap.pyo
+${PYSITELIB}/angr/tablespecs.py
+${PYSITELIB}/angr/tablespecs.pyc
+${PYSITELIB}/angr/tablespecs.pyo
+${PYSITELIB}/angr/type_backend.py
+${PYSITELIB}/angr/type_backend.pyc
+${PYSITELIB}/angr/type_backend.pyo
+${PYSITELIB}/angr/utils/__init__.py
+${PYSITELIB}/angr/utils/__init__.pyc
+${PYSITELIB}/angr/utils/__init__.pyo
+${PYSITELIB}/angr/utils/constants.py
+${PYSITELIB}/angr/utils/constants.pyc
+${PYSITELIB}/angr/utils/constants.pyo
+${PYSITELIB}/angr/utils/enums_conv.py
+${PYSITELIB}/angr/utils/enums_conv.pyc
+${PYSITELIB}/angr/utils/enums_conv.pyo
+${PYSITELIB}/angr/utils/graph.py
+${PYSITELIB}/angr/utils/graph.pyc
+${PYSITELIB}/angr/utils/graph.pyo
+${PYSITELIB}/angr/utils/library.py
+${PYSITELIB}/angr/utils/library.pyc
+${PYSITELIB}/angr/utils/library.pyo
+${PYSITELIB}/angr/utils/timing.py
+${PYSITELIB}/angr/utils/timing.pyc
+${PYSITELIB}/angr/utils/timing.pyo
+${PYSITELIB}/angr/vaults.py
+${PYSITELIB}/angr/vaults.pyc
+${PYSITELIB}/angr/vaults.pyo
diff --git a/py-angr/distinfo b/py-angr/distinfo
new file mode 100644
index 0000000000..d590c17eab
--- /dev/null
+++ b/py-angr/distinfo
@@ -0,0 +1,9 @@
+$NetBSD: distinfo,v 1.3 2020/08/18 20:24:57 riastradh Exp $
+
+SHA1 (angr-9.0.4378.tar.gz) = c29ad10196b67eb81c7b0c0ff51c762dd9b12da5
+RMD160 (angr-9.0.4378.tar.gz) = 398626530b722861c4203416733dcc7eb9b46a1a
+SHA512 (angr-9.0.4378.tar.gz) = 9aa80e5f303e22c443ecdb8b7ee6a08fb0c178162f7fefd258f6c7f07450f7223a9cffa9f900f3fa621d2fe221a2555dabacdb135f3301eb47e27df8e9e52d9d
+Size (angr-9.0.4378.tar.gz) = 1174851 bytes
+SHA1 (patch-native_Makefile) = 56ccd2df70393a25797a2c35523299e577fa9481
+SHA1 (patch-native_log.c) = deee60432d81962919b4060f13e7d5a1da6ad9d8
+SHA1 (patch-setup.py) = fb99a4987728f429e6c46b06951339cd7293e38e
diff --git a/py-angr/patches/patch-native_Makefile b/py-angr/patches/patch-native_Makefile
new file mode 100644
index 0000000000..ae970aa11b
--- /dev/null
+++ b/py-angr/patches/patch-native_Makefile
@@ -0,0 +1,52 @@
+$NetBSD: patch-native_Makefile,v 1.3 2020/08/18 20:24:57 riastradh Exp $
+
+Add support for anything like Linux.
+
+--- native/Makefile.orig	2020-07-28 02:00:38.000000000 +0000
++++ native/Makefile
+@@ -1,32 +1,34 @@
+ UNAME := $(shell uname)
+ ifeq ($(UNAME), Darwin)
+ 	LIB_ANGR_NATIVE=angr_native.dylib
+-endif
+-ifeq ($(UNAME), Linux)
++else
+ 	LIB_ANGR_NATIVE=angr_native.so
+ endif
+ 
+ CC := gcc
+ CXX := g++
+-CXXFLAGS := -I "${UNICORN_INCLUDE_PATH}" -I "${PYVEX_INCLUDE_PATH}" \
+-	-L "${UNICORN_LIB_PATH}" -L "${PYVEX_LIB_PATH}" \
+-	-O3 -fPIC -std=c++11
++CPPFLAGS += -I "${UNICORN_INCLUDE_PATH}" -I "${PYVEX_INCLUDE_PATH}"
++CFLAGS += $(CPPFLAGS) -O3 -fPIC
++CXXFLAGS += $(CFLAGS) -std=c++11
++LDFLAGS += -L "${UNICORN_LIB_PATH}" -L "${PYVEX_LIB_PATH}" \
++	${COMPILER_RPATH_FLAG}"${UNICORN_LIB_PATH}" \
++	${COMPILER_RPATH_FLAG}"${PYVEX_LIB_PATH}"
+ ifneq ($(DEBUG), )
+ 	CXXFLAGS := $(CXXFLAGS) -O0 -g
+ endif
+ 
+-OBJS := log.o
++OBJS := log.o sim_unicorn.o
+ LDLIBS := -lunicorn -lpyvex
+-ifeq ($(UNAME), Darwin)
+-	LDFLAGS := -Wl,-rpath,"${UNICORN_LIB_PATH}",-rpath,"${PYVEX_LIB_PATH}"
+-endif
+ 
+ all: ${LIB_ANGR_NATIVE}
+ 
+ log.o: log.c log.h
+-	${CC} -fPIC -c -O3 -o $@ $<
++	${CC} ${CFLAGS} -o $@ -c $<
++
++sim_unicorn.o: sim_unicorn.cpp
++	${CXX} ${CXXFLAGS} -o $@ -c $<
+ 
+-${LIB_ANGR_NATIVE}: ${OBJS} sim_unicorn.cpp
++${LIB_ANGR_NATIVE}: ${OBJS}
+ 	${CXX} ${CXXFLAGS} -shared -o $@ $^ ${LDLIBS} ${LDFLAGS}
+ 
+ clean:
diff --git a/py-angr/patches/patch-native_log.c b/py-angr/patches/patch-native_log.c
new file mode 100644
index 0000000000..5802edb25b
--- /dev/null
+++ b/py-angr/patches/patch-native_log.c
@@ -0,0 +1,18 @@
+$NetBSD: patch-native_log.c,v 1.1 2018/03/15 03:13:29 khorben Exp $
+
+Fix build on NetBSD.
+
+--- native/log.c.orig	2018-02-25 22:30:58.000000000 +0000
++++ native/log.c
+@@ -107,7 +107,11 @@ void logLog(enum llevel_t ll, const char
+         dprintf(log_fd, "%s", logLevels[ll].prefix);
+     }
+     if (logLevels[ll].print_funcline) {
++#ifdef __linux__
+         dprintf(log_fd, "[%s][%s][%d] %s():%d ", timestr, logLevels[ll].descr, (pid_t)syscall(__NR_gettid), fn, ln);
++#else
++        dprintf(log_fd, "[%s][%s][%d] %s():%d ", timestr, logLevels[ll].descr, getpid(), fn, ln);
++#endif
+     }
+ 
+     va_list args;
diff --git a/py-angr/patches/patch-setup.py b/py-angr/patches/patch-setup.py
new file mode 100644
index 0000000000..aaea15629d
--- /dev/null
+++ b/py-angr/patches/patch-setup.py
@@ -0,0 +1,18 @@
+$NetBSD: patch-setup.py,v 1.1 2020/08/19 16:25:08 riastradh Exp $
+
+Allow unicorn 1.0.1, which is what we have in pkgsrc.
+
+Judging by the commit history, unicorn>=1.0.2 is needed only for
+building on Windows.
+
+--- setup.py.orig	2020-07-28 02:00:38.000000000 +0000
++++ setup.py
+@@ -129,7 +129,7 @@ if 'bdist_wheel' in sys.argv and '--plat
+         # https://www.python.org/dev/peps/pep-0425/
+         sys.argv.append(name.replace('.', '_').replace('-', '_'))
+ 
+-_UNICORN = "unicorn>=1.0.2rc4"
++_UNICORN = "unicorn>=1.0.1"
+ 
+ setup(
+     name='angr',
diff --git a/py-angr/version.mk b/py-angr/version.mk
new file mode 100644
index 0000000000..a2a6f660d4
--- /dev/null
+++ b/py-angr/version.mk
@@ -0,0 +1,9 @@
+#	$NetBSD: version.mk,v 1.1 2020/08/18 20:24:57 riastradh Exp $
+
+# used by devel/py-ailment/Makefile
+# used by devel/py-archinfo/Makefile
+# used by devel/py-cle/Makefile
+# used by devel/py-pyvex/Makefile
+# used by math/py-claripy/Makefile
+
+ANGR_VERSION=	9.0.4378
diff --git a/py-archinfo/DESCR b/py-archinfo/DESCR
new file mode 100644
index 0000000000..dcf1c5ee89
--- /dev/null
+++ b/py-archinfo/DESCR
@@ -0,0 +1,2 @@
+archinfo is a collection of classes that contain architecture-specific
+information. It is useful for cross-architecture tools (such as pyvex).
diff --git a/py-archinfo/Makefile b/py-archinfo/Makefile
new file mode 100644
index 0000000000..60d53209d8
--- /dev/null
+++ b/py-archinfo/Makefile
@@ -0,0 +1,22 @@
+# $NetBSD: Makefile,v 1.5 2020/08/18 20:24:57 riastradh Exp $
+
+.include "../../wip/py-angr/version.mk"
+
+DISTNAME=	archinfo-${ANGR_VERSION}
+PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=	devel python
+MASTER_SITES=	${MASTER_SITE_PYPI:=a/archinfo/}
+
+MAINTAINER=	khorben%defora.org@localhost
+HOMEPAGE=	https://github.com/angr/archinfo
+COMMENT=	Classes with architecture-specific information
+LICENSE=	2-clause-bsd
+
+DEPENDS+=	${PYPKGPREFIX}-future-[0-9]*:../../devel/py-future
+
+USE_LANGUAGES=	# none
+
+PYTHON_VERSIONS_INCOMPATIBLE=	27
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-archinfo/PLIST b/py-archinfo/PLIST
new file mode 100644
index 0000000000..92cf4dc084
--- /dev/null
+++ b/py-archinfo/PLIST
@@ -0,0 +1,51 @@
+@comment $NetBSD: PLIST,v 1.4 2020/08/18 20:24:57 riastradh Exp $
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/archinfo/__init__.py
+${PYSITELIB}/archinfo/__init__.pyc
+${PYSITELIB}/archinfo/__init__.pyo
+${PYSITELIB}/archinfo/arch.py
+${PYSITELIB}/archinfo/arch.pyc
+${PYSITELIB}/archinfo/arch.pyo
+${PYSITELIB}/archinfo/arch_aarch64.py
+${PYSITELIB}/archinfo/arch_aarch64.pyc
+${PYSITELIB}/archinfo/arch_aarch64.pyo
+${PYSITELIB}/archinfo/arch_amd64.py
+${PYSITELIB}/archinfo/arch_amd64.pyc
+${PYSITELIB}/archinfo/arch_amd64.pyo
+${PYSITELIB}/archinfo/arch_arm.py
+${PYSITELIB}/archinfo/arch_arm.pyc
+${PYSITELIB}/archinfo/arch_arm.pyo
+${PYSITELIB}/archinfo/arch_mips32.py
+${PYSITELIB}/archinfo/arch_mips32.pyc
+${PYSITELIB}/archinfo/arch_mips32.pyo
+${PYSITELIB}/archinfo/arch_mips64.py
+${PYSITELIB}/archinfo/arch_mips64.pyc
+${PYSITELIB}/archinfo/arch_mips64.pyo
+${PYSITELIB}/archinfo/arch_ppc32.py
+${PYSITELIB}/archinfo/arch_ppc32.pyc
+${PYSITELIB}/archinfo/arch_ppc32.pyo
+${PYSITELIB}/archinfo/arch_ppc64.py
+${PYSITELIB}/archinfo/arch_ppc64.pyc
+${PYSITELIB}/archinfo/arch_ppc64.pyo
+${PYSITELIB}/archinfo/arch_s390x.py
+${PYSITELIB}/archinfo/arch_s390x.pyc
+${PYSITELIB}/archinfo/arch_s390x.pyo
+${PYSITELIB}/archinfo/arch_soot.py
+${PYSITELIB}/archinfo/arch_soot.pyc
+${PYSITELIB}/archinfo/arch_soot.pyo
+${PYSITELIB}/archinfo/arch_x86.py
+${PYSITELIB}/archinfo/arch_x86.pyc
+${PYSITELIB}/archinfo/arch_x86.pyo
+${PYSITELIB}/archinfo/archerror.py
+${PYSITELIB}/archinfo/archerror.pyc
+${PYSITELIB}/archinfo/archerror.pyo
+${PYSITELIB}/archinfo/defines.py
+${PYSITELIB}/archinfo/defines.pyc
+${PYSITELIB}/archinfo/defines.pyo
+${PYSITELIB}/archinfo/py.typed
+${PYSITELIB}/archinfo/tls.py
+${PYSITELIB}/archinfo/tls.pyc
+${PYSITELIB}/archinfo/tls.pyo
diff --git a/py-archinfo/distinfo b/py-archinfo/distinfo
new file mode 100644
index 0000000000..e251e0eaac
--- /dev/null
+++ b/py-archinfo/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.5 2020/08/18 20:24:57 riastradh Exp $
+
+SHA1 (archinfo-9.0.4378.tar.gz) = 0fe8da3ea71f2092e1aaeac189632dd4e150193a
+RMD160 (archinfo-9.0.4378.tar.gz) = 5a5e947fb69131f1002dff3e3b66a174e1b7cb5b
+SHA512 (archinfo-9.0.4378.tar.gz) = a8cbc3769c71c0843bfa1fc5033deae2947f44af3411d7964b739c0ef3188ec1e1e16658a0cfd09109507026e588180fae590be9e5ea60b23e568edb8bb198de
+Size (archinfo-9.0.4378.tar.gz) = 46253 bytes
diff --git a/py-claripy/DESCR b/py-claripy/DESCR
new file mode 100644
index 0000000000..63e60a6c8f
--- /dev/null
+++ b/py-claripy/DESCR
@@ -0,0 +1,3 @@
+Claripy is an abstracted constraint-solving wrapper.
+
+General usage is similar to z3.
diff --git a/py-claripy/Makefile b/py-claripy/Makefile
new file mode 100644
index 0000000000..febcf666be
--- /dev/null
+++ b/py-claripy/Makefile
@@ -0,0 +1,31 @@
+# $NetBSD: Makefile,v 1.4 2020/08/18 20:24:58 riastradh Exp $
+
+.include "../../wip/py-angr/version.mk"
+
+DISTNAME=	claripy-${ANGR_VERSION}
+PKGNAME=	${PYPKGPREFIX}-${EGG_NAME}
+CATEGORIES=	math
+MASTER_SITES=	${MASTER_SITE_GITHUB:=angr/}
+GITHUB_PROJECT=	claripy
+GITHUB_TAG=	v${ANGR_VERSION}
+
+MAINTAINER=	khorben%defora.org@localhost
+HOMEPAGE=	https://github.com/angr/claripy/
+COMMENT=	Abstraction layer for constraint solvers
+LICENSE=	2-clause-bsd
+
+PYTHON_VERSIONS_INCOMPATIBLE=	27
+
+DEPENDS+=	${PYPKGPREFIX}-cachetools>=0:../../devel/py-cachetools
+DEPENDS+=	${PYPKGPREFIX}-decorator>=0:../../devel/py-decorator
+DEPENDS+=	${PYPKGPREFIX}-future>=0:../../devel/py-future
+DEPENDS+=	${PYPKGPREFIX}-smt>=0:../../math/py-smt
+DEPENDS+=	${PYPKGPREFIX}-z3solver>=0:../../math/py-z3solver
+
+do-test:
+	${RUN} cd ${WRKSRC}/tests && \
+	${SETENV} ${TEST_ENV} \
+	${PYTHONBIN} -m unittest discover
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-claripy/PLIST b/py-claripy/PLIST
new file mode 100644
index 0000000000..fb0c92a76a
--- /dev/null
+++ b/py-claripy/PLIST
@@ -0,0 +1,219 @@
+@comment $NetBSD$
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/claripy/__init__.py
+${PYSITELIB}/claripy/__init__.pyc
+${PYSITELIB}/claripy/__init__.pyo
+${PYSITELIB}/claripy/annotation.py
+${PYSITELIB}/claripy/annotation.pyc
+${PYSITELIB}/claripy/annotation.pyo
+${PYSITELIB}/claripy/ast/__init__.py
+${PYSITELIB}/claripy/ast/__init__.pyc
+${PYSITELIB}/claripy/ast/__init__.pyo
+${PYSITELIB}/claripy/ast/base.py
+${PYSITELIB}/claripy/ast/base.pyc
+${PYSITELIB}/claripy/ast/base.pyo
+${PYSITELIB}/claripy/ast/bits.py
+${PYSITELIB}/claripy/ast/bits.pyc
+${PYSITELIB}/claripy/ast/bits.pyo
+${PYSITELIB}/claripy/ast/bool.py
+${PYSITELIB}/claripy/ast/bool.pyc
+${PYSITELIB}/claripy/ast/bool.pyo
+${PYSITELIB}/claripy/ast/bv.py
+${PYSITELIB}/claripy/ast/bv.pyc
+${PYSITELIB}/claripy/ast/bv.pyo
+${PYSITELIB}/claripy/ast/fp.py
+${PYSITELIB}/claripy/ast/fp.pyc
+${PYSITELIB}/claripy/ast/fp.pyo
+${PYSITELIB}/claripy/ast/int.py
+${PYSITELIB}/claripy/ast/int.pyc
+${PYSITELIB}/claripy/ast/int.pyo
+${PYSITELIB}/claripy/ast/strings.py
+${PYSITELIB}/claripy/ast/strings.pyc
+${PYSITELIB}/claripy/ast/strings.pyo
+${PYSITELIB}/claripy/ast/vs.py
+${PYSITELIB}/claripy/ast/vs.pyc
+${PYSITELIB}/claripy/ast/vs.pyo
+${PYSITELIB}/claripy/backend_manager.py
+${PYSITELIB}/claripy/backend_manager.pyc
+${PYSITELIB}/claripy/backend_manager.pyo
+${PYSITELIB}/claripy/backend_object.py
+${PYSITELIB}/claripy/backend_object.pyc
+${PYSITELIB}/claripy/backend_object.pyo
+${PYSITELIB}/claripy/backends/__init__.py
+${PYSITELIB}/claripy/backends/__init__.pyc
+${PYSITELIB}/claripy/backends/__init__.pyo
+${PYSITELIB}/claripy/backends/backend_concrete.py
+${PYSITELIB}/claripy/backends/backend_concrete.pyc
+${PYSITELIB}/claripy/backends/backend_concrete.pyo
+${PYSITELIB}/claripy/backends/backend_smtlib.py
+${PYSITELIB}/claripy/backends/backend_smtlib.pyc
+${PYSITELIB}/claripy/backends/backend_smtlib.pyo
+${PYSITELIB}/claripy/backends/backend_smtlib_solvers/__init__.py
+${PYSITELIB}/claripy/backends/backend_smtlib_solvers/__init__.pyc
+${PYSITELIB}/claripy/backends/backend_smtlib_solvers/__init__.pyo
+${PYSITELIB}/claripy/backends/backend_smtlib_solvers/abc_popen.py
+${PYSITELIB}/claripy/backends/backend_smtlib_solvers/abc_popen.pyc
+${PYSITELIB}/claripy/backends/backend_smtlib_solvers/abc_popen.pyo
+${PYSITELIB}/claripy/backends/backend_smtlib_solvers/cvc4_popen.py
+${PYSITELIB}/claripy/backends/backend_smtlib_solvers/cvc4_popen.pyc
+${PYSITELIB}/claripy/backends/backend_smtlib_solvers/cvc4_popen.pyo
+${PYSITELIB}/claripy/backends/backend_smtlib_solvers/z3_popen.py
+${PYSITELIB}/claripy/backends/backend_smtlib_solvers/z3_popen.pyc
+${PYSITELIB}/claripy/backends/backend_smtlib_solvers/z3_popen.pyo
+${PYSITELIB}/claripy/backends/backend_smtlib_solvers/z3str_popen.py
+${PYSITELIB}/claripy/backends/backend_smtlib_solvers/z3str_popen.pyc
+${PYSITELIB}/claripy/backends/backend_smtlib_solvers/z3str_popen.pyo
+${PYSITELIB}/claripy/backends/backend_vsa.py
+${PYSITELIB}/claripy/backends/backend_vsa.pyc
+${PYSITELIB}/claripy/backends/backend_vsa.pyo
+${PYSITELIB}/claripy/backends/backend_z3.py
+${PYSITELIB}/claripy/backends/backend_z3.pyc
+${PYSITELIB}/claripy/backends/backend_z3.pyo
+${PYSITELIB}/claripy/backends/backend_z3_parallel.py
+${PYSITELIB}/claripy/backends/backend_z3_parallel.pyc
+${PYSITELIB}/claripy/backends/backend_z3_parallel.pyo
+${PYSITELIB}/claripy/backends/backendremote.py
+${PYSITELIB}/claripy/backends/backendremote.pyc
+${PYSITELIB}/claripy/backends/backendremote.pyo
+${PYSITELIB}/claripy/backends/celeryconfig.py
+${PYSITELIB}/claripy/backends/celeryconfig.pyc
+${PYSITELIB}/claripy/backends/celeryconfig.pyo
+${PYSITELIB}/claripy/backends/remotetasks.py
+${PYSITELIB}/claripy/backends/remotetasks.pyc
+${PYSITELIB}/claripy/backends/remotetasks.pyo
+${PYSITELIB}/claripy/balancer.py
+${PYSITELIB}/claripy/balancer.pyc
+${PYSITELIB}/claripy/balancer.pyo
+${PYSITELIB}/claripy/bv.py
+${PYSITELIB}/claripy/bv.pyc
+${PYSITELIB}/claripy/bv.pyo
+${PYSITELIB}/claripy/debug.py
+${PYSITELIB}/claripy/debug.pyc
+${PYSITELIB}/claripy/debug.pyo
+${PYSITELIB}/claripy/errors.py
+${PYSITELIB}/claripy/errors.pyc
+${PYSITELIB}/claripy/errors.pyo
+${PYSITELIB}/claripy/fp.py
+${PYSITELIB}/claripy/fp.pyc
+${PYSITELIB}/claripy/fp.pyo
+${PYSITELIB}/claripy/frontend.py
+${PYSITELIB}/claripy/frontend.pyc
+${PYSITELIB}/claripy/frontend.pyo
+${PYSITELIB}/claripy/frontend_mixins/__init__.py
+${PYSITELIB}/claripy/frontend_mixins/__init__.pyc
+${PYSITELIB}/claripy/frontend_mixins/__init__.pyo
+${PYSITELIB}/claripy/frontend_mixins/composited_cache_mixin.py
+${PYSITELIB}/claripy/frontend_mixins/composited_cache_mixin.pyc
+${PYSITELIB}/claripy/frontend_mixins/composited_cache_mixin.pyo
+${PYSITELIB}/claripy/frontend_mixins/concrete_handler_mixin.py
+${PYSITELIB}/claripy/frontend_mixins/concrete_handler_mixin.pyc
+${PYSITELIB}/claripy/frontend_mixins/concrete_handler_mixin.pyo
+${PYSITELIB}/claripy/frontend_mixins/constraint_deduplicator_mixin.py
+${PYSITELIB}/claripy/frontend_mixins/constraint_deduplicator_mixin.pyc
+${PYSITELIB}/claripy/frontend_mixins/constraint_deduplicator_mixin.pyo
+${PYSITELIB}/claripy/frontend_mixins/constraint_expansion_mixin.py
+${PYSITELIB}/claripy/frontend_mixins/constraint_expansion_mixin.pyc
+${PYSITELIB}/claripy/frontend_mixins/constraint_expansion_mixin.pyo
+${PYSITELIB}/claripy/frontend_mixins/constraint_filter_mixin.py
+${PYSITELIB}/claripy/frontend_mixins/constraint_filter_mixin.pyc
+${PYSITELIB}/claripy/frontend_mixins/constraint_filter_mixin.pyo
+${PYSITELIB}/claripy/frontend_mixins/constraint_fixer_mixin.py
+${PYSITELIB}/claripy/frontend_mixins/constraint_fixer_mixin.pyc
+${PYSITELIB}/claripy/frontend_mixins/constraint_fixer_mixin.pyo
+${PYSITELIB}/claripy/frontend_mixins/debug_mixin.py
+${PYSITELIB}/claripy/frontend_mixins/debug_mixin.pyc
+${PYSITELIB}/claripy/frontend_mixins/debug_mixin.pyo
+${PYSITELIB}/claripy/frontend_mixins/eager_resolution_mixin.py
+${PYSITELIB}/claripy/frontend_mixins/eager_resolution_mixin.pyc
+${PYSITELIB}/claripy/frontend_mixins/eager_resolution_mixin.pyo
+${PYSITELIB}/claripy/frontend_mixins/eval_string_to_ast_mixin.py
+${PYSITELIB}/claripy/frontend_mixins/eval_string_to_ast_mixin.pyc
+${PYSITELIB}/claripy/frontend_mixins/eval_string_to_ast_mixin.pyo
+${PYSITELIB}/claripy/frontend_mixins/model_cache_mixin.py
+${PYSITELIB}/claripy/frontend_mixins/model_cache_mixin.pyc
+${PYSITELIB}/claripy/frontend_mixins/model_cache_mixin.pyo
+${PYSITELIB}/claripy/frontend_mixins/sat_cache_mixin.py
+${PYSITELIB}/claripy/frontend_mixins/sat_cache_mixin.pyc
+${PYSITELIB}/claripy/frontend_mixins/sat_cache_mixin.pyo
+${PYSITELIB}/claripy/frontend_mixins/simplify_helper_mixin.py
+${PYSITELIB}/claripy/frontend_mixins/simplify_helper_mixin.pyc
+${PYSITELIB}/claripy/frontend_mixins/simplify_helper_mixin.pyo
+${PYSITELIB}/claripy/frontend_mixins/simplify_skipper_mixin.py
+${PYSITELIB}/claripy/frontend_mixins/simplify_skipper_mixin.pyc
+${PYSITELIB}/claripy/frontend_mixins/simplify_skipper_mixin.pyo
+${PYSITELIB}/claripy/frontend_mixins/smtlib_script_dumper_mixin.py
+${PYSITELIB}/claripy/frontend_mixins/smtlib_script_dumper_mixin.pyc
+${PYSITELIB}/claripy/frontend_mixins/smtlib_script_dumper_mixin.pyo
+${PYSITELIB}/claripy/frontend_mixins/solve_block_mixin.py
+${PYSITELIB}/claripy/frontend_mixins/solve_block_mixin.pyc
+${PYSITELIB}/claripy/frontend_mixins/solve_block_mixin.pyo
+${PYSITELIB}/claripy/frontends/__init__.py
+${PYSITELIB}/claripy/frontends/__init__.pyc
+${PYSITELIB}/claripy/frontends/__init__.pyo
+${PYSITELIB}/claripy/frontends/composite_frontend.py
+${PYSITELIB}/claripy/frontends/composite_frontend.pyc
+${PYSITELIB}/claripy/frontends/composite_frontend.pyo
+${PYSITELIB}/claripy/frontends/constrained_frontend.py
+${PYSITELIB}/claripy/frontends/constrained_frontend.pyc
+${PYSITELIB}/claripy/frontends/constrained_frontend.pyo
+${PYSITELIB}/claripy/frontends/full_frontend.py
+${PYSITELIB}/claripy/frontends/full_frontend.pyc
+${PYSITELIB}/claripy/frontends/full_frontend.pyo
+${PYSITELIB}/claripy/frontends/hybrid_frontend.py
+${PYSITELIB}/claripy/frontends/hybrid_frontend.pyc
+${PYSITELIB}/claripy/frontends/hybrid_frontend.pyo
+${PYSITELIB}/claripy/frontends/light_frontend.py
+${PYSITELIB}/claripy/frontends/light_frontend.pyc
+${PYSITELIB}/claripy/frontends/light_frontend.pyo
+${PYSITELIB}/claripy/frontends/replacement_frontend.py
+${PYSITELIB}/claripy/frontends/replacement_frontend.pyc
+${PYSITELIB}/claripy/frontends/replacement_frontend.pyo
+${PYSITELIB}/claripy/operations.py
+${PYSITELIB}/claripy/operations.pyc
+${PYSITELIB}/claripy/operations.pyo
+${PYSITELIB}/claripy/ops.py
+${PYSITELIB}/claripy/ops.pyc
+${PYSITELIB}/claripy/ops.pyo
+${PYSITELIB}/claripy/simplifications.py
+${PYSITELIB}/claripy/simplifications.pyc
+${PYSITELIB}/claripy/simplifications.pyo
+${PYSITELIB}/claripy/smtlib_utils.py
+${PYSITELIB}/claripy/smtlib_utils.pyc
+${PYSITELIB}/claripy/smtlib_utils.pyo
+${PYSITELIB}/claripy/solvers.py
+${PYSITELIB}/claripy/solvers.pyc
+${PYSITELIB}/claripy/solvers.pyo
+${PYSITELIB}/claripy/strings.py
+${PYSITELIB}/claripy/strings.pyc
+${PYSITELIB}/claripy/strings.pyo
+${PYSITELIB}/claripy/utils/__init__.py
+${PYSITELIB}/claripy/utils/__init__.pyc
+${PYSITELIB}/claripy/utils/__init__.pyo
+${PYSITELIB}/claripy/utils/orderedset.py
+${PYSITELIB}/claripy/utils/orderedset.pyc
+${PYSITELIB}/claripy/utils/orderedset.pyo
+${PYSITELIB}/claripy/vsa/__init__.py
+${PYSITELIB}/claripy/vsa/__init__.pyc
+${PYSITELIB}/claripy/vsa/__init__.pyo
+${PYSITELIB}/claripy/vsa/abstract_location.py
+${PYSITELIB}/claripy/vsa/abstract_location.pyc
+${PYSITELIB}/claripy/vsa/abstract_location.pyo
+${PYSITELIB}/claripy/vsa/bool_result.py
+${PYSITELIB}/claripy/vsa/bool_result.pyc
+${PYSITELIB}/claripy/vsa/bool_result.pyo
+${PYSITELIB}/claripy/vsa/discrete_strided_interval_set.py
+${PYSITELIB}/claripy/vsa/discrete_strided_interval_set.pyc
+${PYSITELIB}/claripy/vsa/discrete_strided_interval_set.pyo
+${PYSITELIB}/claripy/vsa/errors.py
+${PYSITELIB}/claripy/vsa/errors.pyc
+${PYSITELIB}/claripy/vsa/errors.pyo
+${PYSITELIB}/claripy/vsa/strided_interval.py
+${PYSITELIB}/claripy/vsa/strided_interval.pyc
+${PYSITELIB}/claripy/vsa/strided_interval.pyo
+${PYSITELIB}/claripy/vsa/valueset.py
+${PYSITELIB}/claripy/vsa/valueset.pyc
+${PYSITELIB}/claripy/vsa/valueset.pyo
diff --git a/py-claripy/distinfo b/py-claripy/distinfo
new file mode 100644
index 0000000000..af641bf1b9
--- /dev/null
+++ b/py-claripy/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.3 2020/08/18 20:24:58 riastradh Exp $
+
+SHA1 (claripy-9.0.4378.tar.gz) = 149b752a13c430055ed522935ef9b1f118d10495
+RMD160 (claripy-9.0.4378.tar.gz) = afba52ea4218531405575dcbe5440c0935a5a12d
+SHA512 (claripy-9.0.4378.tar.gz) = 6b55a382489fc38f9829320ebb403b48cdb1936fa00ba38e3bc3c1fc233a6e4ff108ee1b9c453764590879395876a0376697a28baa82d61523fa5c760b65f596
+Size (claripy-9.0.4378.tar.gz) = 150355 bytes
diff --git a/py-cle/DESCR b/py-cle/DESCR
new file mode 100644
index 0000000000..26f61afcdc
--- /dev/null
+++ b/py-cle/DESCR
@@ -0,0 +1,3 @@
+CLE loads binaries and their associated libraries, resolves imports and
+provides an abstraction of process memory the same way as if it was loader by
+the OS's loader.
diff --git a/py-cle/Makefile b/py-cle/Makefile
new file mode 100644
index 0000000000..db55572f23
--- /dev/null
+++ b/py-cle/Makefile
@@ -0,0 +1,33 @@
+# $NetBSD: Makefile,v 1.3 2020/08/18 20:24:58 riastradh Exp $
+
+.include "../../devel/py-angr/version.mk"
+
+DISTNAME=	cle-${ANGR_VERSION}
+PKGNAME=	${PYPKGPREFIX}-${EGG_NAME}
+CATEGORIES=	devel
+MASTER_SITES=	${MASTER_SITE_GITHUB:=angr/}
+GITHUB_PROJECT=	cle
+GITHUB_TAG=	v${ANGR_VERSION}
+
+MAINTAINER=	khorben%defora.org@localhost
+HOMEPAGE=	https://github.com/angr/cle/
+COMMENT=	CLE Loads Everything (at least, many binary formats!)
+LICENSE=	2-clause-bsd
+
+DEPENDS+=	${PYPKGPREFIX}-cffi>=0:../../devel/py-cffi
+DEPENDS+=	${PYPKGPREFIX}-minidump>=0:../../devel/py-minidump
+DEPENDS+=	${PYPKGPREFIX}-pefile>=0:../../sysutils/py-pefile
+DEPENDS+=	${PYPKGPREFIX}-pyelftools>=0.25:../../devel/py-pyelftools
+DEPENDS+=	${PYPKGPREFIX}-pyvex>=${PKVERSION_NOREV}:../../wip/py-pyvex
+DEPENDS+=	${PYPKGPREFIX}-sortedcontainers>=2.0:../../devel/py-sortedcontainers
+DEPENDS+=	${PYPKGPREFIX}-xbe>=0.0.2:../../devel/py-xbe
+
+PYTHON_VERSIONS_INCOMPATIBLE=	27
+
+do-test:
+	${RUN} cd ${WRKSRC}/tests && \
+	${SETENV} ${TEST_ENV} \
+	${PYTHONBIN} -m unittest discover
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-cle/PLIST b/py-cle/PLIST
new file mode 100644
index 0000000000..ac71b52aab
--- /dev/null
+++ b/py-cle/PLIST
@@ -0,0 +1,243 @@
+@comment $NetBSD$
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/cle/__init__.py
+${PYSITELIB}/cle/__init__.pyc
+${PYSITELIB}/cle/__init__.pyo
+${PYSITELIB}/cle/address_translator.py
+${PYSITELIB}/cle/address_translator.pyc
+${PYSITELIB}/cle/address_translator.pyo
+${PYSITELIB}/cle/backends/__init__.py
+${PYSITELIB}/cle/backends/__init__.pyc
+${PYSITELIB}/cle/backends/__init__.pyo
+${PYSITELIB}/cle/backends/binja.py
+${PYSITELIB}/cle/backends/binja.pyc
+${PYSITELIB}/cle/backends/binja.pyo
+${PYSITELIB}/cle/backends/blob.py
+${PYSITELIB}/cle/backends/blob.pyc
+${PYSITELIB}/cle/backends/blob.pyo
+${PYSITELIB}/cle/backends/cgc/__init__.py
+${PYSITELIB}/cle/backends/cgc/__init__.pyc
+${PYSITELIB}/cle/backends/cgc/__init__.pyo
+${PYSITELIB}/cle/backends/cgc/backedcgc.py
+${PYSITELIB}/cle/backends/cgc/backedcgc.pyc
+${PYSITELIB}/cle/backends/cgc/backedcgc.pyo
+${PYSITELIB}/cle/backends/cgc/cgc.py
+${PYSITELIB}/cle/backends/cgc/cgc.pyc
+${PYSITELIB}/cle/backends/cgc/cgc.pyo
+${PYSITELIB}/cle/backends/elf/__init__.py
+${PYSITELIB}/cle/backends/elf/__init__.pyc
+${PYSITELIB}/cle/backends/elf/__init__.pyo
+${PYSITELIB}/cle/backends/elf/elf.py
+${PYSITELIB}/cle/backends/elf/elf.pyc
+${PYSITELIB}/cle/backends/elf/elf.pyo
+${PYSITELIB}/cle/backends/elf/elfcore.py
+${PYSITELIB}/cle/backends/elf/elfcore.pyc
+${PYSITELIB}/cle/backends/elf/elfcore.pyo
+${PYSITELIB}/cle/backends/elf/hashtable.py
+${PYSITELIB}/cle/backends/elf/hashtable.pyc
+${PYSITELIB}/cle/backends/elf/hashtable.pyo
+${PYSITELIB}/cle/backends/elf/lsda.py
+${PYSITELIB}/cle/backends/elf/lsda.pyc
+${PYSITELIB}/cle/backends/elf/lsda.pyo
+${PYSITELIB}/cle/backends/elf/metaelf.py
+${PYSITELIB}/cle/backends/elf/metaelf.pyc
+${PYSITELIB}/cle/backends/elf/metaelf.pyo
+${PYSITELIB}/cle/backends/elf/regions.py
+${PYSITELIB}/cle/backends/elf/regions.pyc
+${PYSITELIB}/cle/backends/elf/regions.pyo
+${PYSITELIB}/cle/backends/elf/relocation/__init__.py
+${PYSITELIB}/cle/backends/elf/relocation/__init__.pyc
+${PYSITELIB}/cle/backends/elf/relocation/__init__.pyo
+${PYSITELIB}/cle/backends/elf/relocation/amd64.py
+${PYSITELIB}/cle/backends/elf/relocation/amd64.pyc
+${PYSITELIB}/cle/backends/elf/relocation/amd64.pyo
+${PYSITELIB}/cle/backends/elf/relocation/arm.py
+${PYSITELIB}/cle/backends/elf/relocation/arm.pyc
+${PYSITELIB}/cle/backends/elf/relocation/arm.pyo
+${PYSITELIB}/cle/backends/elf/relocation/arm64.py
+${PYSITELIB}/cle/backends/elf/relocation/arm64.pyc
+${PYSITELIB}/cle/backends/elf/relocation/arm64.pyo
+${PYSITELIB}/cle/backends/elf/relocation/arm_cortex_m.py
+${PYSITELIB}/cle/backends/elf/relocation/arm_cortex_m.pyc
+${PYSITELIB}/cle/backends/elf/relocation/arm_cortex_m.pyo
+${PYSITELIB}/cle/backends/elf/relocation/armel.py
+${PYSITELIB}/cle/backends/elf/relocation/armel.pyc
+${PYSITELIB}/cle/backends/elf/relocation/armel.pyo
+${PYSITELIB}/cle/backends/elf/relocation/armhf.py
+${PYSITELIB}/cle/backends/elf/relocation/armhf.pyc
+${PYSITELIB}/cle/backends/elf/relocation/armhf.pyo
+${PYSITELIB}/cle/backends/elf/relocation/elfreloc.py
+${PYSITELIB}/cle/backends/elf/relocation/elfreloc.pyc
+${PYSITELIB}/cle/backends/elf/relocation/elfreloc.pyo
+${PYSITELIB}/cle/backends/elf/relocation/generic.py
+${PYSITELIB}/cle/backends/elf/relocation/generic.pyc
+${PYSITELIB}/cle/backends/elf/relocation/generic.pyo
+${PYSITELIB}/cle/backends/elf/relocation/i386.py
+${PYSITELIB}/cle/backends/elf/relocation/i386.pyc
+${PYSITELIB}/cle/backends/elf/relocation/i386.pyo
+${PYSITELIB}/cle/backends/elf/relocation/mips.py
+${PYSITELIB}/cle/backends/elf/relocation/mips.pyc
+${PYSITELIB}/cle/backends/elf/relocation/mips.pyo
+${PYSITELIB}/cle/backends/elf/relocation/mips64.py
+${PYSITELIB}/cle/backends/elf/relocation/mips64.pyc
+${PYSITELIB}/cle/backends/elf/relocation/mips64.pyo
+${PYSITELIB}/cle/backends/elf/relocation/pcc64.py
+${PYSITELIB}/cle/backends/elf/relocation/pcc64.pyc
+${PYSITELIB}/cle/backends/elf/relocation/pcc64.pyo
+${PYSITELIB}/cle/backends/elf/relocation/ppc.py
+${PYSITELIB}/cle/backends/elf/relocation/ppc.pyc
+${PYSITELIB}/cle/backends/elf/relocation/ppc.pyo
+${PYSITELIB}/cle/backends/elf/relocation/s390x.py
+${PYSITELIB}/cle/backends/elf/relocation/s390x.pyc
+${PYSITELIB}/cle/backends/elf/relocation/s390x.pyo
+${PYSITELIB}/cle/backends/elf/symbol.py
+${PYSITELIB}/cle/backends/elf/symbol.pyc
+${PYSITELIB}/cle/backends/elf/symbol.pyo
+${PYSITELIB}/cle/backends/elf/symbol_type.py
+${PYSITELIB}/cle/backends/elf/symbol_type.pyc
+${PYSITELIB}/cle/backends/elf/symbol_type.pyo
+${PYSITELIB}/cle/backends/externs/__init__.py
+${PYSITELIB}/cle/backends/externs/__init__.pyc
+${PYSITELIB}/cle/backends/externs/__init__.pyo
+${PYSITELIB}/cle/backends/externs/simdata/__init__.py
+${PYSITELIB}/cle/backends/externs/simdata/__init__.pyc
+${PYSITELIB}/cle/backends/externs/simdata/__init__.pyo
+${PYSITELIB}/cle/backends/externs/simdata/common.py
+${PYSITELIB}/cle/backends/externs/simdata/common.pyc
+${PYSITELIB}/cle/backends/externs/simdata/common.pyo
+${PYSITELIB}/cle/backends/externs/simdata/glibc_startup.py
+${PYSITELIB}/cle/backends/externs/simdata/glibc_startup.pyc
+${PYSITELIB}/cle/backends/externs/simdata/glibc_startup.pyo
+${PYSITELIB}/cle/backends/externs/simdata/io_file.py
+${PYSITELIB}/cle/backends/externs/simdata/io_file.pyc
+${PYSITELIB}/cle/backends/externs/simdata/io_file.pyo
+${PYSITELIB}/cle/backends/ihex.py
+${PYSITELIB}/cle/backends/ihex.pyc
+${PYSITELIB}/cle/backends/ihex.pyo
+${PYSITELIB}/cle/backends/java/__init__.py
+${PYSITELIB}/cle/backends/java/__init__.pyc
+${PYSITELIB}/cle/backends/java/__init__.pyo
+${PYSITELIB}/cle/backends/java/apk.py
+${PYSITELIB}/cle/backends/java/apk.pyc
+${PYSITELIB}/cle/backends/java/apk.pyo
+${PYSITELIB}/cle/backends/java/jar.py
+${PYSITELIB}/cle/backends/java/jar.pyc
+${PYSITELIB}/cle/backends/java/jar.pyo
+${PYSITELIB}/cle/backends/java/soot.py
+${PYSITELIB}/cle/backends/java/soot.pyc
+${PYSITELIB}/cle/backends/java/soot.pyo
+${PYSITELIB}/cle/backends/macho/__init__.py
+${PYSITELIB}/cle/backends/macho/__init__.pyc
+${PYSITELIB}/cle/backends/macho/__init__.pyo
+${PYSITELIB}/cle/backends/macho/binding.py
+${PYSITELIB}/cle/backends/macho/binding.pyc
+${PYSITELIB}/cle/backends/macho/binding.pyo
+${PYSITELIB}/cle/backends/macho/macho.py
+${PYSITELIB}/cle/backends/macho/macho.pyc
+${PYSITELIB}/cle/backends/macho/macho.pyo
+${PYSITELIB}/cle/backends/macho/section.py
+${PYSITELIB}/cle/backends/macho/section.pyc
+${PYSITELIB}/cle/backends/macho/section.pyo
+${PYSITELIB}/cle/backends/macho/segment.py
+${PYSITELIB}/cle/backends/macho/segment.pyc
+${PYSITELIB}/cle/backends/macho/segment.pyo
+${PYSITELIB}/cle/backends/macho/symbol.py
+${PYSITELIB}/cle/backends/macho/symbol.pyc
+${PYSITELIB}/cle/backends/macho/symbol.pyo
+${PYSITELIB}/cle/backends/minidump/__init__.py
+${PYSITELIB}/cle/backends/minidump/__init__.pyc
+${PYSITELIB}/cle/backends/minidump/__init__.pyo
+${PYSITELIB}/cle/backends/named_region.py
+${PYSITELIB}/cle/backends/named_region.pyc
+${PYSITELIB}/cle/backends/named_region.pyo
+${PYSITELIB}/cle/backends/pe/__init__.py
+${PYSITELIB}/cle/backends/pe/__init__.pyc
+${PYSITELIB}/cle/backends/pe/__init__.pyo
+${PYSITELIB}/cle/backends/pe/pe.py
+${PYSITELIB}/cle/backends/pe/pe.pyc
+${PYSITELIB}/cle/backends/pe/pe.pyo
+${PYSITELIB}/cle/backends/pe/regions.py
+${PYSITELIB}/cle/backends/pe/regions.pyc
+${PYSITELIB}/cle/backends/pe/regions.pyo
+${PYSITELIB}/cle/backends/pe/relocation/__init__.py
+${PYSITELIB}/cle/backends/pe/relocation/__init__.pyc
+${PYSITELIB}/cle/backends/pe/relocation/__init__.pyo
+${PYSITELIB}/cle/backends/pe/relocation/amd64.py
+${PYSITELIB}/cle/backends/pe/relocation/amd64.pyc
+${PYSITELIB}/cle/backends/pe/relocation/amd64.pyo
+${PYSITELIB}/cle/backends/pe/relocation/arm.py
+${PYSITELIB}/cle/backends/pe/relocation/arm.pyc
+${PYSITELIB}/cle/backends/pe/relocation/arm.pyo
+${PYSITELIB}/cle/backends/pe/relocation/generic.py
+${PYSITELIB}/cle/backends/pe/relocation/generic.pyc
+${PYSITELIB}/cle/backends/pe/relocation/generic.pyo
+${PYSITELIB}/cle/backends/pe/relocation/i386.py
+${PYSITELIB}/cle/backends/pe/relocation/i386.pyc
+${PYSITELIB}/cle/backends/pe/relocation/i386.pyo
+${PYSITELIB}/cle/backends/pe/relocation/mips.py
+${PYSITELIB}/cle/backends/pe/relocation/mips.pyc
+${PYSITELIB}/cle/backends/pe/relocation/mips.pyo
+${PYSITELIB}/cle/backends/pe/relocation/pereloc.py
+${PYSITELIB}/cle/backends/pe/relocation/pereloc.pyc
+${PYSITELIB}/cle/backends/pe/relocation/pereloc.pyo
+${PYSITELIB}/cle/backends/pe/relocation/riscv.py
+${PYSITELIB}/cle/backends/pe/relocation/riscv.pyc
+${PYSITELIB}/cle/backends/pe/relocation/riscv.pyo
+${PYSITELIB}/cle/backends/pe/symbol.py
+${PYSITELIB}/cle/backends/pe/symbol.pyc
+${PYSITELIB}/cle/backends/pe/symbol.pyo
+${PYSITELIB}/cle/backends/region.py
+${PYSITELIB}/cle/backends/region.pyc
+${PYSITELIB}/cle/backends/region.pyo
+${PYSITELIB}/cle/backends/regions.py
+${PYSITELIB}/cle/backends/regions.pyc
+${PYSITELIB}/cle/backends/regions.pyo
+${PYSITELIB}/cle/backends/relocation.py
+${PYSITELIB}/cle/backends/relocation.pyc
+${PYSITELIB}/cle/backends/relocation.pyo
+${PYSITELIB}/cle/backends/static_archive.py
+${PYSITELIB}/cle/backends/static_archive.pyc
+${PYSITELIB}/cle/backends/static_archive.pyo
+${PYSITELIB}/cle/backends/symbol.py
+${PYSITELIB}/cle/backends/symbol.pyc
+${PYSITELIB}/cle/backends/symbol.pyo
+${PYSITELIB}/cle/backends/tls/__init__.py
+${PYSITELIB}/cle/backends/tls/__init__.pyc
+${PYSITELIB}/cle/backends/tls/__init__.pyo
+${PYSITELIB}/cle/backends/tls/elf_tls.py
+${PYSITELIB}/cle/backends/tls/elf_tls.pyc
+${PYSITELIB}/cle/backends/tls/elf_tls.pyo
+${PYSITELIB}/cle/backends/tls/elfcore_tls.py
+${PYSITELIB}/cle/backends/tls/elfcore_tls.pyc
+${PYSITELIB}/cle/backends/tls/elfcore_tls.pyo
+${PYSITELIB}/cle/backends/tls/minidump_tls.py
+${PYSITELIB}/cle/backends/tls/minidump_tls.pyc
+${PYSITELIB}/cle/backends/tls/minidump_tls.pyo
+${PYSITELIB}/cle/backends/tls/pe_tls.py
+${PYSITELIB}/cle/backends/tls/pe_tls.pyc
+${PYSITELIB}/cle/backends/tls/pe_tls.pyo
+${PYSITELIB}/cle/backends/xbe.py
+${PYSITELIB}/cle/backends/xbe.pyc
+${PYSITELIB}/cle/backends/xbe.pyo
+${PYSITELIB}/cle/errors.py
+${PYSITELIB}/cle/errors.pyc
+${PYSITELIB}/cle/errors.pyo
+${PYSITELIB}/cle/gdb.py
+${PYSITELIB}/cle/gdb.pyc
+${PYSITELIB}/cle/gdb.pyo
+${PYSITELIB}/cle/loader.py
+${PYSITELIB}/cle/loader.pyc
+${PYSITELIB}/cle/loader.pyo
+${PYSITELIB}/cle/memory.py
+${PYSITELIB}/cle/memory.pyc
+${PYSITELIB}/cle/memory.pyo
+${PYSITELIB}/cle/patched_stream.py
+${PYSITELIB}/cle/patched_stream.pyc
+${PYSITELIB}/cle/patched_stream.pyo
+${PYSITELIB}/cle/utils.py
+${PYSITELIB}/cle/utils.pyc
+${PYSITELIB}/cle/utils.pyo
diff --git a/py-cle/distinfo b/py-cle/distinfo
new file mode 100644
index 0000000000..e58c86877b
--- /dev/null
+++ b/py-cle/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.3 2020/08/18 20:24:58 riastradh Exp $
+
+SHA1 (cle-9.0.4378.tar.gz) = ffa90a0fc3834463d144391d15bd3f7b77f406b4
+RMD160 (cle-9.0.4378.tar.gz) = 9f9210d5b13c38dd015ecc493ba33df7149a72b7
+SHA512 (cle-9.0.4378.tar.gz) = 1d00fdaa5a3721e180317b045fe68d50bdaf9ab93459f40dcd7ecadbe72ab89940dee12d04266d2f2cda428742445627451a1f6bd64c4a2a2380a1d55f41714d
+Size (cle-9.0.4378.tar.gz) = 128267 bytes
diff --git a/py-dpkt/DESCR b/py-dpkt/DESCR
new file mode 100644
index 0000000000..30e41add36
--- /dev/null
+++ b/py-dpkt/DESCR
@@ -0,0 +1,2 @@
+TODO: Fill in a short description of the package.
+TODO: It should be between 3 and 20 lines.
diff --git a/py-dpkt/Makefile b/py-dpkt/Makefile
new file mode 100644
index 0000000000..0ef540c05e
--- /dev/null
+++ b/py-dpkt/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD$
+
+GITHUB_PROJECT=	dpkt
+GITHUB_TAG=	v1.9.4
+DISTNAME=	v1.9.4
+PKGNAME=	${PYPKGPREFIX}-${GITHUB_PROJECT}-${DISTNAME:S,^v,,}
+CATEGORIES=	net python
+MASTER_SITES=	${MASTER_SITE_GITHUB:=kbandla/}
+DIST_SUBDIR=	${GITHUB_PROJECT}
+
+MAINTAINER=	pettai%NetBSD.org@localhost
+HOMEPAGE=	https://github.com/kbandla/dpkt
+COMMENT=	Python packet creation / parsing library
+LICENSE=	modified-bsd
+
+USE_LANGUAGES=	# none
+
+# TODO: Migrate MASTER_SITES to MASTER_SITE_PYPI
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-dpkt/PLIST b/py-dpkt/PLIST
new file mode 100644
index 0000000000..49c08305bf
--- /dev/null
+++ b/py-dpkt/PLIST
@@ -0,0 +1,225 @@
+@comment $NetBSD$
+${PYSITELIB}/dpkt-${PKGVERSION}-py${PYVERSSUFFIX}.egg-info/PKG-INFO
+${PYSITELIB}/dpkt-${PKGVERSION}-py${PYVERSSUFFIX}.egg-info/SOURCES.txt
+${PYSITELIB}/dpkt-${PKGVERSION}-py${PYVERSSUFFIX}.egg-info/dependency_links.txt
+${PYSITELIB}/dpkt-${PKGVERSION}-py${PYVERSSUFFIX}.egg-info/not-zip-safe
+${PYSITELIB}/dpkt-${PKGVERSION}-py${PYVERSSUFFIX}.egg-info/top_level.txt
+${PYSITELIB}/dpkt/__init__.py
+${PYSITELIB}/dpkt/__init__.pyc
+${PYSITELIB}/dpkt/__init__.pyo
+${PYSITELIB}/dpkt/ah.py
+${PYSITELIB}/dpkt/ah.pyc
+${PYSITELIB}/dpkt/ah.pyo
+${PYSITELIB}/dpkt/aim.py
+${PYSITELIB}/dpkt/aim.pyc
+${PYSITELIB}/dpkt/aim.pyo
+${PYSITELIB}/dpkt/aoe.py
+${PYSITELIB}/dpkt/aoe.pyc
+${PYSITELIB}/dpkt/aoe.pyo
+${PYSITELIB}/dpkt/aoeata.py
+${PYSITELIB}/dpkt/aoeata.pyc
+${PYSITELIB}/dpkt/aoeata.pyo
+${PYSITELIB}/dpkt/aoecfg.py
+${PYSITELIB}/dpkt/aoecfg.pyc
+${PYSITELIB}/dpkt/aoecfg.pyo
+${PYSITELIB}/dpkt/arp.py
+${PYSITELIB}/dpkt/arp.pyc
+${PYSITELIB}/dpkt/arp.pyo
+${PYSITELIB}/dpkt/asn1.py
+${PYSITELIB}/dpkt/asn1.pyc
+${PYSITELIB}/dpkt/asn1.pyo
+${PYSITELIB}/dpkt/bgp.py
+${PYSITELIB}/dpkt/bgp.pyc
+${PYSITELIB}/dpkt/bgp.pyo
+${PYSITELIB}/dpkt/cdp.py
+${PYSITELIB}/dpkt/cdp.pyc
+${PYSITELIB}/dpkt/cdp.pyo
+${PYSITELIB}/dpkt/compat.py
+${PYSITELIB}/dpkt/compat.pyc
+${PYSITELIB}/dpkt/compat.pyo
+${PYSITELIB}/dpkt/crc32c.py
+${PYSITELIB}/dpkt/crc32c.pyc
+${PYSITELIB}/dpkt/crc32c.pyo
+${PYSITELIB}/dpkt/dhcp.py
+${PYSITELIB}/dpkt/dhcp.pyc
+${PYSITELIB}/dpkt/dhcp.pyo
+${PYSITELIB}/dpkt/diameter.py
+${PYSITELIB}/dpkt/diameter.pyc
+${PYSITELIB}/dpkt/diameter.pyo
+${PYSITELIB}/dpkt/dns.py
+${PYSITELIB}/dpkt/dns.pyc
+${PYSITELIB}/dpkt/dns.pyo
+${PYSITELIB}/dpkt/dpkt.py
+${PYSITELIB}/dpkt/dpkt.pyc
+${PYSITELIB}/dpkt/dpkt.pyo
+${PYSITELIB}/dpkt/dtp.py
+${PYSITELIB}/dpkt/dtp.pyc
+${PYSITELIB}/dpkt/dtp.pyo
+${PYSITELIB}/dpkt/edp.py
+${PYSITELIB}/dpkt/edp.pyc
+${PYSITELIB}/dpkt/edp.pyo
+${PYSITELIB}/dpkt/esp.py
+${PYSITELIB}/dpkt/esp.pyc
+${PYSITELIB}/dpkt/esp.pyo
+${PYSITELIB}/dpkt/ethernet.py
+${PYSITELIB}/dpkt/ethernet.pyc
+${PYSITELIB}/dpkt/ethernet.pyo
+${PYSITELIB}/dpkt/gre.py
+${PYSITELIB}/dpkt/gre.pyc
+${PYSITELIB}/dpkt/gre.pyo
+${PYSITELIB}/dpkt/gzip.py
+${PYSITELIB}/dpkt/gzip.pyc
+${PYSITELIB}/dpkt/gzip.pyo
+${PYSITELIB}/dpkt/h225.py
+${PYSITELIB}/dpkt/h225.pyc
+${PYSITELIB}/dpkt/h225.pyo
+${PYSITELIB}/dpkt/hsrp.py
+${PYSITELIB}/dpkt/hsrp.pyc
+${PYSITELIB}/dpkt/hsrp.pyo
+${PYSITELIB}/dpkt/http.py
+${PYSITELIB}/dpkt/http.pyc
+${PYSITELIB}/dpkt/http.pyo
+${PYSITELIB}/dpkt/http2.py
+${PYSITELIB}/dpkt/http2.pyc
+${PYSITELIB}/dpkt/http2.pyo
+${PYSITELIB}/dpkt/icmp.py
+${PYSITELIB}/dpkt/icmp.pyc
+${PYSITELIB}/dpkt/icmp.pyo
+${PYSITELIB}/dpkt/icmp6.py
+${PYSITELIB}/dpkt/icmp6.pyc
+${PYSITELIB}/dpkt/icmp6.pyo
+${PYSITELIB}/dpkt/ieee80211.py
+${PYSITELIB}/dpkt/ieee80211.pyc
+${PYSITELIB}/dpkt/ieee80211.pyo
+${PYSITELIB}/dpkt/igmp.py
+${PYSITELIB}/dpkt/igmp.pyc
+${PYSITELIB}/dpkt/igmp.pyo
+${PYSITELIB}/dpkt/ip.py
+${PYSITELIB}/dpkt/ip.pyc
+${PYSITELIB}/dpkt/ip.pyo
+${PYSITELIB}/dpkt/ip6.py
+${PYSITELIB}/dpkt/ip6.pyc
+${PYSITELIB}/dpkt/ip6.pyo
+${PYSITELIB}/dpkt/ipip.py
+${PYSITELIB}/dpkt/ipip.pyc
+${PYSITELIB}/dpkt/ipip.pyo
+${PYSITELIB}/dpkt/ipx.py
+${PYSITELIB}/dpkt/ipx.pyc
+${PYSITELIB}/dpkt/ipx.pyo
+${PYSITELIB}/dpkt/llc.py
+${PYSITELIB}/dpkt/llc.pyc
+${PYSITELIB}/dpkt/llc.pyo
+${PYSITELIB}/dpkt/loopback.py
+${PYSITELIB}/dpkt/loopback.pyc
+${PYSITELIB}/dpkt/loopback.pyo
+${PYSITELIB}/dpkt/mrt.py
+${PYSITELIB}/dpkt/mrt.pyc
+${PYSITELIB}/dpkt/mrt.pyo
+${PYSITELIB}/dpkt/netbios.py
+${PYSITELIB}/dpkt/netbios.pyc
+${PYSITELIB}/dpkt/netbios.pyo
+${PYSITELIB}/dpkt/netflow.py
+${PYSITELIB}/dpkt/netflow.pyc
+${PYSITELIB}/dpkt/netflow.pyo
+${PYSITELIB}/dpkt/ntp.py
+${PYSITELIB}/dpkt/ntp.pyc
+${PYSITELIB}/dpkt/ntp.pyo
+${PYSITELIB}/dpkt/ospf.py
+${PYSITELIB}/dpkt/ospf.pyc
+${PYSITELIB}/dpkt/ospf.pyo
+${PYSITELIB}/dpkt/pcap.py
+${PYSITELIB}/dpkt/pcap.pyc
+${PYSITELIB}/dpkt/pcap.pyo
+${PYSITELIB}/dpkt/pcapng.py
+${PYSITELIB}/dpkt/pcapng.pyc
+${PYSITELIB}/dpkt/pcapng.pyo
+${PYSITELIB}/dpkt/pim.py
+${PYSITELIB}/dpkt/pim.pyc
+${PYSITELIB}/dpkt/pim.pyo
+${PYSITELIB}/dpkt/pmap.py
+${PYSITELIB}/dpkt/pmap.pyc
+${PYSITELIB}/dpkt/pmap.pyo
+${PYSITELIB}/dpkt/ppp.py
+${PYSITELIB}/dpkt/ppp.pyc
+${PYSITELIB}/dpkt/ppp.pyo
+${PYSITELIB}/dpkt/pppoe.py
+${PYSITELIB}/dpkt/pppoe.pyc
+${PYSITELIB}/dpkt/pppoe.pyo
+${PYSITELIB}/dpkt/qq.py
+${PYSITELIB}/dpkt/qq.pyc
+${PYSITELIB}/dpkt/qq.pyo
+${PYSITELIB}/dpkt/radiotap.py
+${PYSITELIB}/dpkt/radiotap.pyc
+${PYSITELIB}/dpkt/radiotap.pyo
+${PYSITELIB}/dpkt/radius.py
+${PYSITELIB}/dpkt/radius.pyc
+${PYSITELIB}/dpkt/radius.pyo
+${PYSITELIB}/dpkt/rfb.py
+${PYSITELIB}/dpkt/rfb.pyc
+${PYSITELIB}/dpkt/rfb.pyo
+${PYSITELIB}/dpkt/rip.py
+${PYSITELIB}/dpkt/rip.pyc
+${PYSITELIB}/dpkt/rip.pyo
+${PYSITELIB}/dpkt/rpc.py
+${PYSITELIB}/dpkt/rpc.pyc
+${PYSITELIB}/dpkt/rpc.pyo
+${PYSITELIB}/dpkt/rtp.py
+${PYSITELIB}/dpkt/rtp.pyc
+${PYSITELIB}/dpkt/rtp.pyo
+${PYSITELIB}/dpkt/rx.py
+${PYSITELIB}/dpkt/rx.pyc
+${PYSITELIB}/dpkt/rx.pyo
+${PYSITELIB}/dpkt/sccp.py
+${PYSITELIB}/dpkt/sccp.pyc
+${PYSITELIB}/dpkt/sccp.pyo
+${PYSITELIB}/dpkt/sctp.py
+${PYSITELIB}/dpkt/sctp.pyc
+${PYSITELIB}/dpkt/sctp.pyo
+${PYSITELIB}/dpkt/sip.py
+${PYSITELIB}/dpkt/sip.pyc
+${PYSITELIB}/dpkt/sip.pyo
+${PYSITELIB}/dpkt/sll.py
+${PYSITELIB}/dpkt/sll.pyc
+${PYSITELIB}/dpkt/sll.pyo
+${PYSITELIB}/dpkt/smb.py
+${PYSITELIB}/dpkt/smb.pyc
+${PYSITELIB}/dpkt/smb.pyo
+${PYSITELIB}/dpkt/snoop.py
+${PYSITELIB}/dpkt/snoop.pyc
+${PYSITELIB}/dpkt/snoop.pyo
+${PYSITELIB}/dpkt/ssl.py
+${PYSITELIB}/dpkt/ssl.pyc
+${PYSITELIB}/dpkt/ssl.pyo
+${PYSITELIB}/dpkt/ssl_ciphersuites.py
+${PYSITELIB}/dpkt/ssl_ciphersuites.pyc
+${PYSITELIB}/dpkt/ssl_ciphersuites.pyo
+${PYSITELIB}/dpkt/stp.py
+${PYSITELIB}/dpkt/stp.pyc
+${PYSITELIB}/dpkt/stp.pyo
+${PYSITELIB}/dpkt/stun.py
+${PYSITELIB}/dpkt/stun.pyc
+${PYSITELIB}/dpkt/stun.pyo
+${PYSITELIB}/dpkt/tcp.py
+${PYSITELIB}/dpkt/tcp.pyc
+${PYSITELIB}/dpkt/tcp.pyo
+${PYSITELIB}/dpkt/telnet.py
+${PYSITELIB}/dpkt/telnet.pyc
+${PYSITELIB}/dpkt/telnet.pyo
+${PYSITELIB}/dpkt/tftp.py
+${PYSITELIB}/dpkt/tftp.pyc
+${PYSITELIB}/dpkt/tftp.pyo
+${PYSITELIB}/dpkt/tns.py
+${PYSITELIB}/dpkt/tns.pyc
+${PYSITELIB}/dpkt/tns.pyo
+${PYSITELIB}/dpkt/tpkt.py
+${PYSITELIB}/dpkt/tpkt.pyc
+${PYSITELIB}/dpkt/tpkt.pyo
+${PYSITELIB}/dpkt/udp.py
+${PYSITELIB}/dpkt/udp.pyc
+${PYSITELIB}/dpkt/udp.pyo
+${PYSITELIB}/dpkt/vrrp.py
+${PYSITELIB}/dpkt/vrrp.pyc
+${PYSITELIB}/dpkt/vrrp.pyo
+${PYSITELIB}/dpkt/yahoo.py
+${PYSITELIB}/dpkt/yahoo.pyc
+${PYSITELIB}/dpkt/yahoo.pyo
diff --git a/py-dpkt/distinfo b/py-dpkt/distinfo
new file mode 100644
index 0000000000..5ad6264b50
--- /dev/null
+++ b/py-dpkt/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (dpkt/v1.9.4.tar.gz) = 021c8596f699f63019c1512f5fc60cb91e780113
+RMD160 (dpkt/v1.9.4.tar.gz) = e71ccee2d4063ef672960c3161f3e1e183eb9d89
+SHA512 (dpkt/v1.9.4.tar.gz) = 52698c8933f25c5a15b9d871ec5f892e6e515110aaaf6ea4625cd26227b041b959f96c3b17f0e16fab0a3e5a5d2d4ac24fe8b5921b69bd094ff8f9926eb1fb2f
+Size (dpkt/v1.9.4.tar.gz) = 147123 bytes
diff --git a/py-manticore/Makefile b/py-manticore/Makefile
index debcdfe35c..2f2963a58f 100644
--- a/py-manticore/Makefile
+++ b/py-manticore/Makefile
@@ -1,5 +1,7 @@
 # $NetBSD: Makefile,v 1.10 2018/05/06 22:20:22 khorben Exp $
 
+.include "../../wip/py-angr/version.mk"
+
 DISTNAME=	manticore-${GITHUB_TAG}
 PKGNAME=	${PYPKGPREFIX}-${EGG_NAME}
 CATEGORIES=	devel
@@ -12,6 +14,7 @@ HOMEPAGE=	https://github.com/trailofbits/manticore/
 COMMENT=	Symbolic execution tool for analysis of binaries and smart contracts
 LICENSE=	gnu-agpl-v3
 
+DEPENDS+=	${PYPKGPREFIX}-angr>=${ANGR_VERSION}:../../wip/py-angr
 DEPENDS+=	${PYPKGPREFIX}-capstone-[0-9]*:../../devel/py-capstone
 DEPENDS+=	${PYPKGPREFIX}-rlp-[0-9]*:../../wip/py-rlp
 DEPENDS+=	${PYPKGPREFIX}-ply-[0-9]*:../../devel/py-ply
@@ -20,7 +23,7 @@ DEPENDS+=	${PYPKGPREFIX}-pysha3-[0-9]*:../../devel/py-pysha3
 DEPENDS+=	${PYPKGPREFIX}-unicorn-[0-9]*:../../emulators/py-unicorn
 DEPENDS+=	${PYPKGPREFIX}-crytic-compile-[0-9]*:../../wip/py-crytic-compile
 DEPENDS+=	${PYPKGPREFIX}-pyevmasm-[0-9]*:../../wip/py-pyevmasm
-DEPENDS+=	${PYPKGPREFIX}-z3-[0-9]*:../../math/py-z3
+DEPENDS+=	${PYPKGPREFIX}-z3solver-[0-9]*:../../math/py-z3solver
 DEPENDS+=	${PYPKGPREFIX}-prettytable-[0-9]*:../../wip/py-prettytable
 DEPENDS+=	${PYPKGPREFIX}-wasm-[0-9]*:../../wip/py-wasm
 DEPENDS+=	${PYPKGPREFIX}-yaml-[0-9]*:../../textproc/py-yaml
diff --git a/py-pyvex/DESCR b/py-pyvex/DESCR
new file mode 100644
index 0000000000..e94b7b67ed
--- /dev/null
+++ b/py-pyvex/DESCR
@@ -0,0 +1,5 @@
+VEX is an architecture-agnostic, side-effects-free representation of a number
+of target machine languages. It abstracts machine code into a representation
+designed to make program analysis easier.
+
+PyVEX exposes VEX into Python.
diff --git a/py-pyvex/Makefile b/py-pyvex/Makefile
new file mode 100644
index 0000000000..544b874192
--- /dev/null
+++ b/py-pyvex/Makefile
@@ -0,0 +1,39 @@
+# $NetBSD: Makefile,v 1.6 2020/08/18 20:24:58 riastradh Exp $
+
+.include "../../wip/py-angr/version.mk"
+
+DISTNAME=	pyvex-${ANGR_VERSION}
+PKGNAME=	${PYPKGPREFIX}-${EGG_NAME}
+CATEGORIES=	devel
+MASTER_SITES=	${MASTER_SITE_GITHUB:=angr/}
+GITHUB_PROJECT=	pyvex
+GITHUB_TAG=	v${ANGR_VERSION}
+
+MAINTAINER=	khorben%defora.org@localhost
+HOMEPAGE=	https://github.com/angr/pyvex/
+COMMENT=	Python bindings for Valgrind's VEX IR
+LICENSE=	2-clause-bsd
+
+USE_TOOLS+=	gmake
+
+DEPENDS+=	${PYPKGPREFIX}-ailment>=${ANGR_VERSION}:../../wip/py-ailment
+DEPENDS+=	${PYPKGPREFIX}-archinfo>=${ANGR_VERSION}:../../wip/py-archinfo
+DEPENDS+=	${PYPKGPREFIX}-bitstring-[0-9]*:../../devel/py-bitstring
+DEPENDS+=	${PYPKGPREFIX}-cffi>=1.0.3:../../devel/py-cffi
+DEPENDS+=	${PYPKGPREFIX}-cparser-[0-9]*:../../devel/py-cparser
+DEPENDS+=	${PYPKGPREFIX}-future-[0-9]*:../../devel/py-future
+
+PYTHON_VERSIONS_INCOMPATIBLE=	27
+
+TEST_DEPENDS+=	${PYPKGPREFIX}-angr>=${ANGR_VERSION}:../../wip/py-angr
+TEST_DEPENDS+=	${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
+
+do-test:
+	${RUN} cd ${WRKSRC} && \
+	${SETENV} ${TEST_ENV} \
+	pytest-${PYVERSSUFFIX}
+
+.include "vex-inplace.mk"
+.include "../../devel/libffi/buildlink3.mk"
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-pyvex/PLIST b/py-pyvex/PLIST
new file mode 100644
index 0000000000..96a139cfd8
--- /dev/null
+++ b/py-pyvex/PLIST
@@ -0,0 +1,96 @@
+@comment $NetBSD: PLIST,v 1.3 2020/08/18 20:24:58 riastradh Exp $
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/pyvex/__init__.py
+${PYSITELIB}/pyvex/__init__.pyc
+${PYSITELIB}/pyvex/__init__.pyo
+${PYSITELIB}/pyvex/block.py
+${PYSITELIB}/pyvex/block.pyc
+${PYSITELIB}/pyvex/block.pyo
+${PYSITELIB}/pyvex/const.py
+${PYSITELIB}/pyvex/const.pyc
+${PYSITELIB}/pyvex/const.pyo
+${PYSITELIB}/pyvex/data_ref.py
+${PYSITELIB}/pyvex/data_ref.pyc
+${PYSITELIB}/pyvex/data_ref.pyo
+${PYSITELIB}/pyvex/enums.py
+${PYSITELIB}/pyvex/enums.pyc
+${PYSITELIB}/pyvex/enums.pyo
+${PYSITELIB}/pyvex/errors.py
+${PYSITELIB}/pyvex/errors.pyc
+${PYSITELIB}/pyvex/errors.pyo
+${PYSITELIB}/pyvex/expr.py
+${PYSITELIB}/pyvex/expr.pyc
+${PYSITELIB}/pyvex/expr.pyo
+${PYSITELIB}/pyvex/include/libvex.h
+${PYSITELIB}/pyvex/include/libvex_basictypes.h
+${PYSITELIB}/pyvex/include/libvex_emnote.h
+${PYSITELIB}/pyvex/include/libvex_guest_amd64.h
+${PYSITELIB}/pyvex/include/libvex_guest_arm.h
+${PYSITELIB}/pyvex/include/libvex_guest_arm64.h
+${PYSITELIB}/pyvex/include/libvex_guest_mips32.h
+${PYSITELIB}/pyvex/include/libvex_guest_mips64.h
+${PYSITELIB}/pyvex/include/libvex_guest_offsets.h
+${PYSITELIB}/pyvex/include/libvex_guest_ppc32.h
+${PYSITELIB}/pyvex/include/libvex_guest_ppc64.h
+${PYSITELIB}/pyvex/include/libvex_guest_s390x.h
+${PYSITELIB}/pyvex/include/libvex_guest_tilegx.h
+${PYSITELIB}/pyvex/include/libvex_guest_x86.h
+${PYSITELIB}/pyvex/include/libvex_ir.h
+${PYSITELIB}/pyvex/include/libvex_s390x_common.h
+${PYSITELIB}/pyvex/include/libvex_trc_values.h
+${PYSITELIB}/pyvex/include/pyvex.h
+${PYSITELIB}/pyvex/lib/libpyvex.a
+${PYSITELIB}/pyvex/lib/libpyvex.so
+${PYSITELIB}/pyvex/lifting/__init__.py
+${PYSITELIB}/pyvex/lifting/__init__.pyc
+${PYSITELIB}/pyvex/lifting/__init__.pyo
+${PYSITELIB}/pyvex/lifting/gym/__init__.py
+${PYSITELIB}/pyvex/lifting/gym/__init__.pyc
+${PYSITELIB}/pyvex/lifting/gym/__init__.pyo
+${PYSITELIB}/pyvex/lifting/gym/aarch64_spotter.py
+${PYSITELIB}/pyvex/lifting/gym/aarch64_spotter.pyc
+${PYSITELIB}/pyvex/lifting/gym/aarch64_spotter.pyo
+${PYSITELIB}/pyvex/lifting/gym/arm_spotter.py
+${PYSITELIB}/pyvex/lifting/gym/arm_spotter.pyc
+${PYSITELIB}/pyvex/lifting/gym/arm_spotter.pyo
+${PYSITELIB}/pyvex/lifting/libvex.py
+${PYSITELIB}/pyvex/lifting/libvex.pyc
+${PYSITELIB}/pyvex/lifting/libvex.pyo
+${PYSITELIB}/pyvex/lifting/lifter.py
+${PYSITELIB}/pyvex/lifting/lifter.pyc
+${PYSITELIB}/pyvex/lifting/lifter.pyo
+${PYSITELIB}/pyvex/lifting/post_processor.py
+${PYSITELIB}/pyvex/lifting/post_processor.pyc
+${PYSITELIB}/pyvex/lifting/post_processor.pyo
+${PYSITELIB}/pyvex/lifting/util/__init__.py
+${PYSITELIB}/pyvex/lifting/util/__init__.pyc
+${PYSITELIB}/pyvex/lifting/util/__init__.pyo
+${PYSITELIB}/pyvex/lifting/util/instr_helper.py
+${PYSITELIB}/pyvex/lifting/util/instr_helper.pyc
+${PYSITELIB}/pyvex/lifting/util/instr_helper.pyo
+${PYSITELIB}/pyvex/lifting/util/irsb_postprocess.py
+${PYSITELIB}/pyvex/lifting/util/irsb_postprocess.pyc
+${PYSITELIB}/pyvex/lifting/util/irsb_postprocess.pyo
+${PYSITELIB}/pyvex/lifting/util/lifter_helper.py
+${PYSITELIB}/pyvex/lifting/util/lifter_helper.pyc
+${PYSITELIB}/pyvex/lifting/util/lifter_helper.pyo
+${PYSITELIB}/pyvex/lifting/util/syntax_wrapper.py
+${PYSITELIB}/pyvex/lifting/util/syntax_wrapper.pyc
+${PYSITELIB}/pyvex/lifting/util/syntax_wrapper.pyo
+${PYSITELIB}/pyvex/lifting/util/vex_helper.py
+${PYSITELIB}/pyvex/lifting/util/vex_helper.pyc
+${PYSITELIB}/pyvex/lifting/util/vex_helper.pyo
+${PYSITELIB}/pyvex/lifting/zerodivision.py
+${PYSITELIB}/pyvex/lifting/zerodivision.pyc
+${PYSITELIB}/pyvex/lifting/zerodivision.pyo
+${PYSITELIB}/pyvex/py.typed
+${PYSITELIB}/pyvex/stmt.py
+${PYSITELIB}/pyvex/stmt.pyc
+${PYSITELIB}/pyvex/stmt.pyo
+${PYSITELIB}/pyvex/vex_ffi.py
+${PYSITELIB}/pyvex/vex_ffi.pyc
+${PYSITELIB}/pyvex/vex_ffi.pyo
diff --git a/py-pyvex/buildlink3.mk b/py-pyvex/buildlink3.mk
new file mode 100644
index 0000000000..4866df3156
--- /dev/null
+++ b/py-pyvex/buildlink3.mk
@@ -0,0 +1,13 @@
+# $NetBSD: buildlink3.mk,v 1.1 2018/03/15 02:49:25 khorben Exp $
+
+BUILDLINK_TREE+=	py-pyvex
+
+.if !defined(PY_PYVEX_BUILDLINK3_MK)
+PY_PYVEX_BUILDLINK3_MK:=
+
+.include "../../wip/py-angr/version.mk"
+BUILDLINK_API_DEPENDS.py-pyvex+=	${PYPKGPREFIX}-pyvex>=${ANGR_VERSION}
+BUILDLINK_PKGSRCDIR.py-pyvex?=		../../wip/py-pyvex
+.endif  # PY_PYVEX_BUILDLINK3_MK
+
+BUILDLINK_TREE+=	-py-pyvex
diff --git a/py-pyvex/distinfo b/py-pyvex/distinfo
new file mode 100644
index 0000000000..4cc3483224
--- /dev/null
+++ b/py-pyvex/distinfo
@@ -0,0 +1,11 @@
+$NetBSD: distinfo,v 1.3 2020/08/18 20:24:58 riastradh Exp $
+
+SHA1 (pyvex-9.0.4378.tar.gz) = 3e2a5a56d64ed3bca93ee8b506587d82c564952f
+RMD160 (pyvex-9.0.4378.tar.gz) = c58d37cac5935e2b526a0ec1fa97167bdab91e51
+SHA512 (pyvex-9.0.4378.tar.gz) = 7eed6112bc54d4555503619ed779dee02f7696788c4cd987acae2042310e1c6a6bbfa82d4ab4d3221e3a180b64852ee28efd20cb846e106cbb38aace16fcea38
+Size (pyvex-9.0.4378.tar.gz) = 86531 bytes
+SHA1 (vex-0.0.0-4648030b364608388b33e1cfd90409e981406982.tar.gz) = 446974764fd844f39a540d372370c80e9429ebe9
+RMD160 (vex-0.0.0-4648030b364608388b33e1cfd90409e981406982.tar.gz) = 93a39337a5a08e244df822d13ea859a0e756b8fc
+SHA512 (vex-0.0.0-4648030b364608388b33e1cfd90409e981406982.tar.gz) = 152054944466e28994f56c5600598e2df210f7bc952dd2685f793fb96cf6a48691f77de4a9087169e2808c4fbbbeaffa45f3da27e18d84273af76182319d77e3
+Size (vex-0.0.0-4648030b364608388b33e1cfd90409e981406982.tar.gz) = 3592566 bytes
+SHA1 (patch-pyvex__c_Makefile) = 831f9b91d0c019d87db7831e1d046ac777911158
diff --git a/py-pyvex/distinfo.bak b/py-pyvex/distinfo.bak
new file mode 100644
index 0000000000..4cc3483224
--- /dev/null
+++ b/py-pyvex/distinfo.bak
@@ -0,0 +1,11 @@
+$NetBSD: distinfo,v 1.3 2020/08/18 20:24:58 riastradh Exp $
+
+SHA1 (pyvex-9.0.4378.tar.gz) = 3e2a5a56d64ed3bca93ee8b506587d82c564952f
+RMD160 (pyvex-9.0.4378.tar.gz) = c58d37cac5935e2b526a0ec1fa97167bdab91e51
+SHA512 (pyvex-9.0.4378.tar.gz) = 7eed6112bc54d4555503619ed779dee02f7696788c4cd987acae2042310e1c6a6bbfa82d4ab4d3221e3a180b64852ee28efd20cb846e106cbb38aace16fcea38
+Size (pyvex-9.0.4378.tar.gz) = 86531 bytes
+SHA1 (vex-0.0.0-4648030b364608388b33e1cfd90409e981406982.tar.gz) = 446974764fd844f39a540d372370c80e9429ebe9
+RMD160 (vex-0.0.0-4648030b364608388b33e1cfd90409e981406982.tar.gz) = 93a39337a5a08e244df822d13ea859a0e756b8fc
+SHA512 (vex-0.0.0-4648030b364608388b33e1cfd90409e981406982.tar.gz) = 152054944466e28994f56c5600598e2df210f7bc952dd2685f793fb96cf6a48691f77de4a9087169e2808c4fbbbeaffa45f3da27e18d84273af76182319d77e3
+Size (vex-0.0.0-4648030b364608388b33e1cfd90409e981406982.tar.gz) = 3592566 bytes
+SHA1 (patch-pyvex__c_Makefile) = 831f9b91d0c019d87db7831e1d046ac777911158
diff --git a/py-pyvex/patches/patch-pyvex__c_Makefile b/py-pyvex/patches/patch-pyvex__c_Makefile
new file mode 100644
index 0000000000..eb460e4481
--- /dev/null
+++ b/py-pyvex/patches/patch-pyvex__c_Makefile
@@ -0,0 +1,33 @@
+$NetBSD: patch-pyvex__c_Makefile,v 1.3 2020/08/18 20:24:58 riastradh Exp $
+
+Append to LDFLAGS rather than replacing it.
+
+--- pyvex_c/Makefile.orig	2020-07-28 02:00:38.000000000 +0000
++++ pyvex_c/Makefile
+@@ -2,22 +2,22 @@ UNAME := $(shell uname)
+ ifeq ($(UNAME), Darwin)
+ 	LIBRARY_FILE=libpyvex.dylib
+ 	STATIC_LIBRARY_FILE=libpyvex.a
+-	LDFLAGS=-Wl,-install_name,@rpath/$(LIBRARY_FILE)
++	LDFLAGS+=-Wl,-install_name,@rpath/$(LIBRARY_FILE)
+ endif
+ ifeq ($(UNAME), Linux)
+ 	LIBRARY_FILE=libpyvex.so
+ 	STATIC_LIBRARY_FILE=libpyvex.a
+-	LDFLAGS=-Wl,-soname,$(LIBRARY_FILE)
++	LDFLAGS+=-Wl,-soname,$(LIBRARY_FILE)
+ endif
+ ifeq ($(UNAME), NetBSD)
+ 	LIBRARY_FILE=libpyvex.so
+ 	STATIC_LIBRARY_FILE=libpyvex.a
+-	LDFLAGS=-Wl,-soname,$(LIBRARY_FILE)
++	LDFLAGS+=-Wl,-soname,$(LIBRARY_FILE)
+ endif
+ ifeq ($(findstring MINGW,$(UNAME)), MINGW)
+ 	LIBRARY_FILE=pyvex.dll
+ 	STATIC_LIBRARY_FILE=libpyvex.a
+-	LDFLAGS=
++	LDFLAGS+=
+ endif
+ 
+ # deeply evil
diff --git a/py-pyvex/vex-inplace.mk b/py-pyvex/vex-inplace.mk
new file mode 100644
index 0000000000..b17c3953ef
--- /dev/null
+++ b/py-pyvex/vex-inplace.mk
@@ -0,0 +1,19 @@
+# $NetBSD: vex-inplace.mk,v 1.1 2018/03/15 02:49:25 khorben Exp $
+#
+# Include this file to extract VEX source into the WRKSRC of
+# another package. This is used by angr to build VEX in place.
+
+post-fetch: fetch-inplace-vex
+
+post-extract: extract-inplace-vex
+
+.PHONY: fetch-inplace-vex
+fetch-inplace-vex:
+	(${MAKE} -f vex.mk WRKDIR=${WRKSRC}/.devel.vex EXTRACT_DIR=${WRKSRC} \
+		WRKSRC='$${EXTRACT_DIR}/$${DISTNAME:C/a$$//}' SKIP_DEPENDS=YES checksum)
+
+.PHONY: extract-inplace-vex
+extract-inplace-vex:
+	(${MAKE} -f vex.mk WRKDIR=${WRKSRC}/.devel.vex EXTRACT_DIR=${WRKSRC} \
+		WRKSRC='$${EXTRACT_DIR}/$${DISTNAME:C/a$$//}' SKIP_DEPENDS=YES extract)
+	${MV} ${WRKSRC}/vex-* ${WRKSRC}/vex
diff --git a/py-pyvex/vex.mk b/py-pyvex/vex.mk
new file mode 100644
index 0000000000..139cd8031e
--- /dev/null
+++ b/py-pyvex/vex.mk
@@ -0,0 +1,13 @@
+# $NetBSD: vex.mk,v 1.2 2020/01/09 14:02:32 wiz Exp $
+
+DISTNAME=	vex-0.0.0
+CATEGORIES=	devel
+MASTER_SITES=	${MASTER_SITE_GITHUB:=angr/}
+GITHUB_TAG=	4648030b364608388b33e1cfd90409e981406982
+
+MAINTAINER=	khorben%defora.org@localhost
+HOMEPAGE=	https://github.com/angr/vex/
+COMMENT=	Patched version of VEX to work with PyVEX
+LICENSE=	2-clause-bsd
+
+.include "../../mk/bsd.pkg.mk"


Home | Main Index | Thread Index | Old Index