===========================================================
                                      .___ __  __   
          _________________  __ __  __| _/|__|/  |_ 
         / ___\_` __ \__  \ |  |  \/ __ | | \\_  __\
        / /_/  >  | \// __ \|  |  / /_/ | |  ||  |  
        \___  /|__|  (____  /____/\____ | |__||__|  
       /_____/            \/           \/           
              grep rough audit - static analysis tool
                  v2.8 written by @Wireghoul
=================================[justanotherhacker.com]===
z3-4.8.9/CMakeLists.txt-57-################################################################################
z3-4.8.9/CMakeLists.txt:58:include(${PROJECT_SOURCE_DIR}/cmake/git_utils.cmake)
z3-4.8.9/CMakeLists.txt-59-macro(disable_git_describe)
##############################################
z3-4.8.9/CMakeLists.txt-177-################################################################################
z3-4.8.9/CMakeLists.txt:178:include(${PROJECT_SOURCE_DIR}/cmake/target_arch_detect.cmake)
z3-4.8.9/CMakeLists.txt-179-detect_target_architecture(TARGET_ARCHITECTURE)
##############################################
z3-4.8.9/CMakeLists.txt-185-################################################################################
z3-4.8.9/CMakeLists.txt:186:include(${PROJECT_SOURCE_DIR}/cmake/z3_add_cxx_flag.cmake)
z3-4.8.9/CMakeLists.txt-187-
##############################################
z3-4.8.9/CMakeLists.txt-327-################################################################################
z3-4.8.9/CMakeLists.txt:328:include(${PROJECT_SOURCE_DIR}/cmake/compiler_warnings.cmake)
z3-4.8.9/CMakeLists.txt-329-
##############################################
z3-4.8.9/CMakeLists.txt-393-################################################################################
z3-4.8.9/CMakeLists.txt:394:include(${PROJECT_SOURCE_DIR}/cmake/compiler_lto.cmake)
z3-4.8.9/CMakeLists.txt-395-
##############################################
z3-4.8.9/CMakeLists.txt-431-if ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "MSVC")
z3-4.8.9/CMakeLists.txt:432:  include(${PROJECT_SOURCE_DIR}/cmake/msvc_legacy_quirks.cmake)
z3-4.8.9/CMakeLists.txt-433-endif()
##############################################
z3-4.8.9/CMakeLists.txt-538-################################################################################
z3-4.8.9/CMakeLists.txt:539:include(${PROJECT_SOURCE_DIR}/cmake/z3_add_component.cmake)
z3-4.8.9/CMakeLists.txt:540:include(${PROJECT_SOURCE_DIR}/cmake/z3_append_linker_flag_list_to_target.cmake)
z3-4.8.9/CMakeLists.txt-541-add_subdirectory(src)
##############################################
z3-4.8.9/README-CMake.md-380-The build system supports single configuration and multi-configuration generators. This means
z3-4.8.9/README-CMake.md:381:it is not possible to know the build type at configure time and therefore ``${CMAKE_BUILD_TYPE}``
z3-4.8.9/README-CMake.md-382-should not be conditionally used to set compiler flags or definitions. Instead you should use Generator expressions which are evaluated by the generator.
##############################################
z3-4.8.9/cmake/Z3Config.cmake.in-13-# Exported targets
z3-4.8.9/cmake/Z3Config.cmake.in:14:include("${CMAKE_CURRENT_LIST_DIR}/Z3Targets.cmake")
z3-4.8.9/cmake/Z3Config.cmake.in-15-
##############################################
z3-4.8.9/cmake/compiler_lto.cmake-42-    # `Z3_DEPENDENT_EXTRA_CXX_LINK_FLAGS`) doesn't seem to support generator
z3-4.8.9/cmake/compiler_lto.cmake:43:    # expressions so we can't do `$<$<CONFIG:Release>:${_lto_linker_flag}>`.
z3-4.8.9/cmake/compiler_lto.cmake-44-    set(CMAKE_CXX_FLAGS_${_config} "${CMAKE_CXX_FLAGS_${_config}} ${_lto_compiler_flag}")
##############################################
z3-4.8.9/doc/design_recfuns.md-46-
z3-4.8.9/doc/design_recfuns.md:47:and a special literal `[max_depth=$n]` for each `n:int`.
z3-4.8.9/doc/design_recfuns.md-48-Solving is done under the local assumption
z3-4.8.9/doc/design_recfuns.md:49:`[max_depth=$current_max_unfold_depth]` (this should be handled in some outer
z3-4.8.9/doc/design_recfuns.md-50-loop, e.g. in a custom tactic).
##############################################
z3-4.8.9/doc/design_recfuns.md-53-`unfold_depth`. If `unfold_depth > current_max_unfold_depth`, then
z3-4.8.9/doc/design_recfuns.md:54:the conflict clause `[max_depth=$current_max_unfold_depth] => Γ => false`
z3-4.8.9/doc/design_recfuns.md-55-where `Γ` is the conjunction of all `A_f_i[t1…tn]` true in the trail.
##############################################
z3-4.8.9/doc/design_recfuns.md-59-If the solver answers "SAT", we have a model.
z3-4.8.9/doc/design_recfuns.md:60:Otherwise, if `[max_depth=$current_max_unfold_depth]` is part of the
z3-4.8.9/doc/design_recfuns.md-61-unsat-core, then we increase `current_max_unfold_depth`.
##############################################
z3-4.8.9/scripts/mk_util.py-3210-        install`` and ``make uninstall``.  These methods correctly use
z3-4.8.9/scripts/mk_util.py:3211:        ``$(PREFIX)`` and ``$(DESTDIR)`` and therefore are preferable
z3-4.8.9/scripts/mk_util.py-3212-        to writing commands manually which can be error prone.
##############################################
z3-4.8.9/scripts/mk_util.py-3360-    # helper to simplify code. This will also let us replace ``@`` with
z3-4.8.9/scripts/mk_util.py:3361:    # ``$(Verb)`` and have it set to ``@`` or empty at build time depending on
z3-4.8.9/scripts/mk_util.py-3362-    # a variable (e.g. ``VERBOSE``) passed to the ``make`` invocation. This
##############################################
z3-4.8.9/scripts/update_api.py-997-                log_c.write("  P(0);\n")
z3-4.8.9/scripts/update_api.py:998:                exe_c.write("in.get_obj_addr(%s)" % i)                
z3-4.8.9/scripts/update_api.py-999-            elif ty == PRINT_MODE or ty == ERROR_CODE:
##############################################
z3-4.8.9/scripts/update_api.py-1008-                log_c.write("  P(0);\n")
z3-4.8.9/scripts/update_api.py:1009:                exe_c.write("reinterpret_cast<%s>(in.get_obj_addr(%s))" % (param2str(p), i))
z3-4.8.9/scripts/update_api.py-1010-            elif ty == STRING:
z3-4.8.9/scripts/update_api.py-1011-                log_c.write("  S(\"\");\n")
z3-4.8.9/scripts/update_api.py:1012:                exe_c.write("in.get_str_addr(%s)" % i)
z3-4.8.9/scripts/update_api.py-1013-            elif ty == UINT:
z3-4.8.9/scripts/update_api.py-1014-                log_c.write("  U(0);\n")
z3-4.8.9/scripts/update_api.py:1015:                exe_c.write("in.get_uint_addr(%s)" % i)
z3-4.8.9/scripts/update_api.py-1016-            elif ty == UINT64:
z3-4.8.9/scripts/update_api.py-1017-                log_c.write("  U(0);\n")
z3-4.8.9/scripts/update_api.py:1018:                exe_c.write("in.get_uint64_addr(%s)" % i)
z3-4.8.9/scripts/update_api.py-1019-            elif ty == INT:
z3-4.8.9/scripts/update_api.py-1020-                log_c.write("  I(0);\n")
z3-4.8.9/scripts/update_api.py:1021:                exe_c.write("in.get_int_addr(%s)" % i)
z3-4.8.9/scripts/update_api.py-1022-            elif ty == INT64:
z3-4.8.9/scripts/update_api.py-1023-                log_c.write("  I(0);\n")
z3-4.8.9/scripts/update_api.py:1024:                exe_c.write("in.get_int64_addr(%s)" % i)
z3-4.8.9/scripts/update_api.py-1025-            elif ty == VOID_PTR:
z3-4.8.9/scripts/update_api.py-1026-                log_c.write("  P(0);\n")
z3-4.8.9/scripts/update_api.py:1027:                exe_c.write("in.get_obj_addr(%s)" % i)
z3-4.8.9/scripts/update_api.py-1028-            else:
##############################################
z3-4.8.9/src/api/dotnet/CMakeLists.txt-180-    # move the local repo to the installation directory (cancel the build-time repo)
z3-4.8.9/src/api/dotnet/CMakeLists.txt:181:    install(CODE "include(${CMAKE_CURRENT_LIST_DIR}/../../../cmake/modules/FindDotnet.cmake)\n DOTNET_REGISTER_LOCAL_REPOSITORY(\"${Z3_DOTNET_LOCALREPO_NAME}\" \"${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}/z3.nuget\")")
z3-4.8.9/src/api/dotnet/CMakeLists.txt-182-    install(FILES "${PROJECT_BINARY_DIR}/Microsoft.Z3/Microsoft.Z3.xml" DESTINATION "${CMAKE_INSTALL_LIBDIR}/z3.nuget")
##############################################
z3-4.8.9/src/api/dotnet/Solver.cs-335-            ASTVector vars = new ASTVector(Context);
z3-4.8.9/src/api/dotnet/Solver.cs:336:            foreach (var asm in assumptions) asms.Push(asm);
z3-4.8.9/src/api/dotnet/Solver.cs-337-            foreach (var v in variables) vars.Push(v);
##############################################
z3-4.8.9/src/api/java/Solver.java-273-	ASTVector vars = new ASTVector(getContext());
z3-4.8.9/src/api/java/Solver.java:274:	for (BoolExpr asm : assumptions) asms.push(asm);
z3-4.8.9/src/api/java/Solver.java-275-	for (Expr v : variables) vars.push(v);
##############################################
z3-4.8.9/src/api/ml/README.md-203-The `dllz3ml.so` is usually installed in the stubs library in opam
z3-4.8.9/src/api/ml/README.md:204:installation (`$(opam config var lib)/stublibs`), it is done
z3-4.8.9/src/api/ml/README.md-205-automatically by `ocamlfind` so no special treatment is needed.
##############################################
z3-4.8.9/src/api/z3_replayer.cpp-660-
z3-4.8.9/src/api/z3_replayer.cpp:661:    int * get_int_addr(unsigned pos) {
z3-4.8.9/src/api/z3_replayer.cpp-662-        check_arg(pos, INT64);
##############################################
z3-4.8.9/src/api/z3_replayer.cpp-665-
z3-4.8.9/src/api/z3_replayer.cpp:666:    int64_t * get_int64_addr(unsigned pos) {
z3-4.8.9/src/api/z3_replayer.cpp-667-        check_arg(pos, INT64);
##############################################
z3-4.8.9/src/api/z3_replayer.cpp-670-
z3-4.8.9/src/api/z3_replayer.cpp:671:    unsigned * get_uint_addr(unsigned pos) {
z3-4.8.9/src/api/z3_replayer.cpp-672-        check_arg(pos, UINT64);
##############################################
z3-4.8.9/src/api/z3_replayer.cpp-675-
z3-4.8.9/src/api/z3_replayer.cpp:676:    uint64_t * get_uint64_addr(unsigned pos) {
z3-4.8.9/src/api/z3_replayer.cpp-677-        check_arg(pos, UINT64);
##############################################
z3-4.8.9/src/api/z3_replayer.cpp-680-
z3-4.8.9/src/api/z3_replayer.cpp:681:    Z3_string * get_str_addr(unsigned pos) {
z3-4.8.9/src/api/z3_replayer.cpp-682-        check_arg(pos, STRING);
##############################################
z3-4.8.9/src/api/z3_replayer.cpp-685-
z3-4.8.9/src/api/z3_replayer.cpp:686:    void ** get_obj_addr(unsigned pos) {
z3-4.8.9/src/api/z3_replayer.cpp-687-        check_arg(pos, OBJECT);
##############################################
z3-4.8.9/src/api/z3_replayer.cpp-788-
z3-4.8.9/src/api/z3_replayer.cpp:789:int * z3_replayer::get_int_addr(unsigned pos) {
z3-4.8.9/src/api/z3_replayer.cpp:790:    return m_imp->get_int_addr(pos);
z3-4.8.9/src/api/z3_replayer.cpp-791-}
z3-4.8.9/src/api/z3_replayer.cpp-792-
z3-4.8.9/src/api/z3_replayer.cpp:793:int64_t * z3_replayer::get_int64_addr(unsigned pos) {
z3-4.8.9/src/api/z3_replayer.cpp:794:    return m_imp->get_int64_addr(pos);
z3-4.8.9/src/api/z3_replayer.cpp-795-}
z3-4.8.9/src/api/z3_replayer.cpp-796-
z3-4.8.9/src/api/z3_replayer.cpp:797:unsigned * z3_replayer::get_uint_addr(unsigned pos) {
z3-4.8.9/src/api/z3_replayer.cpp:798:    return m_imp->get_uint_addr(pos);
z3-4.8.9/src/api/z3_replayer.cpp-799-}
z3-4.8.9/src/api/z3_replayer.cpp-800-
z3-4.8.9/src/api/z3_replayer.cpp:801:uint64_t * z3_replayer::get_uint64_addr(unsigned pos) {
z3-4.8.9/src/api/z3_replayer.cpp:802:    return m_imp->get_uint64_addr(pos);
z3-4.8.9/src/api/z3_replayer.cpp-803-}
z3-4.8.9/src/api/z3_replayer.cpp-804-
z3-4.8.9/src/api/z3_replayer.cpp:805:Z3_string * z3_replayer::get_str_addr(unsigned pos) {
z3-4.8.9/src/api/z3_replayer.cpp:806:    return m_imp->get_str_addr(pos);
z3-4.8.9/src/api/z3_replayer.cpp-807-}
z3-4.8.9/src/api/z3_replayer.cpp-808-
z3-4.8.9/src/api/z3_replayer.cpp:809:void ** z3_replayer::get_obj_addr(unsigned pos) {
z3-4.8.9/src/api/z3_replayer.cpp:810:    return m_imp->get_obj_addr(pos);
z3-4.8.9/src/api/z3_replayer.cpp-811-}
##############################################
z3-4.8.9/src/api/z3_replayer.h-56-
z3-4.8.9/src/api/z3_replayer.h:57:    int * get_int_addr(unsigned pos);
z3-4.8.9/src/api/z3_replayer.h:58:    int64_t * get_int64_addr(unsigned pos);
z3-4.8.9/src/api/z3_replayer.h:59:    unsigned * get_uint_addr(unsigned pos);
z3-4.8.9/src/api/z3_replayer.h:60:    uint64_t * get_uint64_addr(unsigned pos);
z3-4.8.9/src/api/z3_replayer.h:61:    Z3_string * get_str_addr(unsigned pos);
z3-4.8.9/src/api/z3_replayer.h:62:    void ** get_obj_addr(unsigned pos);
z3-4.8.9/src/api/z3_replayer.h-63-
##############################################
z3-4.8.9/src/math/lp/hnf.h-11-    Creates the Hermite Normal Form of a matrix in place.
z3-4.8.9/src/math/lp/hnf.h:12:    We suppose that $A$ is an integral $m$ by $n$ matrix or rank $m$, where $n >= m$.
z3-4.8.9/src/math/lp/hnf.h-13-    The paragraph below is applicable to the usage of HNF.
##############################################
z3-4.8.9/src/opt/maxres.cpp-431-
z3-4.8.9/src/opt/maxres.cpp:432:    struct compare_asm {
z3-4.8.9/src/opt/maxres.cpp-433-        maxres& mr;
##############################################
z3-4.8.9/src/opt/maxres.cpp-442-    void sort_assumptions(expr_ref_vector& _asms) {
z3-4.8.9/src/opt/maxres.cpp:443:        compare_asm comp(*this);
z3-4.8.9/src/opt/maxres.cpp-444-        exprs asms(_asms.size(), _asms.c_ptr());
##############################################
z3-4.8.9/src/opt/maxres.cpp-698-        //
z3-4.8.9/src/opt/maxres.cpp:699:        // asm => b_i
z3-4.8.9/src/opt/maxres.cpp:700:        // asm => d_{i-1} or b_{i-1}
z3-4.8.9/src/opt/maxres.cpp-701-        // d_i => d_{i-1} or b_{i-1}
##############################################
z3-4.8.9/src/opt/wmax.cpp-127-
z3-4.8.9/src/opt/wmax.cpp:128:        struct compare_asm {
z3-4.8.9/src/opt/wmax.cpp-129-            wmax& max;
##############################################
z3-4.8.9/src/opt/wmax.cpp-141-            }
z3-4.8.9/src/opt/wmax.cpp:142:            compare_asm comp(*this);
z3-4.8.9/src/opt/wmax.cpp-143-            std::sort(_asms.begin(),_asms.end(), comp); 
##############################################
z3-4.8.9/src/smt/smt_clause.cpp-49-        if (del_eh)
z3-4.8.9/src/smt/smt_clause.cpp:50:            *(const_cast<clause_del_eh **>(cls->get_del_eh_addr())) = del_eh;
z3-4.8.9/src/smt/smt_clause.cpp-51-        if (js)
z3-4.8.9/src/smt/smt_clause.cpp:52:            *(const_cast<justification **>(cls->get_justification_addr())) = js;
z3-4.8.9/src/smt/smt_clause.cpp-53-        if (save_atoms) {
##############################################
z3-4.8.9/src/smt/smt_clause.cpp-56-                m.inc_ref(atom);
z3-4.8.9/src/smt/smt_clause.cpp:57:                const_cast<expr**>(cls->get_atoms_addr())[i] = TAG(expr*, atom, lits[i].sign());
z3-4.8.9/src/smt/smt_clause.cpp-58-            }
##############################################
z3-4.8.9/src/smt/smt_clause.cpp-95-            m.dec_ref(get_atom(i));
z3-4.8.9/src/smt/smt_clause.cpp:96:            const_cast<expr**>(get_atoms_addr())[i] = nullptr;
z3-4.8.9/src/smt/smt_clause.cpp-97-        }
##############################################
z3-4.8.9/src/smt/smt_clause.h-86-
z3-4.8.9/src/smt/smt_clause.h:87:        unsigned const * get_activity_addr() const {
z3-4.8.9/src/smt/smt_clause.h-88-            return reinterpret_cast<unsigned const *>(m_lits + m_capacity);
##############################################
z3-4.8.9/src/smt/smt_clause.h-90-
z3-4.8.9/src/smt/smt_clause.h:91:        unsigned * get_activity_addr() {
z3-4.8.9/src/smt/smt_clause.h-92-            return reinterpret_cast<unsigned *>(m_lits + m_capacity);
##############################################
z3-4.8.9/src/smt/smt_clause.h-94-
z3-4.8.9/src/smt/smt_clause.h:95:        clause_del_eh * const * get_del_eh_addr() const {
z3-4.8.9/src/smt/smt_clause.h:96:            unsigned const * addr = get_activity_addr();
z3-4.8.9/src/smt/smt_clause.h-97-            if (is_lemma())
##############################################
z3-4.8.9/src/smt/smt_clause.h-107-
z3-4.8.9/src/smt/smt_clause.h:108:        justification * const * get_justification_addr() const {
z3-4.8.9/src/smt/smt_clause.h:109:            clause_del_eh * const * addr = get_del_eh_addr();
z3-4.8.9/src/smt/smt_clause.h-110-            if (m_has_del_eh)
##############################################
z3-4.8.9/src/smt/smt_clause.h-114-
z3-4.8.9/src/smt/smt_clause.h:115:        expr * const * get_atoms_addr() const {
z3-4.8.9/src/smt/smt_clause.h:116:            justification * const * addr = get_justification_addr();
z3-4.8.9/src/smt/smt_clause.h-117-            if (m_has_justification)
##############################################
z3-4.8.9/src/smt/smt_clause.h-146-            SASSERT(!is_lemma() || new_js == 0 || !new_js->in_region());
z3-4.8.9/src/smt/smt_clause.h:147:            justification ** js_addr = const_cast<justification**>(get_justification_addr());
z3-4.8.9/src/smt/smt_clause.h-148-            *js_addr = new_js;
##############################################
z3-4.8.9/src/smt/smt_clause.h-215-            SASSERT(is_lemma());
z3-4.8.9/src/smt/smt_clause.h:216:            return *(get_activity_addr());
z3-4.8.9/src/smt/smt_clause.h-217-        }
##############################################
z3-4.8.9/src/smt/smt_clause.h-220-            SASSERT(is_lemma());
z3-4.8.9/src/smt/smt_clause.h:221:            *(get_activity_addr()) = act;
z3-4.8.9/src/smt/smt_clause.h-222-        }
##############################################
z3-4.8.9/src/smt/smt_clause.h-224-        clause_del_eh * get_del_eh() const {
z3-4.8.9/src/smt/smt_clause.h:225:            return m_has_del_eh ? *(get_del_eh_addr()) : nullptr;
z3-4.8.9/src/smt/smt_clause.h-226-        }
##############################################
z3-4.8.9/src/smt/smt_clause.h-228-        justification * get_justification() const {
z3-4.8.9/src/smt/smt_clause.h:229:            return m_has_justification ? *(get_justification_addr()) : nullptr;
z3-4.8.9/src/smt/smt_clause.h-230-        }
##############################################
z3-4.8.9/src/smt/smt_clause.h-237-            SASSERT(idx < get_num_atoms());
z3-4.8.9/src/smt/smt_clause.h:238:            return UNTAG(expr*, get_atoms_addr()[idx]);
z3-4.8.9/src/smt/smt_clause.h-239-        }
##############################################
z3-4.8.9/src/smt/smt_clause.h-242-            SASSERT(idx < get_num_atoms());
z3-4.8.9/src/smt/smt_clause.h:243:            return GET_TAG(get_atoms_addr()[idx]) == 1;
z3-4.8.9/src/smt/smt_clause.h-244-        }
##############################################
z3-4.8.9/src/smt/smt_clause.h-268-                (*del_eh)(m, this);
z3-4.8.9/src/smt/smt_clause.h:269:                *(const_cast<clause_del_eh **>(get_del_eh_addr())) = nullptr;
z3-4.8.9/src/smt/smt_clause.h-270-            }
##############################################
z3-4.8.9/src/util/hwf.cpp-300-
z3-4.8.9/src/util/hwf.cpp:301:    __asm {
z3-4.8.9/src/util/hwf.cpp-302-        fld     xv
##############################################
z3-4.8.9/.pc/00-intrinsics.patch/src/util/hwf.cpp-300-
z3-4.8.9/.pc/00-intrinsics.patch/src/util/hwf.cpp:301:    __asm {
z3-4.8.9/.pc/00-intrinsics.patch/src/util/hwf.cpp-302-        fld     xv