pkgsrc-WIP-changes archive

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

Let wip/py-angr build



Module Name:	pkgsrc-wip
Committed By:	Pierre Pronchery <khorben%defora.org@localhost>
Pushed By:	khorben
Date:		Mon Feb 26 04:23:35 2018 +0100
Changeset:	2493c35a41861ac9477e413e7caa94bb97cd1e69

Modified Files:
	py-angr/Makefile
	py-angr/PLIST
	py-angr/distinfo
	py-angr/patches/patch-native_Makefile

Log Message:
Let wip/py-angr build

This still requires some ugly hacks unfortunately.

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

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

diffstat:
 py-angr/Makefile                      |    3 +-
 py-angr/PLIST                         | 1300 +++++++++++++++++++++++++++++++++
 py-angr/distinfo                      |    2 +-
 py-angr/patches/patch-native_Makefile |   46 +-
 4 files changed, 1343 insertions(+), 8 deletions(-)

diffs:
diff --git a/py-angr/Makefile b/py-angr/Makefile
index a0f1fd7f00..65bd7edff1 100644
--- a/py-angr/Makefile
+++ b/py-angr/Makefile
@@ -15,6 +15,8 @@ LICENSE=	2-clause-bsd
 USE_LANGUAGES+=	c c++
 USE_TOOLS+=	gmake
 
+MAKE_FLAGS+=	LIBDIR=${LIBDIR:Q}
+
 DEPENDS+=	${PYPKGPREFIX}-cachetools-[0-9]*:../../devel/py-cachetools
 DEPENDS+=	${PYPKGPREFIX}-capstone-[0-9]*:../../devel/py-capstone
 DEPENDS+=	${PYPKGPREFIX}-cffi-[0-9]*:../../devel/py-cffi
@@ -26,7 +28,6 @@ DEPENDS+=	${PYPKGPREFIX}-pyvex-[0-9]*:../../wip/py-pyvex
 
 PYTHON_VERSIONS_ACCEPTED=	27
 
-.include "../../emulators/unicorn/buildlink3.mk"
 .include "../../wip/py-pyvex/buildlink3.mk"
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"
diff --git a/py-angr/PLIST b/py-angr/PLIST
index e69de29bb2..011c3fb613 100644
--- a/py-angr/PLIST
+++ b/py-angr/PLIST
@@ -0,0 +1,1300 @@
+@comment $NetBSD$
+${PYSITELIB}/angr-7.8.2.21-py${PYVERSSUFFIX}.egg-info/PKG-INFO
+${PYSITELIB}/angr-7.8.2.21-py${PYVERSSUFFIX}.egg-info/SOURCES.txt
+${PYSITELIB}/angr-7.8.2.21-py${PYVERSSUFFIX}.egg-info/dependency_links.txt
+${PYSITELIB}/angr-7.8.2.21-py${PYVERSSUFFIX}.egg-info/requires.txt
+${PYSITELIB}/angr-7.8.2.21-py${PYVERSSUFFIX}.egg-info/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/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/cfg.py
+${PYSITELIB}/angr/analyses/cfg/cfg.pyc
+${PYSITELIB}/angr/analyses/cfg/cfg.pyo
+${PYSITELIB}/angr/analyses/cfg/cfg_accurate.py
+${PYSITELIB}/angr/analyses/cfg/cfg_accurate.pyc
+${PYSITELIB}/angr/analyses/cfg/cfg_accurate.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_fast.py
+${PYSITELIB}/angr/analyses/cfg/cfg_fast.pyc
+${PYSITELIB}/angr/analyses/cfg/cfg_fast.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_node.py
+${PYSITELIB}/angr/analyses/cfg/cfg_node.pyc
+${PYSITELIB}/angr/analyses/cfg/cfg_node.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/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/code_location.py
+${PYSITELIB}/angr/analyses/code_location.pyc
+${PYSITELIB}/angr/analyses/code_location.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/dfg.py
+${PYSITELIB}/angr/analyses/dfg.pyc
+${PYSITELIB}/angr/analyses/dfg.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/forward_analysis.py
+${PYSITELIB}/angr/analyses/forward_analysis.pyc
+${PYSITELIB}/angr/analyses/forward_analysis.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/loopfinder.py
+${PYSITELIB}/angr/analyses/loopfinder.pyc
+${PYSITELIB}/angr/analyses/loopfinder.pyo
+${PYSITELIB}/angr/analyses/reassembler.py
+${PYSITELIB}/angr/analyses/reassembler.pyc
+${PYSITELIB}/angr/analyses/reassembler.pyo
+${PYSITELIB}/angr/analyses/static_hooker.py
+${PYSITELIB}/angr/analyses/static_hooker.pyc
+${PYSITELIB}/angr/analyses/static_hooker.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/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_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/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/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/engines/__init__.py
+${PYSITELIB}/angr/engines/__init__.pyc
+${PYSITELIB}/angr/engines/__init__.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/procedure.py
+${PYSITELIB}/angr/engines/procedure.pyc
+${PYSITELIB}/angr/engines/procedure.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/ccall.py
+${PYSITELIB}/angr/engines/vex/ccall.pyc
+${PYSITELIB}/angr/engines/vex/ccall.pyo
+${PYSITELIB}/angr/engines/vex/dirty.py
+${PYSITELIB}/angr/engines/vex/dirty.pyc
+${PYSITELIB}/angr/engines/vex/dirty.pyo
+${PYSITELIB}/angr/engines/vex/engine.py
+${PYSITELIB}/angr/engines/vex/engine.pyc
+${PYSITELIB}/angr/engines/vex/engine.pyo
+${PYSITELIB}/angr/engines/vex/expressions/__init__.py
+${PYSITELIB}/angr/engines/vex/expressions/__init__.pyc
+${PYSITELIB}/angr/engines/vex/expressions/__init__.pyo
+${PYSITELIB}/angr/engines/vex/expressions/base.py
+${PYSITELIB}/angr/engines/vex/expressions/base.pyc
+${PYSITELIB}/angr/engines/vex/expressions/base.pyo
+${PYSITELIB}/angr/engines/vex/expressions/ccall.py
+${PYSITELIB}/angr/engines/vex/expressions/ccall.pyc
+${PYSITELIB}/angr/engines/vex/expressions/ccall.pyo
+${PYSITELIB}/angr/engines/vex/expressions/const.py
+${PYSITELIB}/angr/engines/vex/expressions/const.pyc
+${PYSITELIB}/angr/engines/vex/expressions/const.pyo
+${PYSITELIB}/angr/engines/vex/expressions/get.py
+${PYSITELIB}/angr/engines/vex/expressions/get.pyc
+${PYSITELIB}/angr/engines/vex/expressions/get.pyo
+${PYSITELIB}/angr/engines/vex/expressions/geti.py
+${PYSITELIB}/angr/engines/vex/expressions/geti.pyc
+${PYSITELIB}/angr/engines/vex/expressions/geti.pyo
+${PYSITELIB}/angr/engines/vex/expressions/gsptr.py
+${PYSITELIB}/angr/engines/vex/expressions/gsptr.pyc
+${PYSITELIB}/angr/engines/vex/expressions/gsptr.pyo
+${PYSITELIB}/angr/engines/vex/expressions/ite.py
+${PYSITELIB}/angr/engines/vex/expressions/ite.pyc
+${PYSITELIB}/angr/engines/vex/expressions/ite.pyo
+${PYSITELIB}/angr/engines/vex/expressions/load.py
+${PYSITELIB}/angr/engines/vex/expressions/load.pyc
+${PYSITELIB}/angr/engines/vex/expressions/load.pyo
+${PYSITELIB}/angr/engines/vex/expressions/op.py
+${PYSITELIB}/angr/engines/vex/expressions/op.pyc
+${PYSITELIB}/angr/engines/vex/expressions/op.pyo
+${PYSITELIB}/angr/engines/vex/expressions/rdtmp.py
+${PYSITELIB}/angr/engines/vex/expressions/rdtmp.pyc
+${PYSITELIB}/angr/engines/vex/expressions/rdtmp.pyo
+${PYSITELIB}/angr/engines/vex/expressions/unsupported.py
+${PYSITELIB}/angr/engines/vex/expressions/unsupported.pyc
+${PYSITELIB}/angr/engines/vex/expressions/unsupported.pyo
+${PYSITELIB}/angr/engines/vex/expressions/vecret.py
+${PYSITELIB}/angr/engines/vex/expressions/vecret.pyc
+${PYSITELIB}/angr/engines/vex/expressions/vecret.pyo
+${PYSITELIB}/angr/engines/vex/irop.py
+${PYSITELIB}/angr/engines/vex/irop.pyc
+${PYSITELIB}/angr/engines/vex/irop.pyo
+${PYSITELIB}/angr/engines/vex/statements/__init__.py
+${PYSITELIB}/angr/engines/vex/statements/__init__.pyc
+${PYSITELIB}/angr/engines/vex/statements/__init__.pyo
+${PYSITELIB}/angr/engines/vex/statements/abihint.py
+${PYSITELIB}/angr/engines/vex/statements/abihint.pyc
+${PYSITELIB}/angr/engines/vex/statements/abihint.pyo
+${PYSITELIB}/angr/engines/vex/statements/base.py
+${PYSITELIB}/angr/engines/vex/statements/base.pyc
+${PYSITELIB}/angr/engines/vex/statements/base.pyo
+${PYSITELIB}/angr/engines/vex/statements/cas.py
+${PYSITELIB}/angr/engines/vex/statements/cas.pyc
+${PYSITELIB}/angr/engines/vex/statements/cas.pyo
+${PYSITELIB}/angr/engines/vex/statements/dirty.py
+${PYSITELIB}/angr/engines/vex/statements/dirty.pyc
+${PYSITELIB}/angr/engines/vex/statements/dirty.pyo
+${PYSITELIB}/angr/engines/vex/statements/exit.py
+${PYSITELIB}/angr/engines/vex/statements/exit.pyc
+${PYSITELIB}/angr/engines/vex/statements/exit.pyo
+${PYSITELIB}/angr/engines/vex/statements/imark.py
+${PYSITELIB}/angr/engines/vex/statements/imark.pyc
+${PYSITELIB}/angr/engines/vex/statements/imark.pyo
+${PYSITELIB}/angr/engines/vex/statements/llsc.py
+${PYSITELIB}/angr/engines/vex/statements/llsc.pyc
+${PYSITELIB}/angr/engines/vex/statements/llsc.pyo
+${PYSITELIB}/angr/engines/vex/statements/loadg.py
+${PYSITELIB}/angr/engines/vex/statements/loadg.pyc
+${PYSITELIB}/angr/engines/vex/statements/loadg.pyo
+${PYSITELIB}/angr/engines/vex/statements/mbe.py
+${PYSITELIB}/angr/engines/vex/statements/mbe.pyc
+${PYSITELIB}/angr/engines/vex/statements/mbe.pyo
+${PYSITELIB}/angr/engines/vex/statements/noop.py
+${PYSITELIB}/angr/engines/vex/statements/noop.pyc
+${PYSITELIB}/angr/engines/vex/statements/noop.pyo
+${PYSITELIB}/angr/engines/vex/statements/put.py
+${PYSITELIB}/angr/engines/vex/statements/put.pyc
+${PYSITELIB}/angr/engines/vex/statements/put.pyo
+${PYSITELIB}/angr/engines/vex/statements/puti.py
+${PYSITELIB}/angr/engines/vex/statements/puti.pyc
+${PYSITELIB}/angr/engines/vex/statements/puti.pyo
+${PYSITELIB}/angr/engines/vex/statements/store.py
+${PYSITELIB}/angr/engines/vex/statements/store.pyc
+${PYSITELIB}/angr/engines/vex/statements/store.pyo
+${PYSITELIB}/angr/engines/vex/statements/storeg.py
+${PYSITELIB}/angr/engines/vex/statements/storeg.pyc
+${PYSITELIB}/angr/engines/vex/statements/storeg.pyo
+${PYSITELIB}/angr/engines/vex/statements/wrtmp.py
+${PYSITELIB}/angr/engines/vex/statements/wrtmp.pyc
+${PYSITELIB}/angr/engines/vex/statements/wrtmp.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/cacher.py
+${PYSITELIB}/angr/exploration_techniques/cacher.pyc
+${PYSITELIB}/angr/exploration_techniques/cacher.pyo
+${PYSITELIB}/angr/exploration_techniques/crash_monitor.py
+${PYSITELIB}/angr/exploration_techniques/crash_monitor.pyc
+${PYSITELIB}/angr/exploration_techniques/crash_monitor.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/looplimiter.py
+${PYSITELIB}/angr/exploration_techniques/looplimiter.pyc
+${PYSITELIB}/angr/exploration_techniques/looplimiter.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/oppologist.py
+${PYSITELIB}/angr/exploration_techniques/oppologist.pyc
+${PYSITELIB}/angr/exploration_techniques/oppologist.pyo
+${PYSITELIB}/angr/exploration_techniques/spiller.py
+${PYSITELIB}/angr/exploration_techniques/spiller.pyc
+${PYSITELIB}/angr/exploration_techniques/spiller.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/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.py
+${PYSITELIB}/angr/knowledge_base.pyc
+${PYSITELIB}/angr/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/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/indirect_jumps.py
+${PYSITELIB}/angr/knowledge_plugins/indirect_jumps.pyc
+${PYSITELIB}/angr/knowledge_plugins/indirect_jumps.pyo
+${PYSITELIB}/angr/knowledge_plugins/labels.py
+${PYSITELIB}/angr/knowledge_plugins/labels.pyc
+${PYSITELIB}/angr/knowledge_plugins/labels.pyo
+${PYSITELIB}/angr/knowledge_plugins/plugin.py
+${PYSITELIB}/angr/knowledge_plugins/plugin.pyc
+${PYSITELIB}/angr/knowledge_plugins/plugin.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/lib/angr_native.so
+${PYSITELIB}/angr/manager.py
+${PYSITELIB}/angr/manager.pyc
+${PYSITELIB}/angr/manager.pyo
+${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/graph.py
+${PYSITELIB}/angr/misc/graph.pyc
+${PYSITELIB}/angr/misc/graph.pyo
+${PYSITELIB}/angr/misc/loggers.py
+${PYSITELIB}/angr/misc/loggers.pyc
+${PYSITELIB}/angr/misc/loggers.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/procedures/__init__.py
+${PYSITELIB}/angr/procedures/__init__.pyc
+${PYSITELIB}/angr/procedures/__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/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/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_gdb.py
+${PYSITELIB}/angr/procedures/definitions/parse_syscalls_from_gdb.pyc
+${PYSITELIB}/angr/procedures/definitions/parse_syscalls_from_gdb.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/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/atoi.py
+${PYSITELIB}/angr/procedures/libc/atoi.pyc
+${PYSITELIB}/angr/procedures/libc/atoi.pyo
+${PYSITELIB}/angr/procedures/libc/calloc.py
+${PYSITELIB}/angr/procedures/libc/calloc.pyc
+${PYSITELIB}/angr/procedures/libc/calloc.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/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/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/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/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/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/system.py
+${PYSITELIB}/angr/procedures/libc/system.pyc
+${PYSITELIB}/angr/procedures/libc/system.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/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/close.py
+${PYSITELIB}/angr/procedures/linux_kernel/close.pyc
+${PYSITELIB}/angr/procedures/linux_kernel/close.pyo
+${PYSITELIB}/angr/procedures/linux_kernel/exit.py
+${PYSITELIB}/angr/procedures/linux_kernel/exit.pyc
+${PYSITELIB}/angr/procedures/linux_kernel/exit.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/futex.py
+${PYSITELIB}/angr/procedures/linux_kernel/futex.pyc
+${PYSITELIB}/angr/procedures/linux_kernel/futex.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/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/open.py
+${PYSITELIB}/angr/procedures/linux_kernel/open.pyc
+${PYSITELIB}/angr/procedures/linux_kernel/open.pyo
+${PYSITELIB}/angr/procedures/linux_kernel/read.py
+${PYSITELIB}/angr/procedures/linux_kernel/read.pyc
+${PYSITELIB}/angr/procedures/linux_kernel/read.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/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/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_kernel/write.py
+${PYSITELIB}/angr/procedures/linux_kernel/write.pyc
+${PYSITELIB}/angr/procedures/linux_kernel/write.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/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/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/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/pthread_cond_signal.py
+${PYSITELIB}/angr/procedures/posix/pthread_cond_signal.pyc
+${PYSITELIB}/angr/procedures/posix/pthread_cond_signal.pyo
+${PYSITELIB}/angr/procedures/posix/pthread_create.py
+${PYSITELIB}/angr/procedures/posix/pthread_create.pyc
+${PYSITELIB}/angr/procedures/posix/pthread_create.pyo
+${PYSITELIB}/angr/procedures/posix/pthread_mutex_lock.py
+${PYSITELIB}/angr/procedures/posix/pthread_mutex_lock.pyc
+${PYSITELIB}/angr/procedures/posix/pthread_mutex_lock.pyo
+${PYSITELIB}/angr/procedures/posix/pthread_mutex_unlock.py
+${PYSITELIB}/angr/procedures/posix/pthread_mutex_unlock.pyc
+${PYSITELIB}/angr/procedures/posix/pthread_mutex_unlock.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/send.py
+${PYSITELIB}/angr/procedures/posix/send.pyc
+${PYSITELIB}/angr/procedures/posix/send.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/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/UnresolvableTarget.py
+${PYSITELIB}/angr/procedures/stubs/UnresolvableTarget.pyc
+${PYSITELIB}/angr/procedures/stubs/UnresolvableTarget.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/GetModuleHandle.py
+${PYSITELIB}/angr/procedures/win32/GetModuleHandle.pyc
+${PYSITELIB}/angr/procedures/win32/GetModuleHandle.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/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/service.py
+${PYSITELIB}/angr/service.pyc
+${PYSITELIB}/angr/service.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_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/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/abstract_memory.py
+${PYSITELIB}/angr/state_plugins/abstract_memory.pyc
+${PYSITELIB}/angr/state_plugins/abstract_memory.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/fast_memory.py
+${PYSITELIB}/angr/state_plugins/fast_memory.pyc
+${PYSITELIB}/angr/state_plugins/fast_memory.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/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/libc.py
+${PYSITELIB}/angr/state_plugins/libc.pyc
+${PYSITELIB}/angr/state_plugins/libc.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/symbolic_memory.py
+${PYSITELIB}/angr/state_plugins/symbolic_memory.pyc
+${PYSITELIB}/angr/state_plugins/symbolic_memory.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.py
+${PYSITELIB}/angr/storage/memory.pyc
+${PYSITELIB}/angr/storage/memory.pyo
+${PYSITELIB}/angr/storage/memory_object.py
+${PYSITELIB}/angr/storage/memory_object.pyc
+${PYSITELIB}/angr/storage/memory_object.pyo
+${PYSITELIB}/angr/storage/paged_memory.py
+${PYSITELIB}/angr/storage/paged_memory.pyc
+${PYSITELIB}/angr/storage/paged_memory.pyo
+${PYSITELIB}/angr/storage/pcap.py
+${PYSITELIB}/angr/storage/pcap.pyc
+${PYSITELIB}/angr/storage/pcap.pyo
+${PYSITELIB}/angr/surveyors/__init__.py
+${PYSITELIB}/angr/surveyors/__init__.pyc
+${PYSITELIB}/angr/surveyors/__init__.pyo
+${PYSITELIB}/angr/surveyors/caller.py
+${PYSITELIB}/angr/surveyors/caller.pyc
+${PYSITELIB}/angr/surveyors/caller.pyo
+${PYSITELIB}/angr/surveyors/escaper.py
+${PYSITELIB}/angr/surveyors/escaper.pyc
+${PYSITELIB}/angr/surveyors/escaper.pyo
+${PYSITELIB}/angr/surveyors/executor.py
+${PYSITELIB}/angr/surveyors/executor.pyc
+${PYSITELIB}/angr/surveyors/executor.pyo
+${PYSITELIB}/angr/surveyors/explorer.py
+${PYSITELIB}/angr/surveyors/explorer.pyc
+${PYSITELIB}/angr/surveyors/explorer.pyo
+${PYSITELIB}/angr/surveyors/slicecutor.py
+${PYSITELIB}/angr/surveyors/slicecutor.pyc
+${PYSITELIB}/angr/surveyors/slicecutor.pyo
+${PYSITELIB}/angr/surveyors/surveyor.py
+${PYSITELIB}/angr/surveyors/surveyor.pyc
+${PYSITELIB}/angr/surveyors/surveyor.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
diff --git a/py-angr/distinfo b/py-angr/distinfo
index 0aebf04df3..b9502c9163 100644
--- a/py-angr/distinfo
+++ b/py-angr/distinfo
@@ -4,5 +4,5 @@ SHA1 (angr-000718deab49cf506f6d26d69c63215cbcf1eb5b-000718deab49cf506f6d26d69c63
 RMD160 (angr-000718deab49cf506f6d26d69c63215cbcf1eb5b-000718deab49cf506f6d26d69c63215cbcf1eb5b.tar.gz) = d21469a3b124f78bd6ecd9c2aae5092115eea6b9
 SHA512 (angr-000718deab49cf506f6d26d69c63215cbcf1eb5b-000718deab49cf506f6d26d69c63215cbcf1eb5b.tar.gz) = 844fd7571d342d219c8071db01b11ef88188c441460f5bf93ec344383c7151d8fc4d236844ff650dff8127fbc3083ace071c2eacf5343829b5886bc9972d4cc1
 Size (angr-000718deab49cf506f6d26d69c63215cbcf1eb5b-000718deab49cf506f6d26d69c63215cbcf1eb5b.tar.gz) = 685068 bytes
-SHA1 (patch-native_Makefile) = d0ba09332bdb8aa1a721cfb8d0a34951164e82d2
+SHA1 (patch-native_Makefile) = bcb95c06bd414deba958a2a061dd25819aba6bbb
 SHA1 (patch-native_log.c) = deee60432d81962919b4060f13e7d5a1da6ad9d8
diff --git a/py-angr/patches/patch-native_Makefile b/py-angr/patches/patch-native_Makefile
index 419f626a89..0547749090 100644
--- a/py-angr/patches/patch-native_Makefile
+++ b/py-angr/patches/patch-native_Makefile
@@ -1,16 +1,50 @@
 $NetBSD$
 
-Add support for NetBSD.
+Add support for anything like Linux.
 
 --- native/Makefile.orig	2018-02-25 22:30:58.000000000 +0000
 +++ native/Makefile
-@@ -5,6 +5,9 @@ endif
- ifeq ($(UNAME), Linux)
+@@ -1,27 +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
-+ifeq ($(UNAME), NetBSD)
-+	LIB_ANGR_NATIVE=angr_native.so
-+endif
  
  CC := gcc
  C++C := g++
+-CFLAGS := -I ${UNICORN_INCLUDE_PATH} -I ${PYVEX_INCLUDE_PATH} \
+-	-L ${UNICORN_LIB_PATH} -L ${PYVEX_LIB_PATH} \
+-	-O3 -fPIC -std=c++11
+ 
+-OBJS := log.o
++OBJS := log.o sim_unicorn.o
+ LIBS := -lunicorn -lpyvex
++PREFIX ?= /usr/local
++LIBDIR ?= ${PREFIX}/lib
++
++CFLAGS := -I ${UNICORN_INCLUDE_PATH} -I ${PYVEX_INCLUDE_PATH} \
++	-O3 -fPIC
++CXXFLAGS := ${CFLAGS} -std=c++11
++LDFLAGS := -shared ${LIBS} -L${LIBDIR} -L${UNICORN_LIB_PATH} -L${PYVEX_LIB_PATH} \
++	-Wl,-rpath,${LIBDIR} -Wl,-rpath,${UNICORN_LIB_PATH} -Wl,-rpath,${PYVEX_LIB_PATH}
+ 
+ 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
++	${C++C} ${CXXFLAGS} -o $@ -c $^
+ 
+-${LIB_ANGR_NATIVE}: ${OBJS} sim_unicorn.cpp
+-	${C++C} ${CFLAGS} -shared -o $@ $^ ${LIBS}
++${LIB_ANGR_NATIVE}: ${OBJS}
++	${C++C} ${LDFLAGS} -o $@ $^
+ 
+ clean:
+ 	rm -f ${LIB_ANGR_NATIVE} *.o arch/*.o


Home | Main Index | Thread Index | Old Index