===========================================================
                                      .___ __  __   
          _________________  __ __  __| _/|__|/  |_ 
         / ___\_` __ \__  \ |  |  \/ __ | | \\_  __\
        / /_/  >  | \// __ \|  |  / /_/ | |  ||  |  
        \___  /|__|  (____  /____/\____ | |__||__|  
       /_____/            \/           \/           
              grep rough audit - static analysis tool
                  v2.8 written by @Wireghoul
=================================[justanotherhacker.com]===
moarvm-2020.10+dfsg/.gitignore-73-
moarvm-2020.10+dfsg/.gitignore:74:# dynasm emitted files
moarvm-2020.10+dfsg/.gitignore-75-src/jit/x64/emit.c
##############################################
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_arm.h-1-/*
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_arm.h:2:** DynASM ARM encoding engine.
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_arm.h-3-** Copyright (C) 2005-2015 Mike Pall. All rights reserved.
##############################################
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_arm.h-31-
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_arm.h:32:/* DynASM encoder status codes. Action list offset or number are or'ed in. */
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_arm.h-33-#define DASM_S_OK		0x00000000
##############################################
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_arm.h-64-
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_arm.h:65:/* Core structure holding the DynASM encoding state. */
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_arm.h-66-struct dasm_State {
##############################################
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_arm.h-84-
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_arm.h:85:/* Initialize DynASM state. */
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_arm.h-86-void dasm_init(Dst_DECL, int maxsection)
##############################################
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_arm.h-108-
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_arm.h:109:/* Free DynASM state. */
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_arm.h-110-void dasm_free(Dst_DECL)
##############################################
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_arm.lua-1-------------------------------------------------------------------------------
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_arm.lua:2:-- DynASM ARM module.
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_arm.lua-3---
##############################################
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_arm.lua-10-  arch =	"arm",
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_arm.lua:11:  description =	"DynASM ARM module",
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_arm.lua-12-  version =	"1.3.0",
##############################################
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_arm.lua-67-local function dumpactions(out)
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_arm.lua:68:  out:write("DynASM encoding engine action codes:\n")
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_arm.lua-69-  for n,name in ipairs(action_names) do
##############################################
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_arm.lua-1077-function _M.dumparch(out)
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_arm.lua:1078:  out:write(format("DynASM %s version %s, released %s\n\n",
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_arm.lua-1079-    _info.arch, _info.version, _info.release))
##############################################
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_arm.lua-1091-
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_arm.lua:1092:-- Pass callbacks from/to the DynASM core.
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_arm.lua-1093-function _M.passcb(wl, we, wf, ww)
##############################################
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_mips.h-1-/*
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_mips.h:2:** DynASM MIPS encoding engine.
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_mips.h-3-** Copyright (C) 2005-2015 Mike Pall. All rights reserved.
##############################################
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_mips.h-30-
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_mips.h:31:/* DynASM encoder status codes. Action list offset or number are or'ed in. */
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_mips.h-32-#define DASM_S_OK		0x00000000
##############################################
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_mips.h-63-
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_mips.h:64:/* Core structure holding the DynASM encoding state. */
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_mips.h-65-struct dasm_State {
##############################################
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_mips.h-83-
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_mips.h:84:/* Initialize DynASM state. */
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_mips.h-85-void dasm_init(Dst_DECL, int maxsection)
##############################################
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_mips.h-107-
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_mips.h:108:/* Free DynASM state. */
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_mips.h-109-void dasm_free(Dst_DECL)
##############################################
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_mips.lua-1-------------------------------------------------------------------------------
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_mips.lua:2:-- DynASM MIPS module.
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_mips.lua-3---
##############################################
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_mips.lua-10-  arch =	"mips",
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_mips.lua:11:  description =	"DynASM MIPS module",
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_mips.lua-12-  version =	"1.3.0",
##############################################
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_mips.lua-66-local function dumpactions(out)
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_mips.lua:67:  out:write("DynASM encoding engine action codes:\n")
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_mips.lua-68-  for n,name in ipairs(action_names) do
##############################################
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_mips.lua-917-function _M.dumparch(out)
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_mips.lua:918:  out:write(format("DynASM %s version %s, released %s\n\n",
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_mips.lua-919-    _info.arch, _info.version, _info.release))
##############################################
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_mips.lua-931-
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_mips.lua:932:-- Pass callbacks from/to the DynASM core.
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_mips.lua-933-function _M.passcb(wl, we, wf, ww)
##############################################
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_ppc.h-1-/*
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_ppc.h:2:** DynASM PPC encoding engine.
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_ppc.h-3-** Copyright (C) 2005-2015 Mike Pall. All rights reserved.
##############################################
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_ppc.h-30-
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_ppc.h:31:/* DynASM encoder status codes. Action list offset or number are or'ed in. */
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_ppc.h-32-#define DASM_S_OK		0x00000000
##############################################
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_ppc.h-63-
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_ppc.h:64:/* Core structure holding the DynASM encoding state. */
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_ppc.h-65-struct dasm_State {
##############################################
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_ppc.h-83-
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_ppc.h:84:/* Initialize DynASM state. */
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_ppc.h-85-void dasm_init(Dst_DECL, int maxsection)
##############################################
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_ppc.h-107-
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_ppc.h:108:/* Free DynASM state. */
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_ppc.h-109-void dasm_free(Dst_DECL)
##############################################
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_ppc.lua-1-------------------------------------------------------------------------------
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_ppc.lua:2:-- DynASM PPC module.
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_ppc.lua-3---
##############################################
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_ppc.lua-10-  arch =	"ppc",
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_ppc.lua:11:  description =	"DynASM PPC module",
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_ppc.lua-12-  version =	"1.3.0",
##############################################
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_ppc.lua-67-local function dumpactions(out)
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_ppc.lua:68:  out:write("DynASM encoding engine action codes:\n")
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_ppc.lua-69-  for n,name in ipairs(action_names) do
##############################################
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_ppc.lua-1213-function _M.dumparch(out)
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_ppc.lua:1214:  out:write(format("DynASM %s version %s, released %s\n\n",
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_ppc.lua-1215-    _info.arch, _info.version, _info.release))
##############################################
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_ppc.lua-1227-
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_ppc.lua:1228:-- Pass callbacks from/to the DynASM core.
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_ppc.lua-1229-function _M.passcb(wl, we, wf, ww)
##############################################
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_proto.h-1-/*
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_proto.h:2:** DynASM encoding engine prototypes.
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_proto.h-3-** Copyright (C) 2005-2015 Mike Pall. All rights reserved.
##############################################
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_proto.h-12-
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_proto.h:13:#define DASM_IDENT	"DynASM 1.3.0"
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_proto.h-14-#define DASM_VERSION	10300	/* 1.3.0 */
##############################################
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_proto.h-45-
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_proto.h:46:/* Internal DynASM encoder state. */
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_proto.h-47-typedef struct dasm_State dasm_State;
##############################################
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_proto.h-49-
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_proto.h:50:/* Initialize and free DynASM state. */
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_proto.h-51-DASM_FDEF void dasm_init(Dst_DECL, int maxsection);
##############################################
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_x64.lua-1-------------------------------------------------------------------------------
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_x64.lua:2:-- DynASM x64 module.
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_x64.lua-3---
##############################################
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_x86.h-1-/*
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_x86.h:2:** DynASM x86 encoding engine.
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_x86.h-3-** Copyright (C) 2005-2015 Mike Pall. All rights reserved.
##############################################
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_x86.h-31-
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_x86.h:32:/* DynASM encoder status codes. Action list offset or number are or'ed in. */
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_x86.h-33-#define DASM_S_OK		0x00000000
##############################################
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_x86.h-66-
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_x86.h:67:/* Core structure holding the DynASM encoding state. */
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_x86.h-68-struct dasm_State
##############################################
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_x86.h-87-
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_x86.h:88:/* Initialize DynASM state. */
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_x86.h-89-void
##############################################
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_x86.h-113-
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_x86.h:114:/* Free DynASM state. */
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_x86.h-115-void
##############################################
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_x86.lua-1-------------------------------------------------------------------------------
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_x86.lua:2:-- DynASM x86/x64 module.
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_x86.lua-3---
##############################################
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_x86.lua-12-  arch =	x64 and "x64" or "x86",
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_x86.lua:13:  description =	"DynASM x86/x64 module",
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_x86.lua-14-  version =	"1.3.0",
##############################################
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_x86.lua-97-local function dumpactions(out)
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_x86.lua:98:  out:write("DynASM encoding engine action codes:\n")
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_x86.lua-99-  for n,name in ipairs(action_names) do
##############################################
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_x86.lua-138-
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_x86.lua:139:-- Add call to embedded DynASM C code.
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_x86.lua-140-local function wcall(func, args)
##############################################
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_x86.lua-1939-function _M.dumparch(out)
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_x86.lua:1940:  out:write(format("DynASM %s version %s, released %s\n\n",
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_x86.lua-1941-    _info.arch, _info.version, _info.release))
##############################################
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_x86.lua-1954-
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_x86.lua:1955:-- Pass callbacks from/to the DynASM core.
moarvm-2020.10+dfsg/3rdparty/dynasm/dasm_x86.lua-1956-function _M.passcb(wl, we, wf, ww)
##############################################
moarvm-2020.10+dfsg/3rdparty/dynasm/dynasm.lua-698-  wline(format("#if DASM_VERSION != %d", _info.vernum))
moarvm-2020.10+dfsg/3rdparty/dynasm/dynasm.lua:699:  wline('#error "Version mismatch between DynASM and included encoding engine"')
moarvm-2020.10+dfsg/3rdparty/dynasm/dynasm.lua-700-  wline("#endif")
##############################################
moarvm-2020.10+dfsg/3rdparty/dynasm/dynasm.lua-872-
moarvm-2020.10+dfsg/3rdparty/dynasm/dynasm.lua:873:-- Write DynASM header.
moarvm-2020.10+dfsg/3rdparty/dynasm/dynasm.lua-874-local function dasmhead(out)
##############################################
moarvm-2020.10+dfsg/3rdparty/dynasm/dynasm.lua-878-** %s
moarvm-2020.10+dfsg/3rdparty/dynasm/dynasm.lua:879:** DynASM version %s, DynASM %s version %s
moarvm-2020.10+dfsg/3rdparty/dynasm/dynasm.lua-880-** DO NOT EDIT! The original file is in "%s".
##############################################
moarvm-2020.10+dfsg/3rdparty/dynasm/dynasm.lua-972-function opt_map.help()
moarvm-2020.10+dfsg/3rdparty/dynasm/dynasm.lua:973:  stdout:write("DynASM -- ", _info.description, ".\n")
moarvm-2020.10+dfsg/3rdparty/dynasm/dynasm.lua:974:  stdout:write("DynASM ", _info.version, " ", _info.release, "  ", _info.url, "\n")
moarvm-2020.10+dfsg/3rdparty/dynasm/dynasm.lua-975-  stdout:write[[
moarvm-2020.10+dfsg/3rdparty/dynasm/dynasm.lua-976-
moarvm-2020.10+dfsg/3rdparty/dynasm/dynasm.lua:977:Usage: dynasm [OPTION]... INFILE.dasc|-
moarvm-2020.10+dfsg/3rdparty/dynasm/dynasm.lua-978-
##############################################
moarvm-2020.10+dfsg/LICENSE-24-
moarvm-2020.10+dfsg/LICENSE:25:- dynasm     MIT
moarvm-2020.10+dfsg/LICENSE-26-- dyncall    MIT
##############################################
moarvm-2020.10+dfsg/build/Makefile.in-44-            @ccincsystem@3rdparty/tinymt \
moarvm-2020.10+dfsg/build/Makefile.in:45:            @ccincsystem@3rdparty/dynasm \
moarvm-2020.10+dfsg/build/Makefile.in-46-            @ccincsystem@3rdparty/cmp \
##############################################
moarvm-2020.10+dfsg/build/Makefile.in-525-MINILUA_LDLIBS = -lm
moarvm-2020.10+dfsg/build/Makefile.in:526:DYNASM  = $(MINILUA) 3rdparty/dynasm/dynasm.lua
moarvm-2020.10+dfsg/build/Makefile.in-527-DYNASM_SCRIPTS = 3rdparty/dynasm/dynasm.lua 3rdparty/dynasm/dasm_x86.lua
##############################################
moarvm-2020.10+dfsg/build/auto.pm-27-        my $cc = $config->{cc};
moarvm-2020.10+dfsg/build/auto.pm:28:        my $msg = `$cc -dumpmachine 2>&1`;
moarvm-2020.10+dfsg/build/auto.pm-29-        if (defined $msg) {
##############################################
moarvm-2020.10+dfsg/build/check.mk.in-5-             -isystem 3rdparty/sha1 \
moarvm-2020.10+dfsg/build/check.mk.in:6:             -isystem 3rdparty/dynasm \
moarvm-2020.10+dfsg/build/check.mk.in-7-             -isystem 3rdparty/dyncall/dynload \
##############################################
moarvm-2020.10+dfsg/build/probe.pm-95-    my $command = "$config->{cc} $ENV{CFLAGS} $config->{ccout}$obj $config->{ccswitch} $file 2>&1";
moarvm-2020.10+dfsg/build/probe.pm:96:    my $output  = `$command` || $!;
moarvm-2020.10+dfsg/build/probe.pm-97-    if ($? >> 8 == 0) {
##############################################
moarvm-2020.10+dfsg/build/probe.pm-107-        $command = "$config->{ld} $ENV{LDFLAGS} $config->{ldout}$leaf $obj 2>&1";
moarvm-2020.10+dfsg/build/probe.pm:108:        $output  = `$command` || $!;
moarvm-2020.10+dfsg/build/probe.pm-109-        if ($? >> 8 == 0) {
##############################################
moarvm-2020.10+dfsg/build/probe.pm-321-        my $command = "uname $flag";
moarvm-2020.10+dfsg/build/probe.pm:322:        my $arch = `$command`;
moarvm-2020.10+dfsg/build/probe.pm-323-        if (defined $arch) {
##############################################
moarvm-2020.10+dfsg/build/setup.pm-151-    dll => 'lib%s.so',
moarvm-2020.10+dfsg/build/setup.pm:152:    asm => '.s',
moarvm-2020.10+dfsg/build/setup.pm-153-
##############################################
moarvm-2020.10+dfsg/build/setup.pm-243-    dll => '%s.dll',
moarvm-2020.10+dfsg/build/setup.pm:244:    asm => '.asm',
moarvm-2020.10+dfsg/build/setup.pm-245-
##############################################
moarvm-2020.10+dfsg/docs/ChangeLog-1010-+ [80b18871] Remove JIT log file and log to the Spesh log instead
moarvm-2020.10+dfsg/docs/ChangeLog:1011:+ [9a1cc175,8c2dd3ad] Make DynASM link errors and JIT unable to get rx pages print to STDERR when Spesh log turned on
moarvm-2020.10+dfsg/docs/ChangeLog-1012-+ [0554add8] Implement a perf map file on Linux with new environment variable MVM_JIT_PERF_MAP
##############################################
moarvm-2020.10+dfsg/docs/ChangeLog-1426-+ Put jit templates in same order as ops in interp.c
moarvm-2020.10+dfsg/docs/ChangeLog:1427:+ Fix a DynASM issue that caused integer overflow in encoding jump offsets
moarvm-2020.10+dfsg/docs/ChangeLog-1428-
##############################################
moarvm-2020.10+dfsg/docs/ChangeLog-1832-+ Unix socket support has been added
moarvm-2020.10+dfsg/docs/ChangeLog:1833:+ Add new DynASM version as submodule
moarvm-2020.10+dfsg/docs/ChangeLog:1834:+ Removal of Configure.pl --lua and --has-dynasm options, compiling with these
moarvm-2020.10+dfsg/docs/ChangeLog-1835-  included 3rdparty libs is now required
##############################################
moarvm-2020.10+dfsg/docs/ChangeLog-1977-+ JIT eqat(ic|im|icim)
moarvm-2020.10+dfsg/docs/ChangeLog:1978:+ Building .dasc files depends on dynasm version
moarvm-2020.10+dfsg/docs/ChangeLog-1979-+ Add minimal 'dynamic array' library using macros
##############################################
moarvm-2020.10+dfsg/docs/ChangeLog-2007-+ Enable JIT breakpoint insertion
moarvm-2020.10+dfsg/docs/ChangeLog:2008:+ Use single DynASM build target
moarvm-2020.10+dfsg/docs/ChangeLog-2009-+ Compile less with --no-jit
moarvm-2020.10+dfsg/docs/ChangeLog:2010:+ Add old-style suffix rule for dynasm compilation
moarvm-2020.10+dfsg/docs/ChangeLog-2011-+ Atomic increment not required for JIT sequence nr
##############################################
moarvm-2020.10+dfsg/docs/jit/how-to-add-an-missing-expression-operator.org-85-Tile functions are defined in =src/jit/x64/tiles.dasc=.  (This file is
moarvm-2020.10+dfsg/docs/jit/how-to-add-an-missing-expression-operator.org:86:included by DynASM from =src/jit/x64/emit.dasc=, because that's
moarvm-2020.10+dfsg/docs/jit/how-to-add-an-missing-expression-operator.org:87:necessary to create a single list of 'actions' for DynASM to operate
moarvm-2020.10+dfsg/docs/jit/how-to-add-an-missing-expression-operator.org-88-on). A tile function looks like:
##############################################
moarvm-2020.10+dfsg/docs/jit/how-to-add-an-missing-expression-operator.org-101-what we use to represent the compiled code just prior to emitting it
moarvm-2020.10+dfsg/docs/jit/how-to-add-an-missing-expression-operator.org:102:to the DynASM buffer).
moarvm-2020.10+dfsg/docs/jit/how-to-add-an-missing-expression-operator.org-103-
##############################################
moarvm-2020.10+dfsg/docs/jit/how-to-add-an-missing-expression-operator.org-132-(tile: add_const     (add reg (const $val $size)) reg 3)
moarvm-2020.10+dfsg/docs/jit/how-to-add-an-missing-expression-operator.org:133:(tile: add_load_addr (add reg (load (addr reg $ofs) $sz)) reg 6)
moarvm-2020.10+dfsg/docs/jit/how-to-add-an-missing-expression-operator.org-134-(tile: add_load_idx  (add reg (load (idx reg reg $scale) $size)) reg 6)
##############################################
moarvm-2020.10+dfsg/docs/jit/ir.md-128-       (idx
moarvm-2020.10+dfsg/docs/jit/ir.md:129:          (load (addr (frame) (&offsetof MVMFrame effective_spesh_slots)))
moarvm-2020.10+dfsg/docs/jit/ir.md-130-           ,a ptr_sz))
##############################################
moarvm-2020.10+dfsg/docs/jit/ir.md-151-    (template: atpos_o!
moarvm-2020.10+dfsg/docs/jit/ir.md:152:       (let: (($addr (copy $0)))
moarvm-2020.10+dfsg/docs/jit/ir.md-153-         (if (^is_type_obj $1)
moarvm-2020.10+dfsg/docs/jit/ir.md:154:            (store $addr (vmnull) ptr_sz)
moarvm-2020.10+dfsg/docs/jit/ir.md:155:            (call (load (addr (^repr $1) (&offsetof MVMREPROps pos_funcs.at_pos)) ptr_sz)
moarvm-2020.10+dfsg/docs/jit/ir.md-156-               (arglist 7
##############################################
moarvm-2020.10+dfsg/docs/jit/overview.org-48-
moarvm-2020.10+dfsg/docs/jit/overview.org:49:** DynASM assembler
moarvm-2020.10+dfsg/docs/jit/overview.org-50-
moarvm-2020.10+dfsg/docs/jit/overview.org:51:DynASM is a third-party library from the [[http://www.luajit.org/][luajit]] project that we've
moarvm-2020.10+dfsg/docs/jit/overview.org-52-modified to support register addressing on the x86-64 architecture. It
moarvm-2020.10+dfsg/docs/jit/overview.org-53-allows you to interleave the assembly code you'd like to emit with the
moarvm-2020.10+dfsg/docs/jit/overview.org:54:C code that does the regular compiling business. DynASM has two parts:
moarvm-2020.10+dfsg/docs/jit/overview.org-55-
##############################################
moarvm-2020.10+dfsg/docs/jit/overview.org-60-
moarvm-2020.10+dfsg/docs/jit/overview.org:61:DynASM source files are architecture-specific.
moarvm-2020.10+dfsg/docs/jit/overview.org-62-
##############################################
moarvm-2020.10+dfsg/docs/jit/overview.org-251-|----------------------------------------------+----------------+----------------------|
moarvm-2020.10+dfsg/docs/jit/overview.org:252:| =(add (load (addr (local) 0x8)) (const 17))= | =local -> reg= |                      |
moarvm-2020.10+dfsg/docs/jit/overview.org-253-| =(add (load (addr reg 0x8)) (const 17))=     | =addr -> reg=  | =lea rax, [rbx+0x8]= |
##############################################
moarvm-2020.10+dfsg/docs/jit/tiles.md-117-    (tile: xor_consst (xor reg (const)) reg 3)
moarvm-2020.10+dfsg/docs/jit/tiles.md:118:    (tile: xor_addr   (xor reg (load (addr reg))) reg 6)
moarvm-2020.10+dfsg/docs/jit/tiles.md-119-
##############################################
moarvm-2020.10+dfsg/docs/jit/tiles.md-260-* `MVMJitCompiler *compiler` - the compiler object, which
moarvm-2020.10+dfsg/docs/jit/tiles.md:261:  is aliased via macro magically to a DynASM handle object, which
moarvm-2020.10+dfsg/docs/jit/tiles.md:262:  magically ensures that the dynasm statements work. Also the general
moarvm-2020.10+dfsg/docs/jit/tiles.md-263-  manager of labels and registers etc.
##############################################
moarvm-2020.10+dfsg/src/core/str_hash_table.c-330-             * hash bucket we actually used. `metadata - hashtable->metadata
moarvm-2020.10+dfsg/src/core/str_hash_table.c:331:             * gives the bucket, and iterators store `$bucket + 1`, hence: */
moarvm-2020.10+dfsg/src/core/str_hash_table.c-332-            hashtable->last_delete_at = 1 + metadata - hashtable->metadata;
##############################################
moarvm-2020.10+dfsg/src/jit/compile.c-46-void MVM_jit_compiler_init(MVMThreadContext *tc, MVMJitCompiler *cl, MVMJitGraph *jg) {
moarvm-2020.10+dfsg/src/jit/compile.c:47:    /* Create dasm state */
moarvm-2020.10+dfsg/src/jit/compile.c-48-    dasm_init(cl, 2);
##############################################
moarvm-2020.10+dfsg/src/jit/compile.c-162-        if (tc->instance->jit_debug_enabled)
moarvm-2020.10+dfsg/src/jit/compile.c:163:            fprintf(stderr, "DynASM could not link, error: %d\n", dasm_error);
moarvm-2020.10+dfsg/src/jit/compile.c-164-        return NULL;
##############################################
moarvm-2020.10+dfsg/src/jit/compile.c-169-        if (tc->instance->jit_debug_enabled)
moarvm-2020.10+dfsg/src/jit/compile.c:170:            fprintf(stderr, "DynASM could not encode, error: %d\n", dasm_error);
moarvm-2020.10+dfsg/src/jit/compile.c-171-        return NULL;
##############################################
moarvm-2020.10+dfsg/src/jit/core_templates.expr-885-
moarvm-2020.10+dfsg/src/jit/core_templates.expr:886:(template: eqaddr (flagval (eq $1 $2)))
moarvm-2020.10+dfsg/src/jit/core_templates.expr-887-
##############################################
moarvm-2020.10+dfsg/src/jit/core_templates.expr-2718-(template: sp_p6ogetvt_o
moarvm-2020.10+dfsg/src/jit/core_templates.expr:2719:  (let: (($addr (add (^p6obody $1) $2))
moarvm-2020.10+dfsg/src/jit/core_templates.expr-2720-         ($val (load $addr ptr_sz)))
##############################################
moarvm-2020.10+dfsg/src/jit/expr.c-136-
moarvm-2020.10+dfsg/src/jit/expr.c:137:static MVMint32 MVM_jit_expr_add_regaddr(MVMThreadContext *tc, MVMJitExprTree *tree,
moarvm-2020.10+dfsg/src/jit/expr.c-138-                                         MVMuint16 reg) {
##############################################
moarvm-2020.10+dfsg/src/jit/expr.c-174-
moarvm-2020.10+dfsg/src/jit/expr.c:175:static MVMint32 MVM_jit_expr_add_lexaddr(MVMThreadContext *tc, MVMJitExprTree *tree,
moarvm-2020.10+dfsg/src/jit/expr.c-176-                                         MVMuint16 outers, MVMuint16 idx) {
##############################################
moarvm-2020.10+dfsg/src/jit/expr.c-186-    }
moarvm-2020.10+dfsg/src/jit/expr.c:187:    /* (addr (load (addr $frame (&offsetof MVMFrame env)) ptr_sz) ptr_sz*idx) */
moarvm-2020.10+dfsg/src/jit/expr.c-188-    return MVM_jit_expr_apply_template_adhoc(tc, tree, "ns..nsl.nsl.",
##############################################
moarvm-2020.10+dfsg/src/jit/expr.c-344-            } else {
moarvm-2020.10+dfsg/src/jit/expr.c:345:                MVMint32 addr = MVM_jit_expr_add_regaddr(tc, tree, opr.reg.orig);
moarvm-2020.10+dfsg/src/jit/expr.c-346-                operands[i] = load_value(tc, tree, addr, opr_type);
##############################################
moarvm-2020.10+dfsg/src/jit/expr.c-353-            /* get address of register to write */
moarvm-2020.10+dfsg/src/jit/expr.c:354:            operands[i] = MVM_jit_expr_add_regaddr(tc, tree, opr.reg.orig);
moarvm-2020.10+dfsg/src/jit/expr.c-355-            break;
##############################################
moarvm-2020.10+dfsg/src/jit/expr.c-360-        {
moarvm-2020.10+dfsg/src/jit/expr.c:361:            MVMint32 addr = MVM_jit_expr_add_lexaddr(tc, tree, opr.lex.outers, opr.lex.idx);
moarvm-2020.10+dfsg/src/jit/expr.c-362-            operands[i] = load_value(tc, tree, addr, opr_type);
##############################################
moarvm-2020.10+dfsg/src/jit/expr.c-365-        case MVM_operand_write_lex:
moarvm-2020.10+dfsg/src/jit/expr.c:366:            operands[i] = MVM_jit_expr_add_lexaddr(tc, tree, opr.lex.outers, opr.lex.idx);
moarvm-2020.10+dfsg/src/jit/expr.c-367-            break;
##############################################
moarvm-2020.10+dfsg/src/jit/internal.h-3-
moarvm-2020.10+dfsg/src/jit/internal.h:4:/* Override dynasm state definitions, so that we can use our own compiler
moarvm-2020.10+dfsg/src/jit/internal.h-5- * with register allocation structures etc. */
##############################################
moarvm-2020.10+dfsg/src/jit/macro.expr-19-
moarvm-2020.10+dfsg/src/jit/macro.expr:20:(macro: ^cu_callsite_addr (,a) (idx  (^getf (cu) MVMCompUnit body.callsites) ,a ptr_sz))
moarvm-2020.10+dfsg/src/jit/macro.expr-21-
##############################################
moarvm-2020.10+dfsg/src/jit/macro.expr-25-
moarvm-2020.10+dfsg/src/jit/macro.expr:26:(macro: ^params () (addr (^frame) (&offsetof MVMFrame params)))
moarvm-2020.10+dfsg/src/jit/macro.expr-27-(macro: ^caller () (^getf (^frame) MVMFrame caller))
##############################################
moarvm-2020.10+dfsg/src/jit/macro.expr-29-# get spesh slot address
moarvm-2020.10+dfsg/src/jit/macro.expr:30:(macro: ^spesh_slot_addr (,a)
moarvm-2020.10+dfsg/src/jit/macro.expr-31-   (idx (^getf (^frame) MVMFrame effective_spesh_slots) ,a ptr_sz))
##############################################
moarvm-2020.10+dfsg/src/jit/x64/tile_pattern.tile-42-
moarvm-2020.10+dfsg/src/jit/x64/tile_pattern.tile:43:(tile: addr  (addr reg $ofs) reg 2)
moarvm-2020.10+dfsg/src/jit/x64/tile_pattern.tile-44-(tile: idx   (idx reg reg $scl) reg 2)
##############################################
moarvm-2020.10+dfsg/src/jit/x64/tile_pattern.tile-51-(tile: load_reg  (load reg $size) reg 5)
moarvm-2020.10+dfsg/src/jit/x64/tile_pattern.tile:52:(tile: load_addr (load (addr reg $ofs) $size) reg 5)
moarvm-2020.10+dfsg/src/jit/x64/tile_pattern.tile-53-(tile: load_idx  (load (idx reg reg $scale) $size) reg 5)
##############################################
moarvm-2020.10+dfsg/src/jit/x64/tile_pattern.tile-55-(tile: load_num       (load_num reg $size) num 5)
moarvm-2020.10+dfsg/src/jit/x64/tile_pattern.tile:56:(tile: load_num_addr  (load_num (addr reg $ofs) $size) num 5)
moarvm-2020.10+dfsg/src/jit/x64/tile_pattern.tile-57-
moarvm-2020.10+dfsg/src/jit/x64/tile_pattern.tile-58-(tile: store (store reg reg $size) void 5)
moarvm-2020.10+dfsg/src/jit/x64/tile_pattern.tile:59:(tile: store_addr (store (addr reg $ofs) reg $size) void 5)
moarvm-2020.10+dfsg/src/jit/x64/tile_pattern.tile-60-(tile: store_idx  (store (idx reg reg $scl) reg $size) void 5)
##############################################
moarvm-2020.10+dfsg/src/jit/x64/tile_pattern.tile-62-(tile: store_num      (store reg num $size) void 5)
moarvm-2020.10+dfsg/src/jit/x64/tile_pattern.tile:63:(tile: store_num_addr (store (addr reg $ofs) num $size) void 5)
moarvm-2020.10+dfsg/src/jit/x64/tile_pattern.tile-64-
##############################################
moarvm-2020.10+dfsg/src/jit/x64/tile_pattern.tile-66-(tile: cast_unsigned           (ucast reg $to_size $from_size) reg 2)
moarvm-2020.10+dfsg/src/jit/x64/tile_pattern.tile:67:(tile: cast_signed_load_addr   (scast (load (addr reg $ofs) $src_sz) $to_size $from_size) reg 5)
moarvm-2020.10+dfsg/src/jit/x64/tile_pattern.tile:68:(tile: cast_unsigned_load_addr (ucast (load (addr reg $ofs) $src_sz) $to_size $from_size) reg 5)
moarvm-2020.10+dfsg/src/jit/x64/tile_pattern.tile-69-
##############################################
moarvm-2020.10+dfsg/src/jit/x64/tile_pattern.tile-75-(tile: add_const     (add reg (const $val $size)) reg 3)
moarvm-2020.10+dfsg/src/jit/x64/tile_pattern.tile:76:(tile: add_load_addr (add reg (load (addr reg $ofs) $sz)) reg 6)
moarvm-2020.10+dfsg/src/jit/x64/tile_pattern.tile-77-(tile: add_load_idx  (add reg (load (idx reg reg $scale) $size)) reg 6)
##############################################
moarvm-2020.10+dfsg/src/jit/x64/tile_pattern.tile-80-(tile: and_const     (and reg (const $val $size)) reg 3)
moarvm-2020.10+dfsg/src/jit/x64/tile_pattern.tile:81:(tile: and_load_addr (and reg (load (andr reg $ofs) $sz)) reg 6)
moarvm-2020.10+dfsg/src/jit/x64/tile_pattern.tile-82-(tile: and_load_idx  (and reg (load (idx reg reg $scale) $size)) reg 6)
##############################################
moarvm-2020.10+dfsg/src/jit/x64/tile_pattern.tile-91-(tile: sub_const     (sub reg (const $val $size)) reg 3)
moarvm-2020.10+dfsg/src/jit/x64/tile_pattern.tile:92:(tile: sub_load_addr (sub reg (load (subr reg $ofs) $sz)) reg 6)
moarvm-2020.10+dfsg/src/jit/x64/tile_pattern.tile-93-(tile: sub_load_idx  (sub reg (load (idx reg reg $scale) $size)) reg 6)
##############################################
moarvm-2020.10+dfsg/src/jit/x64/tile_pattern.tile-103-(tile: test      (zr reg) flag 4)
moarvm-2020.10+dfsg/src/jit/x64/tile_pattern.tile:104:(tile: test_addr (nz (load (addr reg $ofs) $size)) flag 6)
moarvm-2020.10+dfsg/src/jit/x64/tile_pattern.tile:105:(tile: test_addr (zr (load (addr reg $ofs) $size)) flag 6)
moarvm-2020.10+dfsg/src/jit/x64/tile_pattern.tile-106-(tile: test_idx  (nz (load (idx reg reg $scl) $size)) flag 6)
##############################################
moarvm-2020.10+dfsg/src/jit/x64/tile_pattern.tile-162-
moarvm-2020.10+dfsg/src/jit/x64/tile_pattern.tile:163:(tile: call_addr (call  (load (addr reg $ofs) $sz) c_args $size) reg 4)
moarvm-2020.10+dfsg/src/jit/x64/tile_pattern.tile:164:(tile: call_addr (callv (load (addr reg $ofs) $sz) c_args) void 4)
##############################################
moarvm-2020.10+dfsg/src/spesh/optimize.c-253- * resolve it to a 0. */
moarvm-2020.10+dfsg/src/spesh/optimize.c:254:static void optimize_eqaddr(MVMThreadContext *tc, MVMSpeshGraph *g, MVMSpeshIns *ins) {
moarvm-2020.10+dfsg/src/spesh/optimize.c-255-    MVMSpeshFacts *obj_a_facts = MVM_spesh_get_facts(tc, g, ins->operands[1]);
##############################################
moarvm-2020.10+dfsg/src/spesh/optimize.c-2846-        case MVM_OP_eqaddr:
moarvm-2020.10+dfsg/src/spesh/optimize.c:2847:            optimize_eqaddr(tc, g, ins);
moarvm-2020.10+dfsg/src/spesh/optimize.c-2848-            break;
##############################################
moarvm-2020.10+dfsg/tools/expr-template-compiler.pl-246-            # Reuse substituted instance to maintain link identity
moarvm-2020.10+dfsg/tools/expr-template-compiler.pl:247:            my $instance = $sub->{refaddr($element)} ||=
moarvm-2020.10+dfsg/tools/expr-template-compiler.pl-248-                expand_macro($element, $bind, $sub);
##############################################
moarvm-2020.10+dfsg/tools/expr-template-compiler.pl-305-
moarvm-2020.10+dfsg/tools/expr-template-compiler.pl:306:    return 'l' => $compiler->{expr}{refaddr($expr)}
moarvm-2020.10+dfsg/tools/expr-template-compiler.pl:307:        if exists $compiler->{expr}{refaddr($expr)};
moarvm-2020.10+dfsg/tools/expr-template-compiler.pl-308-
##############################################
moarvm-2020.10+dfsg/tools/expr-template-compiler.pl-361-    my $node = emit($compiler, @code);
moarvm-2020.10+dfsg/tools/expr-template-compiler.pl:362:    $compiler->{expr}{refaddr($expr)} = $node;
moarvm-2020.10+dfsg/tools/expr-template-compiler.pl-363-    return 'l' => $node;
##############################################
moarvm-2020.10+dfsg/tools/jit-bisect.pl-36-        local $" = ' ';
moarvm-2020.10+dfsg/tools/jit-bisect.pl:37:        die "Failed to start: `@$command`: $!";
moarvm-2020.10+dfsg/tools/jit-bisect.pl-38-    }
##############################################
moarvm-2020.10+dfsg/tools/jit-dump.pl-60-    for (qw(objdump gobjdump)) {
moarvm-2020.10+dfsg/tools/jit-dump.pl:61:        $program = $_ and last if system($_, '-v') == 0;
moarvm-2020.10+dfsg/tools/jit-dump.pl-62-    }
##############################################
moarvm-2020.10+dfsg/tools/tiler-table-generator.pl-28-    if ($type eq 'reg' or $type eq 'num') {
moarvm-2020.10+dfsg/tools/tiler-table-generator.pl:29:        return sprintf('register_require(%s)', uc $name) if defined $name;
moarvm-2020.10+dfsg/tools/tiler-table-generator.pl-30-        return $type eq 'num' ? 'storage_fpr' : 'storage_gpr';
##############################################
moarvm-2020.10+dfsg/tools/ucd2c.pl-1266-                my $unionname = $pv_alias_parts[0]; # i.e. `C`
moarvm-2020.10+dfsg/tools/ucd2c.pl:1267:                croak "Couldn't find Binary Property (union) `$unionname`"
moarvm-2020.10+dfsg/tools/ucd2c.pl-1268-                    unless exists $BINARY_PROPERTIES->{$unionname};
##############################################
moarvm-2020.10+dfsg/tools/ucd2c.pl-1297-    }
moarvm-2020.10+dfsg/tools/ucd2c.pl:1298:    # Then copy the rest. Because we use `$done{} ||= push @lines` it will only
moarvm-2020.10+dfsg/tools/ucd2c.pl-1299-    # push to @lines if it is not in %done already.
##############################################
moarvm-2020.10+dfsg/tools/ucd2c.pl-2087-    my $hs = join ',', @hangul_syllables;
moarvm-2020.10+dfsg/tools/ucd2c.pl:2088:    my $out = `rakudo -e 'my \@cps = $hs; for \@cps -> \$cp { \$cp.chr.NFD.list.join(",").say };'`;
moarvm-2020.10+dfsg/tools/ucd2c.pl-2089-    die "Problem running rakudo to process Hangul syllables: \$? was $?"
##############################################
moarvm-2020.10+dfsg/.pc/no-git-version.patch/Configure.pl-81-# Download / Update submodules
moarvm-2020.10+dfsg/.pc/no-git-version.patch/Configure.pl:82:my $code = system($^X, 'tools/update-submodules.pl', Cwd::cwd(), @args);
moarvm-2020.10+dfsg/.pc/no-git-version.patch/Configure.pl-83-exit 1 if $code >> 8 != 0;
##############################################
moarvm-2020.10+dfsg/.pc/no-git-version.patch/Configure.pl-183-    my @check_tools = qw/ar cc ld/;
moarvm-2020.10+dfsg/.pc/no-git-version.patch/Configure.pl:184:    for my $tool (map { `which $_` } @config{@check_tools}) {
moarvm-2020.10+dfsg/.pc/no-git-version.patch/Configure.pl-185-        chomp $tool;
##############################################
moarvm-2020.10+dfsg/.pc/no-git-version.patch/Configure.pl-240-        . "Outdated files were detected.\n");
moarvm-2020.10+dfsg/.pc/no-git-version.patch/Configure.pl:241:    system($defaults{make}, 'realclean')
moarvm-2020.10+dfsg/.pc/no-git-version.patch/Configure.pl-242-}
##############################################
moarvm-2020.10+dfsg/.pc/no-git-version.patch/Configure.pl-246-    print dots("    Testing pkgconfig");
moarvm-2020.10+dfsg/.pc/no-git-version.patch/Configure.pl:247:    system("$config{pkgconfig}", "--version");
moarvm-2020.10+dfsg/.pc/no-git-version.patch/Configure.pl-248-    if ( $? == 0 ) {
##############################################
moarvm-2020.10+dfsg/.pc/no-git-version.patch/Configure.pl-676-if (!$failed && $args{'make-install'}) {
moarvm-2020.10+dfsg/.pc/no-git-version.patch/Configure.pl:677:    $failed = system($config{make}, 'install') >> 8;
moarvm-2020.10+dfsg/.pc/no-git-version.patch/Configure.pl-678-}
##############################################
moarvm-2020.10+dfsg/.pc/no-git-version.patch/Configure.pl-914-    my $library = shift;
moarvm-2020.10+dfsg/.pc/no-git-version.patch/Configure.pl:915:    my $result_cflags = `$config{pkgconfig} --cflags $library`;
moarvm-2020.10+dfsg/.pc/no-git-version.patch/Configure.pl-916-    if ( $? == 0 ) {
##############################################
moarvm-2020.10+dfsg/.pc/no-git-version.patch/Configure.pl-925-    }
moarvm-2020.10+dfsg/.pc/no-git-version.patch/Configure.pl:926:    my $result_libs = `$config{pkgconfig} --libs-only-L $library`;
moarvm-2020.10+dfsg/.pc/no-git-version.patch/Configure.pl-927-    if ( $? == 0 ) {
##############################################
moarvm-2020.10+dfsg/.pc/no-git-version.patch/Configure.pl-940-    my $library = shift;
moarvm-2020.10+dfsg/.pc/no-git-version.patch/Configure.pl:941:    my $result_exists = `$config{pkgconfig} --exists $library`;
moarvm-2020.10+dfsg/.pc/no-git-version.patch/Configure.pl-942-    if ($? == 0) {
##############################################
moarvm-2020.10+dfsg/Configure.pl-81-# Download / Update submodules
moarvm-2020.10+dfsg/Configure.pl:82:my $code = system($^X, 'tools/update-submodules.pl', Cwd::cwd(), @args);
moarvm-2020.10+dfsg/Configure.pl-83-exit 1 if $code >> 8 != 0;
##############################################
moarvm-2020.10+dfsg/Configure.pl-178-    my @check_tools = qw/ar cc ld/;
moarvm-2020.10+dfsg/Configure.pl:179:    for my $tool (map { `which $_` } @config{@check_tools}) {
moarvm-2020.10+dfsg/Configure.pl-180-        chomp $tool;
##############################################
moarvm-2020.10+dfsg/Configure.pl-235-        . "Outdated files were detected.\n");
moarvm-2020.10+dfsg/Configure.pl:236:    system($defaults{make}, 'realclean')
moarvm-2020.10+dfsg/Configure.pl-237-}
##############################################
moarvm-2020.10+dfsg/Configure.pl-241-    print dots("    Testing pkgconfig");
moarvm-2020.10+dfsg/Configure.pl:242:    system("$config{pkgconfig}", "--version");
moarvm-2020.10+dfsg/Configure.pl-243-    if ( $? == 0 ) {
##############################################
moarvm-2020.10+dfsg/Configure.pl-671-if (!$failed && $args{'make-install'}) {
moarvm-2020.10+dfsg/Configure.pl:672:    $failed = system($config{make}, 'install') >> 8;
moarvm-2020.10+dfsg/Configure.pl-673-}
##############################################
moarvm-2020.10+dfsg/Configure.pl-909-    my $library = shift;
moarvm-2020.10+dfsg/Configure.pl:910:    my $result_cflags = `$config{pkgconfig} --cflags $library`;
moarvm-2020.10+dfsg/Configure.pl-911-    if ( $? == 0 ) {
##############################################
moarvm-2020.10+dfsg/Configure.pl-920-    }
moarvm-2020.10+dfsg/Configure.pl:921:    my $result_libs = `$config{pkgconfig} --libs-only-L $library`;
moarvm-2020.10+dfsg/Configure.pl-922-    if ( $? == 0 ) {
##############################################
moarvm-2020.10+dfsg/Configure.pl-935-    my $library = shift;
moarvm-2020.10+dfsg/Configure.pl:936:    my $result_exists = `$config{pkgconfig} --exists $library`;
moarvm-2020.10+dfsg/Configure.pl-937-    if ($? == 0) {