diff --git a/JackyMa/FuncReturnCheck/MyFirstCheckCheck.cpp b/JackyMa/FuncReturnCheck/MyFirstCheckCheck.cpp deleted file mode 100644 index cddadba..0000000 --- a/JackyMa/FuncReturnCheck/MyFirstCheckCheck.cpp +++ /dev/null @@ -1,61 +0,0 @@ -//===--- MyFirstCheckCheck.cpp - clang-tidy -------------------------------===// -// -// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. -// See https://llvm.org/LICENSE.txt for license information. -// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -// -//===----------------------------------------------------------------------===// - -#include "MyFirstCheckCheck.h" -#include "clang/AST/ASTContext.h" -#include "clang/ASTMatchers/ASTMatchFinder.h" - -using namespace clang::ast_matchers; - -namespace clang { -namespace tidy { -namespace gjb { - -void MyFirstCheckCheck::registerMatchers(MatchFinder *Finder) { - // FIXME: Add matchers. - Finder->addMatcher( -functionDecl(isExpansionInMainFile(), - anyOf(hasDescendant(compoundStmt().bind("cpd")), - unless(hasDescendant(compoundStmt().bind("cpd")))), - anyOf(hasDescendant(returnStmt().bind("ret")), - unless(hasDescendant(returnStmt().bind("ret"))))) - .bind("func"), -this); -} - -void MyFirstCheckCheck::check(const MatchFinder::MatchResult &Result) { - // FIXME: Add callback implementation. - - /// get Node which we want to get - if(const auto *MatchedDecl = - Result.Nodes.getNodeAs("func")){ - /// ReturnType is not 'void' or 'void *' - if(MatchedDecl->getReturnType().getAsString() != "void" - && MatchedDecl->getReturnType().getAsString() != "void *" - /// Func Name is not "main" - && MatchedDecl->getName() != "main"){ - /// Func has definition - if(const auto *MatchedCpd = - Result.Nodes.getNodeAs("cpd")){ - /// Func has ReturnStmt - if(const auto *MatchedStmt = - Result.Nodes.getNodeAs("ret")){ - } - /// Func does not have ReturnStmt - else{ - diag(MatchedDecl->getLocation(), - "Function '%0' has no return") << MatchedDecl->getName(); - } - } - } - } -} - -} // namespace gjb -} // namespace tidy -} // namespace clang diff --git a/JackyMa/FuncReturnCheck/MyFirstCheckCheck.h b/JackyMa/FuncReturnCheck/MyFirstCheckCheck.h deleted file mode 100644 index 28d3556..0000000 --- a/JackyMa/FuncReturnCheck/MyFirstCheckCheck.h +++ /dev/null @@ -1,34 +0,0 @@ -//===--- MyFirstCheckCheck.h - clang-tidy -----------------------*- C++ -*-===// -// -// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. -// See https://llvm.org/LICENSE.txt for license information. -// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -// -//===----------------------------------------------------------------------===// - -#ifndef LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_GJB_MYFIRSTCHECKCHECK_H -#define LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_GJB_MYFIRSTCHECKCHECK_H - -#include "../ClangTidyCheck.h" - -namespace clang { -namespace tidy { -namespace gjb { - -/// FIXME: Write a short description. -/// -/// For the user-facing documentation see: -/// http://clang.llvm.org/extra/clang-tidy/checks/gjb-my-first-check.html -class MyFirstCheckCheck : public ClangTidyCheck { -public: - MyFirstCheckCheck(StringRef Name, ClangTidyContext *Context) - : ClangTidyCheck(Name, Context) {} - void registerMatchers(ast_matchers::MatchFinder *Finder) override; - void check(const ast_matchers::MatchFinder::MatchResult &Result) override; -}; - -} // namespace gjb -} // namespace tidy -} // namespace clang - -#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_GJB_MYFIRSTCHECKCHECK_H diff --git a/JackyMa/FuncReturnCheck/head.h b/JackyMa/FuncReturnCheck/head.h deleted file mode 100644 index ec15269..0000000 --- a/JackyMa/FuncReturnCheck/head.h +++ /dev/null @@ -1,10 +0,0 @@ -#ifndef HEAD_H -#define HEAD_H - -#include - -int foo(int x); -int foo1(int x); -int foo2(int x); - -#endif diff --git a/JackyMa/FuncReturnCheck/test.cpp b/JackyMa/FuncReturnCheck/test.cpp deleted file mode 100644 index 49c2c7e..0000000 --- a/JackyMa/FuncReturnCheck/test.cpp +++ /dev/null @@ -1,20 +0,0 @@ -#include "head.h" - -int foo(int x){ - //return 2*x; -} - -int foo1(int x){ - return x; -} - -int foo2(int x){ - return x*x; -} - -int main(){ - int x = foo(1); - int y = foo1(1); - int z = foo2(1); - return 0; -} diff --git a/JackyMa/FuncUsedCheck/MySecondCheckCheck.cpp b/JackyMa/FuncUsedCheck/MySecondCheckCheck.cpp deleted file mode 100644 index f945d58..0000000 --- a/JackyMa/FuncUsedCheck/MySecondCheckCheck.cpp +++ /dev/null @@ -1,41 +0,0 @@ -//===--- MySecondCheckCheck.cpp - clang-tidy ------------------------------===// -// -// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. -// See https://llvm.org/LICENSE.txt for license information. -// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -// -//===----------------------------------------------------------------------===// - -#include "MySecondCheckCheck.h" -#include "clang/AST/ASTContext.h" -#include "clang/ASTMatchers/ASTMatchFinder.h" - -using namespace clang::ast_matchers; - -namespace clang { -namespace tidy { -namespace gjb { - -void MySecondCheckCheck::registerMatchers(MatchFinder *Finder) { - // FIXME: Add matchers. - Finder->addMatcher(functionDecl(isExpansionInMainFile()) - .bind("func"), - this); -} - -void MySecondCheckCheck::check(const MatchFinder::MatchResult &Result) { - // FIXME: Add callback implementation. - - if (const auto *MatchedDecl = - Result.Nodes.getNodeAs("func")){ - /// Func doesn't used in main file - if (!MatchedDecl->isUsed() && MatchedDecl->getName() != "main") - diag(MatchedDecl->getLocation(), - "Function '%0' has never be used in main file") - << MatchedDecl->getName(); - } -} - -} // namespace gjb -} // namespace tidy -} // namespace clang diff --git a/JackyMa/FuncUsedCheck/MySecondCheckCheck.h b/JackyMa/FuncUsedCheck/MySecondCheckCheck.h deleted file mode 100644 index 189d840..0000000 --- a/JackyMa/FuncUsedCheck/MySecondCheckCheck.h +++ /dev/null @@ -1,34 +0,0 @@ -//===--- MySecondCheckCheck.h - clang-tidy ----------------------*- C++ -*-===// -// -// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. -// See https://llvm.org/LICENSE.txt for license information. -// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -// -//===----------------------------------------------------------------------===// - -#ifndef LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_GJB_MYSECONDCHECKCHECK_H -#define LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_GJB_MYSECONDCHECKCHECK_H - -#include "../ClangTidyCheck.h" - -namespace clang { -namespace tidy { -namespace gjb { - -/// FIXME: Write a short description. -/// -/// For the user-facing documentation see: -/// http://clang.llvm.org/extra/clang-tidy/checks/gjb-my-second-check.html -class MySecondCheckCheck : public ClangTidyCheck { -public: - MySecondCheckCheck(StringRef Name, ClangTidyContext *Context) - : ClangTidyCheck(Name, Context) {} - void registerMatchers(ast_matchers::MatchFinder *Finder) override; - void check(const ast_matchers::MatchFinder::MatchResult &Result) override; -}; - -} // namespace gjb -} // namespace tidy -} // namespace clang - -#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_GJB_MYSECONDCHECKCHECK_H diff --git a/JackyMa/FuncUsedCheck/head.h b/JackyMa/FuncUsedCheck/head.h deleted file mode 100644 index 2165dfc..0000000 --- a/JackyMa/FuncUsedCheck/head.h +++ /dev/null @@ -1,11 +0,0 @@ -#ifndef HEAD_H -#define HEAD_H - -#include - -int foo(int x); -int foo1(int x); -int foo2(int x); -void test(); - -#endif diff --git a/JackyMa/FuncUsedCheck/test.cpp b/JackyMa/FuncUsedCheck/test.cpp deleted file mode 100644 index 7ed124f..0000000 --- a/JackyMa/FuncUsedCheck/test.cpp +++ /dev/null @@ -1,21 +0,0 @@ -#include "head.h" - -int foo(int x){ - return 2*x; -} - -int foo1(int x){ - return x; -} - -int foo2(int x){ - return x*x; -} - -int main(){ - test(); - //int x = foo(1); - int y = foo1(1); - int z = foo2(1); - return 0; -} diff --git a/JackyMa/FuncUsedCheck/test1.cpp b/JackyMa/FuncUsedCheck/test1.cpp deleted file mode 100644 index 0ca53b4..0000000 --- a/JackyMa/FuncUsedCheck/test1.cpp +++ /dev/null @@ -1,5 +0,0 @@ -#include "head.h" - -void test(){ - foo(1); -} diff --git a/JackyMa/clang-tidy安装编译及开发指南.pdf b/JackyMa/clang-tidy安装编译及开发指南.pdf deleted file mode 100644 index dace7f6..0000000 Binary files a/JackyMa/clang-tidy安装编译及开发指南.pdf and /dev/null differ diff --git a/README.md b/README.md deleted file mode 100644 index 0369524..0000000 --- a/README.md +++ /dev/null @@ -1,2 +0,0 @@ -# SQA-Homework - diff --git a/clang-tidy安装编译及开发指南.docx b/clang-tidy安装编译及开发指南.docx deleted file mode 100644 index 4dd93af..0000000 Binary files a/clang-tidy安装编译及开发指南.docx and /dev/null differ diff --git a/clang-tidy安装编译及开发指南.pdf b/clang-tidy安装编译及开发指南.pdf deleted file mode 100644 index dace7f6..0000000 Binary files a/clang-tidy安装编译及开发指南.pdf and /dev/null differ diff --git a/dse/.idea/.gitignore b/dse/.idea/.gitignore new file mode 100644 index 0000000..13566b8 --- /dev/null +++ b/dse/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/dse/.idea/dse.iml b/dse/.idea/dse.iml new file mode 100644 index 0000000..f08604b --- /dev/null +++ b/dse/.idea/dse.iml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/dse/.idea/misc.xml b/dse/.idea/misc.xml new file mode 100644 index 0000000..79b3c94 --- /dev/null +++ b/dse/.idea/misc.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dse/.idea/modules.xml b/dse/.idea/modules.xml new file mode 100644 index 0000000..9bde7f0 --- /dev/null +++ b/dse/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/dse/CMakeLists.txt b/dse/CMakeLists.txt new file mode 100644 index 0000000..98e189c --- /dev/null +++ b/dse/CMakeLists.txt @@ -0,0 +1,39 @@ +cmake_minimum_required(VERSION 3.10) + +find_package(LLVM 14 REQUIRED CONFIG) +list(APPEND CMAKE_MODULE_PATH "${LLVM_CMAKE_DIR}") +include(HandleLLVMOptions) +include(AddLLVM) + +message(STATUS "Found LLVM ${LLVM_PACKAGE_VERSION}") + +set(Z3_DIR $ENV{Z3_DIR}) +get_filename_component(Z3_DIR ${Z3_DIR} ABSOLUTE) +set(Z3_CXX_INCLUDE_DIRS ${Z3_DIR}/include) +set(Z3_LIBRARIES ${Z3_DIR}/lib/libz3.so) +message(STATUS "Z3_DIR: ${Z3_DIR}") + +add_definitions(${LLVM_DEFINITIONS}) +include_directories(${LLVM_INCLUDE_DIRS} include) +include_directories(${Z3_CXX_INCLUDE_DIRS}) +link_directories(${LLVM_LIBRARY_DIRS} ${CMAKE_CURRENT_BINARY_DIR} ${Z3_LIBRARIES}) + +add_executable(dse + src/DSE.cpp + src/Strategy.cpp + ) + +add_llvm_library(InstrumentPass MODULE + src/Instrument.cpp + ) + +llvm_map_components_to_libnames(llvm_libs support core irreader) + +target_link_libraries(dse ${llvm_libs} ${Z3_LIBRARIES}) + +add_library(runtime MODULE + src/SymbolicInterpreter.cpp + src/Runtime.cpp + ) + +target_link_libraries(runtime ${llvm_libs} ${Z3_LIBRARIES}) diff --git a/dse/build/CMakeCache.txt b/dse/build/CMakeCache.txt new file mode 100644 index 0000000..25c0e65 --- /dev/null +++ b/dse/build/CMakeCache.txt @@ -0,0 +1,633 @@ +# This is the CMakeCache file. +# For build in directory: /home/jackyma/Study/Codes/C/dse/build +# It was generated by CMake: /usr/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line + +//Path to a program. +CMAKE_AR:FILEPATH=/usr/bin/ar + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING= + +//Enable/Disable color output during build. +CMAKE_COLOR_MAKEFILE:BOOL=ON + +//archive create command +CMAKE_CXX_ARCHIVE_CREATE:STRING= Dqc + +//ranlib command +CMAKE_CXX_ARCHIVE_FINISH:STRING= -D + +//CXX compiler +CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++ + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-11 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-11 + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//archive create command +CMAKE_C_ARCHIVE_CREATE:STRING= Dqc + +//ranlib command +CMAKE_C_ARCHIVE_FINISH:STRING= -D + +//C compiler +CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-11 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-11 + +//Flags used by the C compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the C compiler during RELEASE builds. +CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= + +//User executables (bin) +CMAKE_INSTALL_BINDIR:PATH=bin + +//Read-only architecture-independent data (DATAROOTDIR) +CMAKE_INSTALL_DATADIR:PATH= + +//Read-only architecture-independent data root (share) +CMAKE_INSTALL_DATAROOTDIR:PATH=share + +//Documentation root (DATAROOTDIR/doc/PROJECT_NAME) +CMAKE_INSTALL_DOCDIR:PATH= + +//C header files (include) +CMAKE_INSTALL_INCLUDEDIR:PATH=include + +//Info documentation (DATAROOTDIR/info) +CMAKE_INSTALL_INFODIR:PATH= + +//Object code libraries (lib) +CMAKE_INSTALL_LIBDIR:PATH=lib + +//Program executables (libexec) +CMAKE_INSTALL_LIBEXECDIR:PATH=libexec + +//Locale-dependent data (DATAROOTDIR/locale) +CMAKE_INSTALL_LOCALEDIR:PATH= + +//Modifiable single-machine data (var) +CMAKE_INSTALL_LOCALSTATEDIR:PATH=var + +//Man documentation (DATAROOTDIR/man) +CMAKE_INSTALL_MANDIR:PATH= + +//C header files for non-gcc (/usr/include) +CMAKE_INSTALL_OLDINCLUDEDIR:PATH=/usr/include + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//Run-time variable data (LOCALSTATEDIR/run) +CMAKE_INSTALL_RUNSTATEDIR:PATH= + +//System admin executables (sbin) +CMAKE_INSTALL_SBINDIR:PATH=sbin + +//Modifiable architecture-independent data (com) +CMAKE_INSTALL_SHAREDSTATEDIR:PATH=com + +//Read-only single-machine data (etc) +CMAKE_INSTALL_SYSCONFDIR:PATH=etc + +//Path to a program. +CMAKE_LINKER:FILEPATH=/usr/bin/ld + +//Path to a program. +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/gmake + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/usr/bin/nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=Project + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/usr/bin/readelf + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/usr/bin/strip + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Build LLVM and tools with PGO instrumentation. May be specified +// as IR or Frontend +LLVM_BUILD_INSTRUMENTED:STRING=OFF + +//Build LLVM and tools with Code Coverage instrumentation +LLVM_BUILD_INSTRUMENTED_COVERAGE:BOOL=OFF + +//The directory containing a CMake configuration file for LLVM. +LLVM_DIR:PATH=/home/jackyma/Study/Tools/LLVM/build/lib/cmake/llvm + +//Enable Exception handling +LLVM_ENABLE_EH:BOOL=OFF + +//Disable optional build system features that cause problems for +// IDE generators +LLVM_ENABLE_IDE:BOOL=OFF + +//Build LLVM and tools with IR PGO instrumentation (deprecated) +LLVM_ENABLE_IR_PGO:BOOL=OFF + +//Build LLVM with LTO. May be specified as Thin or Full to use +// a particular kind of LTO +LLVM_ENABLE_LTO:STRING=OFF + +//Enable run time type information +LLVM_ENABLE_RTTI:BOOL=OFF + +//Enable compiler warnings. +LLVM_ENABLE_WARNINGS:BOOL=ON + +//Export symbols from LLVM tools so that plugins can import them +LLVM_EXPORT_SYMBOLS_FOR_PLUGINS:BOOL=OFF + +//Enable statistics collection for builds that wouldn't normally +// enable it +LLVM_FORCE_ENABLE_STATS:BOOL=OFF + +//Define the maximum number of concurrent compilation jobs (Ninja +// only). +LLVM_PARALLEL_COMPILE_JOBS:STRING= + +//Define the maximum number of concurrent link jobs (Ninja only). +LLVM_PARALLEL_LINK_JOBS:STRING= + +//Use prefix for sources +LLVM_SOURCE_PREFIX:STRING= + +//Build LLVM using the experimental new pass manager +LLVM_USE_NEWPM:BOOL=OFF + +//Use relative paths in debug info +LLVM_USE_RELATIVE_PATHS_IN_DEBUG_INFO:BOOL=OFF + +//Use relative paths in sources and debug info +LLVM_USE_RELATIVE_PATHS_IN_FILES:BOOL=OFF + +//Value profile counters to use per site for IR PGO with Clang +LLVM_VP_COUNTERS_PER_SITE:STRING=1.5 + +//Value Computed by CMake +Project_BINARY_DIR:STATIC=/home/jackyma/Study/Codes/C/dse/build + +//Value Computed by CMake +Project_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +Project_SOURCE_DIR:STATIC=/home/jackyma/Study/Codes/C/dse + +//Path to a library. +Terminfo_LIBRARIES:FILEPATH=/usr/lib/x86_64-linux-gnu/libtinfo.so + +//No help, variable specified on the command line. +Z3_DIR:UNINITIALIZED=/usr/local/ + +//Path to a file. +ZLIB_INCLUDE_DIR:PATH=/usr/include + +//Path to a library. +ZLIB_LIBRARY_DEBUG:FILEPATH=ZLIB_LIBRARY_DEBUG-NOTFOUND + +//Path to a library. +ZLIB_LIBRARY_RELEASE:FILEPATH=/usr/lib/x86_64-linux-gnu/libz.so + +//Dependencies for the target +runtime_LIB_DEPENDS:STATIC=general;LLVMSupport;general;LLVMCore;general;LLVMIRReader;general;/usr/local/lib/libz3.so; + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/home/jackyma/Study/Codes/C/dse/build +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=22 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=1 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/usr/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER +CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER +CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Unix Makefiles +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/home/jackyma/Study/Codes/C/dse +//ADVANCED property for variable: CMAKE_INSTALL_BINDIR +CMAKE_INSTALL_BINDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_DATADIR +CMAKE_INSTALL_DATADIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_DATAROOTDIR +CMAKE_INSTALL_DATAROOTDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_DOCDIR +CMAKE_INSTALL_DOCDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_INCLUDEDIR +CMAKE_INSTALL_INCLUDEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_INFODIR +CMAKE_INSTALL_INFODIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LIBDIR +CMAKE_INSTALL_LIBDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LIBEXECDIR +CMAKE_INSTALL_LIBEXECDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LOCALEDIR +CMAKE_INSTALL_LOCALEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LOCALSTATEDIR +CMAKE_INSTALL_LOCALSTATEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_MANDIR +CMAKE_INSTALL_MANDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_OLDINCLUDEDIR +CMAKE_INSTALL_OLDINCLUDEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_RUNSTATEDIR +CMAKE_INSTALL_RUNSTATEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_SBINDIR +CMAKE_INSTALL_SBINDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_SHAREDSTATEDIR +CMAKE_INSTALL_SHAREDSTATEDIR-ADVANCED:INTERNAL=1 +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_SYSCONFDIR +CMAKE_INSTALL_SYSCONFDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MAKE_PROGRAM +CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.22 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//Test CXX_SUPPORTS_CLASS_MEMACCESS_FLAG +CXX_SUPPORTS_CLASS_MEMACCESS_FLAG:INTERNAL=1 +//Test CXX_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG +CXX_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG:INTERNAL= +//Test CXX_SUPPORTS_FDATA_SECTIONS +CXX_SUPPORTS_FDATA_SECTIONS:INTERNAL=1 +//Test CXX_SUPPORTS_FFUNCTION_SECTIONS +CXX_SUPPORTS_FFUNCTION_SECTIONS:INTERNAL=1 +//Test CXX_SUPPORTS_FNO_SEMANTIC_INTERPOSITION +CXX_SUPPORTS_FNO_SEMANTIC_INTERPOSITION:INTERNAL=1 +//Test CXX_SUPPORTS_FPIC +CXX_SUPPORTS_FPIC:INTERNAL=1 +//Test CXX_SUPPORTS_IMPLICIT_FALLTHROUGH_FLAG +CXX_SUPPORTS_IMPLICIT_FALLTHROUGH_FLAG:INTERNAL=1 +//Test CXX_SUPPORTS_MISLEADING_INDENTATION_FLAG +CXX_SUPPORTS_MISLEADING_INDENTATION_FLAG:INTERNAL=1 +//Test CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG +CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG:INTERNAL=1 +//Test CXX_SUPPORTS_NOEXCEPT_TYPE_FLAG +CXX_SUPPORTS_NOEXCEPT_TYPE_FLAG:INTERNAL=1 +//Test CXX_SUPPORTS_PESSIMIZING_MOVE_FLAG +CXX_SUPPORTS_PESSIMIZING_MOVE_FLAG:INTERNAL=1 +//Test CXX_SUPPORTS_REDUNDANT_MOVE_FLAG +CXX_SUPPORTS_REDUNDANT_MOVE_FLAG:INTERNAL=1 +//Test CXX_SUPPORTS_STRING_CONVERSION_FLAG +CXX_SUPPORTS_STRING_CONVERSION_FLAG:INTERNAL= +//Test CXX_SUPPORTS_SUGGEST_OVERRIDE_FLAG +CXX_SUPPORTS_SUGGEST_OVERRIDE_FLAG:INTERNAL=1 +//Test CXX_SUPPORTS_WERROR_DATE_TIME +CXX_SUPPORTS_WERROR_DATE_TIME:INTERNAL=1 +//Test CXX_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW +CXX_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW:INTERNAL= +//Test CXX_WONT_WARN_ON_FINAL_NONVIRTUALDTOR +CXX_WONT_WARN_ON_FINAL_NONVIRTUALDTOR:INTERNAL= +//Test CXX_WSUGGEST_OVERRIDE_ALLOWS_ONLY_FINAL +CXX_WSUGGEST_OVERRIDE_ALLOWS_ONLY_FINAL:INTERNAL=1 +//Test C_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG +C_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG:INTERNAL= +//Test C_SUPPORTS_FDATA_SECTIONS +C_SUPPORTS_FDATA_SECTIONS:INTERNAL=1 +//Test C_SUPPORTS_FFUNCTION_SECTIONS +C_SUPPORTS_FFUNCTION_SECTIONS:INTERNAL=1 +//Test C_SUPPORTS_FNO_FUNCTION_SECTIONS +C_SUPPORTS_FNO_FUNCTION_SECTIONS:INTERNAL=1 +//Test C_SUPPORTS_FNO_SEMANTIC_INTERPOSITION +C_SUPPORTS_FNO_SEMANTIC_INTERPOSITION:INTERNAL=1 +//Test C_SUPPORTS_FPIC +C_SUPPORTS_FPIC:INTERNAL=1 +//Test C_SUPPORTS_IMPLICIT_FALLTHROUGH_FLAG +C_SUPPORTS_IMPLICIT_FALLTHROUGH_FLAG:INTERNAL=1 +//Test C_SUPPORTS_MISLEADING_INDENTATION_FLAG +C_SUPPORTS_MISLEADING_INDENTATION_FLAG:INTERNAL=1 +//Test C_SUPPORTS_STRING_CONVERSION_FLAG +C_SUPPORTS_STRING_CONVERSION_FLAG:INTERNAL= +//Test C_SUPPORTS_WERROR_DATE_TIME +C_SUPPORTS_WERROR_DATE_TIME:INTERNAL=1 +//Test C_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW +C_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW:INTERNAL= +//Test C_WCOMMENT_ALLOWS_LINE_WRAP +C_WCOMMENT_ALLOWS_LINE_WRAP:INTERNAL= +//Details about finding Terminfo +FIND_PACKAGE_MESSAGE_DETAILS_Terminfo:INTERNAL=[/usr/lib/x86_64-linux-gnu/libtinfo.so][1][v()] +//Details about finding ZLIB +FIND_PACKAGE_MESSAGE_DETAILS_ZLIB:INTERNAL=[/usr/lib/x86_64-linux-gnu/libz.so][/usr/include][v1.2.11()] +//ADVANCED property for variable: LLVM_BUILD_INSTRUMENTED +LLVM_BUILD_INSTRUMENTED-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: LLVM_BUILD_INSTRUMENTED_COVERAGE +LLVM_BUILD_INSTRUMENTED_COVERAGE-ADVANCED:INTERNAL=1 +LLVM_CONFIG_HAS_RTTI:INTERNAL=NO +//ADVANCED property for variable: LLVM_ENABLE_IR_PGO +LLVM_ENABLE_IR_PGO-ADVANCED:INTERNAL=1 +LLVM_LINKER_DETECTED:INTERNAL=YES +LLVM_LINKER_IS_GNULD:INTERNAL=YES +//ADVANCED property for variable: LLVM_USE_NEWPM +LLVM_USE_NEWPM-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: LLVM_VP_COUNTERS_PER_SITE +LLVM_VP_COUNTERS_PER_SITE-ADVANCED:INTERNAL=1 +//Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG +SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG:INTERNAL=1 +//ADVANCED property for variable: Terminfo_LIBRARIES +Terminfo_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Terminfo_LINKABLE +Terminfo_LINKABLE-ADVANCED:INTERNAL=1 +//Test Terminfo_LINKABLE +Terminfo_LINKABLE:INTERNAL=1 +//ADVANCED property for variable: ZLIB_INCLUDE_DIR +ZLIB_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: ZLIB_LIBRARY_DEBUG +ZLIB_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: ZLIB_LIBRARY_RELEASE +ZLIB_LIBRARY_RELEASE-ADVANCED:INTERNAL=1 +//CMAKE_INSTALL_PREFIX during last run +_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX:INTERNAL=/usr/local +//Have symbol os_signpost_interval_begin +macos_signposts_available:INTERNAL= + diff --git a/dse/build/CMakeFiles/3.22.1/CMakeCCompiler.cmake b/dse/build/CMakeFiles/3.22.1/CMakeCCompiler.cmake new file mode 100644 index 0000000..d7dc955 --- /dev/null +++ b/dse/build/CMakeFiles/3.22.1/CMakeCCompiler.cmake @@ -0,0 +1,72 @@ +set(CMAKE_C_COMPILER "/usr/bin/cc") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "GNU") +set(CMAKE_C_COMPILER_VERSION "11.2.0") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") +set(CMAKE_C17_COMPILE_FEATURES "c_std_17") +set(CMAKE_C23_COMPILE_FEATURES "c_std_23") + +set(CMAKE_C_PLATFORM_ID "Linux") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar-11") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib-11") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCC 1) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_C_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/11/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/11;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/dse/build/CMakeFiles/3.22.1/CMakeCXXCompiler.cmake b/dse/build/CMakeFiles/3.22.1/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..52c0f3d --- /dev/null +++ b/dse/build/CMakeFiles/3.22.1/CMakeCXXCompiler.cmake @@ -0,0 +1,83 @@ +set(CMAKE_CXX_COMPILER "/usr/bin/c++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "GNU") +set(CMAKE_CXX_COMPILER_VERSION "11.2.0") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") +set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23") + +set(CMAKE_CXX_PLATFORM_ID "Linux") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar-11") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib-11") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCXX 1) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/usr/include/c++/11;/usr/include/x86_64-linux-gnu/c++/11;/usr/include/c++/11/backward;/usr/lib/gcc/x86_64-linux-gnu/11/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/11;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/dse/build/CMakeFiles/3.22.1/CMakeDetermineCompilerABI_C.bin b/dse/build/CMakeFiles/3.22.1/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000..b7f3a7d Binary files /dev/null and b/dse/build/CMakeFiles/3.22.1/CMakeDetermineCompilerABI_C.bin differ diff --git a/dse/build/CMakeFiles/3.22.1/CMakeDetermineCompilerABI_CXX.bin b/dse/build/CMakeFiles/3.22.1/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000..f789527 Binary files /dev/null and b/dse/build/CMakeFiles/3.22.1/CMakeDetermineCompilerABI_CXX.bin differ diff --git a/dse/build/CMakeFiles/3.22.1/CMakeSystem.cmake b/dse/build/CMakeFiles/3.22.1/CMakeSystem.cmake new file mode 100644 index 0000000..cc08559 --- /dev/null +++ b/dse/build/CMakeFiles/3.22.1/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-5.15.0-40-generic") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "5.15.0-40-generic") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + + + +set(CMAKE_SYSTEM "Linux-5.15.0-40-generic") +set(CMAKE_SYSTEM_NAME "Linux") +set(CMAKE_SYSTEM_VERSION "5.15.0-40-generic") +set(CMAKE_SYSTEM_PROCESSOR "x86_64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/dse/build/CMakeFiles/3.22.1/CompilerIdC/CMakeCCompilerId.c b/dse/build/CMakeFiles/3.22.1/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 0000000..41b99d7 --- /dev/null +++ b/dse/build/CMakeFiles/3.22.1/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,803 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if !defined(__STDC__) && !defined(__clang__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif __STDC_VERSION__ > 201710L +# define C_VERSION "23" +#elif __STDC_VERSION__ >= 201710L +# define C_VERSION "17" +#elif __STDC_VERSION__ >= 201000L +# define C_VERSION "11" +#elif __STDC_VERSION__ >= 199901L +# define C_VERSION "99" +#else +# define C_VERSION "90" +#endif +const char* info_language_standard_default = + "INFO" ":" "standard_default[" C_VERSION "]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ +#if (defined(__clang__) || defined(__GNUC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) && !defined(_MSC_VER) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/dse/build/CMakeFiles/3.22.1/CompilerIdC/a.out b/dse/build/CMakeFiles/3.22.1/CompilerIdC/a.out new file mode 100755 index 0000000..b538d9c Binary files /dev/null and b/dse/build/CMakeFiles/3.22.1/CompilerIdC/a.out differ diff --git a/dse/build/CMakeFiles/3.22.1/CompilerIdCXX/CMakeCXXCompilerId.cpp b/dse/build/CMakeFiles/3.22.1/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 0000000..25c62a8 --- /dev/null +++ b/dse/build/CMakeFiles/3.22.1/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,791 @@ +/* This source file must have a .cpp extension so that all C++ compilers + recognize the extension without flags. Borland does not know .cxx for + example. */ +#ifndef __cplusplus +# error "A C compiler has been selected for C++." +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__COMO__) +# define COMPILER_ID "Comeau" + /* __COMO_VERSION__ = VRR */ +# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) +# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) + +#elif defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L +# if defined(__INTEL_CXX11_MODE__) +# if defined(__cpp_aggregate_nsdmi) +# define CXX_STD 201402L +# else +# define CXX_STD 201103L +# endif +# else +# define CXX_STD 199711L +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# define CXX_STD _MSVC_LANG +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > 202002L + "23" +#elif CXX_STD > 201703L + "20" +#elif CXX_STD >= 201703L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ +#if (defined(__clang__) || defined(__GNUC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) && !defined(_MSC_VER) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/dse/build/CMakeFiles/3.22.1/CompilerIdCXX/a.out b/dse/build/CMakeFiles/3.22.1/CompilerIdCXX/a.out new file mode 100755 index 0000000..d21e6c4 Binary files /dev/null and b/dse/build/CMakeFiles/3.22.1/CompilerIdCXX/a.out differ diff --git a/dse/build/CMakeFiles/CMakeDirectoryInformation.cmake b/dse/build/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..94c5a75 --- /dev/null +++ b/dse/build/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/jackyma/Study/Codes/C/dse") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/jackyma/Study/Codes/C/dse/build") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/dse/build/CMakeFiles/CMakeError.log b/dse/build/CMakeFiles/CMakeError.log new file mode 100644 index 0000000..01932c1 --- /dev/null +++ b/dse/build/CMakeFiles/CMakeError.log @@ -0,0 +1,160 @@ +Performing C SOURCE FILE Test C_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW failed with the following output: +Change Dir: /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_d39d8/fast && /usr/bin/gmake -f CMakeFiles/cmTC_d39d8.dir/build.make CMakeFiles/cmTC_d39d8.dir/build +gmake[1]: Entering directory '/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_d39d8.dir/src.c.o +/usr/bin/cc -DC_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW -fPIC -fno-semantic-interposition -Werror=date-time -Werror -Werror=unguarded-availability-new -o CMakeFiles/cmTC_d39d8.dir/src.c.o -c /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp/src.c +cc1: error: '-Werror=unguarded-availability-new': no option '-Wunguarded-availability-new' +gmake[1]: *** [CMakeFiles/cmTC_d39d8.dir/build.make:78: CMakeFiles/cmTC_d39d8.dir/src.c.o] Error 1 +gmake[1]: Leaving directory '/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp' +gmake: *** [Makefile:127: cmTC_d39d8/fast] Error 2 + + +Source file was: +int main(void) { return 0; } +Performing C++ SOURCE FILE Test CXX_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW failed with the following output: +Change Dir: /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_e2ffc/fast && /usr/bin/gmake -f CMakeFiles/cmTC_e2ffc.dir/build.make CMakeFiles/cmTC_e2ffc.dir/build +gmake[1]: Entering directory '/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_e2ffc.dir/src.cxx.o +/usr/bin/c++ -DCXX_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Werror -Werror=unguarded-availability-new -o CMakeFiles/cmTC_e2ffc.dir/src.cxx.o -c /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp/src.cxx +cc1plus: error: '-Werror=unguarded-availability-new': no option '-Wunguarded-availability-new' +gmake[1]: *** [CMakeFiles/cmTC_e2ffc.dir/build.make:78: CMakeFiles/cmTC_e2ffc.dir/src.cxx.o] Error 1 +gmake[1]: Leaving directory '/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp' +gmake: *** [Makefile:127: cmTC_e2ffc/fast] Error 2 + + +Source file was: +int main() { return 0; } +Performing C SOURCE FILE Test C_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG failed with the following output: +Change Dir: /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_34538/fast && /usr/bin/gmake -f CMakeFiles/cmTC_34538.dir/build.make CMakeFiles/cmTC_34538.dir/build +gmake[1]: Entering directory '/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_34538.dir/src.c.o +/usr/bin/cc -DC_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG -fPIC -fno-semantic-interposition -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -Wimplicit-fallthrough -Werror -Wcovered-switch-default -o CMakeFiles/cmTC_34538.dir/src.c.o -c /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp/src.c +cc: error: unrecognized command-line option '-Wcovered-switch-default'; did you mean '-Wno-switch-default'? +gmake[1]: *** [CMakeFiles/cmTC_34538.dir/build.make:78: CMakeFiles/cmTC_34538.dir/src.c.o] Error 1 +gmake[1]: Leaving directory '/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp' +gmake: *** [Makefile:127: cmTC_34538/fast] Error 2 + + +Source file was: +int main(void) { return 0; } +Performing C++ SOURCE FILE Test CXX_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG failed with the following output: +Change Dir: /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_526a3/fast && /usr/bin/gmake -f CMakeFiles/cmTC_526a3.dir/build.make CMakeFiles/cmTC_526a3.dir/build +gmake[1]: Entering directory '/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_526a3.dir/src.cxx.o +/usr/bin/c++ -DCXX_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Werror -Wcovered-switch-default -o CMakeFiles/cmTC_526a3.dir/src.cxx.o -c /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp/src.cxx +c++: error: unrecognized command-line option '-Wcovered-switch-default'; did you mean '-Wno-switch-default'? +gmake[1]: *** [CMakeFiles/cmTC_526a3.dir/build.make:78: CMakeFiles/cmTC_526a3.dir/src.cxx.o] Error 1 +gmake[1]: Leaving directory '/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp' +gmake: *** [Makefile:127: cmTC_526a3/fast] Error 2 + + +Source file was: +int main() { return 0; } +Performing C++ SOURCE FILE Test CXX_WONT_WARN_ON_FINAL_NONVIRTUALDTOR failed with the following output: +Change Dir: /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_70bd1/fast && /usr/bin/gmake -f CMakeFiles/cmTC_70bd1.dir/build.make CMakeFiles/cmTC_70bd1.dir/build +gmake[1]: Entering directory '/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_70bd1.dir/src.cxx.o +/usr/bin/c++ -DCXX_WONT_WARN_ON_FINAL_NONVIRTUALDTOR -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Werror=non-virtual-dtor -o CMakeFiles/cmTC_70bd1.dir/src.cxx.o -c /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp/src.cxx +/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp/src.cxx:2:36: error: ‘class base’ has virtual functions and accessible non-virtual destructor [-Werror=non-virtual-dtor] + 2 | class base {friend f; public: virtual void anchor();protected: ~base();}; + | ^~~~ +cc1plus: some warnings being treated as errors +gmake[1]: *** [CMakeFiles/cmTC_70bd1.dir/build.make:78: CMakeFiles/cmTC_70bd1.dir/src.cxx.o] Error 1 +gmake[1]: Leaving directory '/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp' +gmake: *** [Makefile:127: cmTC_70bd1/fast] Error 2 + + +Source file was: +class f {}; + class base {friend f; public: virtual void anchor();protected: ~base();}; + int main() { return 0; } +Performing C SOURCE FILE Test C_WCOMMENT_ALLOWS_LINE_WRAP failed with the following output: +Change Dir: /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_2f65c/fast && /usr/bin/gmake -f CMakeFiles/cmTC_2f65c.dir/build.make CMakeFiles/cmTC_2f65c.dir/build +gmake[1]: Entering directory '/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_2f65c.dir/src.c.o +/usr/bin/cc -DC_WCOMMENT_ALLOWS_LINE_WRAP -fPIC -fno-semantic-interposition -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -Wimplicit-fallthrough -Werror -Wcomment -o CMakeFiles/cmTC_2f65c.dir/src.c.o -c /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp/src.c +/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp/src.c:1:1: error: multi-line comment [-Werror=comment] + 1 | // \ + | ^ +cc1: all warnings being treated as errors +gmake[1]: *** [CMakeFiles/cmTC_2f65c.dir/build.make:78: CMakeFiles/cmTC_2f65c.dir/src.c.o] Error 1 +gmake[1]: Leaving directory '/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp' +gmake: *** [Makefile:127: cmTC_2f65c/fast] Error 2 + + +Source file was: +// \ +// +int main() {return 0;} +Performing C SOURCE FILE Test C_SUPPORTS_STRING_CONVERSION_FLAG failed with the following output: +Change Dir: /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_faad2/fast && /usr/bin/gmake -f CMakeFiles/cmTC_faad2.dir/build.make CMakeFiles/cmTC_faad2.dir/build +gmake[1]: Entering directory '/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_faad2.dir/src.c.o +/usr/bin/cc -DC_SUPPORTS_STRING_CONVERSION_FLAG -fPIC -fno-semantic-interposition -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-comment -Werror -Wstring-conversion -o CMakeFiles/cmTC_faad2.dir/src.c.o -c /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp/src.c +cc: error: unrecognized command-line option '-Wstring-conversion'; did you mean '-Wsign-conversion'? +gmake[1]: *** [CMakeFiles/cmTC_faad2.dir/build.make:78: CMakeFiles/cmTC_faad2.dir/src.c.o] Error 1 +gmake[1]: Leaving directory '/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp' +gmake: *** [Makefile:127: cmTC_faad2/fast] Error 2 + + +Source file was: +int main(void) { return 0; } +Performing C++ SOURCE FILE Test CXX_SUPPORTS_STRING_CONVERSION_FLAG failed with the following output: +Change Dir: /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_2bbec/fast && /usr/bin/gmake -f CMakeFiles/cmTC_2bbec.dir/build.make CMakeFiles/cmTC_2bbec.dir/build +gmake[1]: Entering directory '/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_2bbec.dir/src.cxx.o +/usr/bin/c++ -DCXX_SUPPORTS_STRING_CONVERSION_FLAG -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Werror -Wstring-conversion -o CMakeFiles/cmTC_2bbec.dir/src.cxx.o -c /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp/src.cxx +c++: error: unrecognized command-line option '-Wstring-conversion'; did you mean '-Wsign-conversion'? +gmake[1]: *** [CMakeFiles/cmTC_2bbec.dir/build.make:78: CMakeFiles/cmTC_2bbec.dir/src.cxx.o] Error 1 +gmake[1]: Leaving directory '/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp' +gmake: *** [Makefile:127: cmTC_2bbec/fast] Error 2 + + +Source file was: +int main() { return 0; } +Determining if the os_signpost_interval_begin exist failed with the following output: +Change Dir: /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_63170/fast && /usr/bin/gmake -f CMakeFiles/cmTC_63170.dir/build.make CMakeFiles/cmTC_63170.dir/build +gmake[1]: Entering directory '/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_63170.dir/CheckSymbolExists.c.o +/usr/bin/cc -fPIC -fno-semantic-interposition -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-comment -Wmisleading-indentation -ffunction-sections -fdata-sections -o CMakeFiles/cmTC_63170.dir/CheckSymbolExists.c.o -c /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp/CheckSymbolExists.c +/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp/CheckSymbolExists.c:2:10: fatal error: os/signpost.h: No such file or directory + 2 | #include + | ^~~~~~~~~~~~~~~ +compilation terminated. +gmake[1]: *** [CMakeFiles/cmTC_63170.dir/build.make:78: CMakeFiles/cmTC_63170.dir/CheckSymbolExists.c.o] Error 1 +gmake[1]: Leaving directory '/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp' +gmake: *** [Makefile:127: cmTC_63170/fast] Error 2 + + +File /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp/CheckSymbolExists.c: +/* */ +#include + +int main(int argc, char** argv) +{ + (void)argv; +#ifndef os_signpost_interval_begin + return ((int*)(&os_signpost_interval_begin))[argc]; +#else + (void)argc; + return 0; +#endif +} diff --git a/dse/build/CMakeFiles/CMakeOutput.log b/dse/build/CMakeFiles/CMakeOutput.log new file mode 100644 index 0000000..9f460b7 --- /dev/null +++ b/dse/build/CMakeFiles/CMakeOutput.log @@ -0,0 +1,815 @@ +The system is: Linux - 5.15.0-40-generic - x86_64 +Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. +Compiler: /usr/bin/cc +Build flags: +Id flags: + +The output was: +0 + + +Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out" + +The C compiler identification is GNU, found in "/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/3.22.1/CompilerIdC/a.out" + +Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. +Compiler: /usr/bin/c++ +Build flags: +Id flags: + +The output was: +0 + + +Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out" + +The CXX compiler identification is GNU, found in "/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/3.22.1/CompilerIdCXX/a.out" + +Detecting C compiler ABI info compiled with the following output: +Change Dir: /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_da8de/fast && /usr/bin/gmake -f CMakeFiles/cmTC_da8de.dir/build.make CMakeFiles/cmTC_da8de.dir/build +gmake[1]: Entering directory '/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_da8de.dir/CMakeCCompilerABI.c.o +/usr/bin/cc -v -o CMakeFiles/cmTC_da8de.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.22/Modules/CMakeCCompilerABI.c +Using built-in specs. +COLLECT_GCC=/usr/bin/cc +OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.2.0-19ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-gBFGDP/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-gBFGDP/gcc-11-11.2.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 +Thread model: posix +Supported LTO compression algorithms: zlib zstd +gcc version 11.2.0 (Ubuntu 11.2.0-19ubuntu1) +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_da8de.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_da8de.dir/' + /usr/lib/gcc/x86_64-linux-gnu/11/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.22/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_da8de.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccaS5xif.s +GNU C17 (Ubuntu 11.2.0-19ubuntu1) version 11.2.0 (x86_64-linux-gnu) + compiled by GNU C version 11.2.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version isl-0.24-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" +ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/include-fixed" +ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/include" +#include "..." search starts here: +#include <...> search starts here: + /usr/lib/gcc/x86_64-linux-gnu/11/include + /usr/local/include + /usr/include/x86_64-linux-gnu + /usr/include +End of search list. +GNU C17 (Ubuntu 11.2.0-19ubuntu1) version 11.2.0 (x86_64-linux-gnu) + compiled by GNU C version 11.2.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version isl-0.24-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +Compiler executable checksum: ead6677a8de2192bf1e5ee7b28d13856 +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_da8de.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_da8de.dir/' + as -v --64 -o CMakeFiles/cmTC_da8de.dir/CMakeCCompilerABI.c.o /tmp/ccaS5xif.s +GNU assembler version 2.38 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.38 +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_da8de.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_da8de.dir/CMakeCCompilerABI.c.' +Linking C executable cmTC_da8de +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_da8de.dir/link.txt --verbose=1 +/usr/bin/cc -v -rdynamic CMakeFiles/cmTC_da8de.dir/CMakeCCompilerABI.c.o -o cmTC_da8de +Using built-in specs. +COLLECT_GCC=/usr/bin/cc +COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper +OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.2.0-19ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-gBFGDP/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-gBFGDP/gcc-11-11.2.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 +Thread model: posix +Supported LTO compression algorithms: zlib zstd +gcc version 11.2.0 (Ubuntu 11.2.0-19ubuntu1) +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_da8de' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_da8de.' + /usr/lib/gcc/x86_64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/ccBU2R8P.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_da8de /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. CMakeFiles/cmTC_da8de.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o +COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_da8de' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_da8de.' +gmake[1]: Leaving directory '/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp' + + + +Parsed C implicit include dir info from above output: rv=done + found start of include info + found start of implicit include info + add: [/usr/lib/gcc/x86_64-linux-gnu/11/include] + add: [/usr/local/include] + add: [/usr/include/x86_64-linux-gnu] + add: [/usr/include] + end of search list found + collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/11/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/11/include] + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] + collapse include dir [/usr/include] ==> [/usr/include] + implicit include dirs: [/usr/lib/gcc/x86_64-linux-gnu/11/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] + + +Parsed C implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_da8de/fast && /usr/bin/gmake -f CMakeFiles/cmTC_da8de.dir/build.make CMakeFiles/cmTC_da8de.dir/build] + ignore line: [gmake[1]: Entering directory '/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp'] + ignore line: [Building C object CMakeFiles/cmTC_da8de.dir/CMakeCCompilerABI.c.o] + ignore line: [/usr/bin/cc -v -o CMakeFiles/cmTC_da8de.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.22/Modules/CMakeCCompilerABI.c] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/cc] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.2.0-19ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-gBFGDP/gcc-11-11.2.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-11-gBFGDP/gcc-11-11.2.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 11.2.0 (Ubuntu 11.2.0-19ubuntu1) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_da8de.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_da8de.dir/'] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/11/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.22/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_da8de.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccaS5xif.s] + ignore line: [GNU C17 (Ubuntu 11.2.0-19ubuntu1) version 11.2.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 11.2.0 GMP version 6.2.1 MPFR version 4.1.0 MPC version 1.2.1 isl version isl-0.24-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/include-fixed"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/11/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/include/x86_64-linux-gnu] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [GNU C17 (Ubuntu 11.2.0-19ubuntu1) version 11.2.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 11.2.0 GMP version 6.2.1 MPFR version 4.1.0 MPC version 1.2.1 isl version isl-0.24-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [Compiler executable checksum: ead6677a8de2192bf1e5ee7b28d13856] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_da8de.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_da8de.dir/'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_da8de.dir/CMakeCCompilerABI.c.o /tmp/ccaS5xif.s] + ignore line: [GNU assembler version 2.38 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.38] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_da8de.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_da8de.dir/CMakeCCompilerABI.c.'] + ignore line: [Linking C executable cmTC_da8de] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_da8de.dir/link.txt --verbose=1] + ignore line: [/usr/bin/cc -v -rdynamic CMakeFiles/cmTC_da8de.dir/CMakeCCompilerABI.c.o -o cmTC_da8de ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/cc] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.2.0-19ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-gBFGDP/gcc-11-11.2.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-11-gBFGDP/gcc-11-11.2.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 11.2.0 (Ubuntu 11.2.0-19ubuntu1) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_da8de' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_da8de.'] + link line: [ /usr/lib/gcc/x86_64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/ccBU2R8P.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_da8de /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. CMakeFiles/cmTC_da8de.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccBU2R8P.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [--build-id] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--as-needed] ==> ignore + arg [-export-dynamic] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-pie] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [-o] ==> ignore + arg [cmTC_da8de] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/11] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib] + arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../..] + arg [CMakeFiles/cmTC_da8de.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [-lgcc] ==> lib [gcc] + arg [--push-state] ==> ignore + arg [--as-needed] ==> ignore + arg [-lgcc_s] ==> lib [gcc_s] + arg [--pop-state] ==> ignore + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + arg [--push-state] ==> ignore + arg [--as-needed] ==> ignore + arg [-lgcc_s] ==> lib [gcc_s] + arg [--pop-state] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] ==> [/usr/lib/x86_64-linux-gnu/crtn.o] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11] ==> [/usr/lib/gcc/x86_64-linux-gnu/11] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../..] ==> [/usr/lib] + implicit libs: [gcc;gcc_s;c;gcc;gcc_s] + implicit objs: [/usr/lib/x86_64-linux-gnu/Scrt1.o;/usr/lib/x86_64-linux-gnu/crti.o;/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o;/usr/lib/x86_64-linux-gnu/crtn.o] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/11;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + implicit fwks: [] + + +Detecting CXX compiler ABI info compiled with the following output: +Change Dir: /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_54712/fast && /usr/bin/gmake -f CMakeFiles/cmTC_54712.dir/build.make CMakeFiles/cmTC_54712.dir/build +gmake[1]: Entering directory '/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_54712.dir/CMakeCXXCompilerABI.cpp.o +/usr/bin/c++ -v -o CMakeFiles/cmTC_54712.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp +Using built-in specs. +COLLECT_GCC=/usr/bin/c++ +OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.2.0-19ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-gBFGDP/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-gBFGDP/gcc-11-11.2.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 +Thread model: posix +Supported LTO compression algorithms: zlib zstd +gcc version 11.2.0 (Ubuntu 11.2.0-19ubuntu1) +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_54712.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_54712.dir/' + /usr/lib/gcc/x86_64-linux-gnu/11/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_54712.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/cceUhchE.s +GNU C++17 (Ubuntu 11.2.0-19ubuntu1) version 11.2.0 (x86_64-linux-gnu) + compiled by GNU C version 11.2.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version isl-0.24-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/11" +ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" +ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/include-fixed" +ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/include" +#include "..." search starts here: +#include <...> search starts here: + /usr/include/c++/11 + /usr/include/x86_64-linux-gnu/c++/11 + /usr/include/c++/11/backward + /usr/lib/gcc/x86_64-linux-gnu/11/include + /usr/local/include + /usr/include/x86_64-linux-gnu + /usr/include +End of search list. +GNU C++17 (Ubuntu 11.2.0-19ubuntu1) version 11.2.0 (x86_64-linux-gnu) + compiled by GNU C version 11.2.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version isl-0.24-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +Compiler executable checksum: 619370d92bf6efc3023abfa7394da0c1 +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_54712.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_54712.dir/' + as -v --64 -o CMakeFiles/cmTC_54712.dir/CMakeCXXCompilerABI.cpp.o /tmp/cceUhchE.s +GNU assembler version 2.38 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.38 +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_54712.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_54712.dir/CMakeCXXCompilerABI.cpp.' +Linking CXX executable cmTC_54712 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_54712.dir/link.txt --verbose=1 +/usr/bin/c++ -v -rdynamic CMakeFiles/cmTC_54712.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_54712 +Using built-in specs. +COLLECT_GCC=/usr/bin/c++ +COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper +OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.2.0-19ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-gBFGDP/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-gBFGDP/gcc-11-11.2.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 +Thread model: posix +Supported LTO compression algorithms: zlib zstd +gcc version 11.2.0 (Ubuntu 11.2.0-19ubuntu1) +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_54712' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_54712.' + /usr/lib/gcc/x86_64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/cc71RFwT.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_54712 /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. CMakeFiles/cmTC_54712.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o +COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_54712' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_54712.' +gmake[1]: Leaving directory '/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp' + + + +Parsed CXX implicit include dir info from above output: rv=done + found start of include info + found start of implicit include info + add: [/usr/include/c++/11] + add: [/usr/include/x86_64-linux-gnu/c++/11] + add: [/usr/include/c++/11/backward] + add: [/usr/lib/gcc/x86_64-linux-gnu/11/include] + add: [/usr/local/include] + add: [/usr/include/x86_64-linux-gnu] + add: [/usr/include] + end of search list found + collapse include dir [/usr/include/c++/11] ==> [/usr/include/c++/11] + collapse include dir [/usr/include/x86_64-linux-gnu/c++/11] ==> [/usr/include/x86_64-linux-gnu/c++/11] + collapse include dir [/usr/include/c++/11/backward] ==> [/usr/include/c++/11/backward] + collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/11/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/11/include] + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] + collapse include dir [/usr/include] ==> [/usr/include] + implicit include dirs: [/usr/include/c++/11;/usr/include/x86_64-linux-gnu/c++/11;/usr/include/c++/11/backward;/usr/lib/gcc/x86_64-linux-gnu/11/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] + + +Parsed CXX implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_54712/fast && /usr/bin/gmake -f CMakeFiles/cmTC_54712.dir/build.make CMakeFiles/cmTC_54712.dir/build] + ignore line: [gmake[1]: Entering directory '/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp'] + ignore line: [Building CXX object CMakeFiles/cmTC_54712.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/usr/bin/c++ -v -o CMakeFiles/cmTC_54712.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/c++] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.2.0-19ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-gBFGDP/gcc-11-11.2.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-11-gBFGDP/gcc-11-11.2.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 11.2.0 (Ubuntu 11.2.0-19ubuntu1) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_54712.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_54712.dir/'] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/11/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_54712.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/cceUhchE.s] + ignore line: [GNU C++17 (Ubuntu 11.2.0-19ubuntu1) version 11.2.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 11.2.0 GMP version 6.2.1 MPFR version 4.1.0 MPC version 1.2.1 isl version isl-0.24-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/11"] + ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/include-fixed"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/include/c++/11] + ignore line: [ /usr/include/x86_64-linux-gnu/c++/11] + ignore line: [ /usr/include/c++/11/backward] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/11/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/include/x86_64-linux-gnu] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [GNU C++17 (Ubuntu 11.2.0-19ubuntu1) version 11.2.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 11.2.0 GMP version 6.2.1 MPFR version 4.1.0 MPC version 1.2.1 isl version isl-0.24-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [Compiler executable checksum: 619370d92bf6efc3023abfa7394da0c1] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_54712.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_54712.dir/'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_54712.dir/CMakeCXXCompilerABI.cpp.o /tmp/cceUhchE.s] + ignore line: [GNU assembler version 2.38 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.38] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_54712.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_54712.dir/CMakeCXXCompilerABI.cpp.'] + ignore line: [Linking CXX executable cmTC_54712] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_54712.dir/link.txt --verbose=1] + ignore line: [/usr/bin/c++ -v -rdynamic CMakeFiles/cmTC_54712.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_54712 ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/c++] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.2.0-19ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-gBFGDP/gcc-11-11.2.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-11-gBFGDP/gcc-11-11.2.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 11.2.0 (Ubuntu 11.2.0-19ubuntu1) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_54712' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_54712.'] + link line: [ /usr/lib/gcc/x86_64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/cc71RFwT.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_54712 /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. CMakeFiles/cmTC_54712.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/cc71RFwT.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [--build-id] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--as-needed] ==> ignore + arg [-export-dynamic] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-pie] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [-o] ==> ignore + arg [cmTC_54712] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/11] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib] + arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../..] + arg [CMakeFiles/cmTC_54712.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [-lstdc++] ==> lib [stdc++] + arg [-lm] ==> lib [m] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] ==> [/usr/lib/x86_64-linux-gnu/crtn.o] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11] ==> [/usr/lib/gcc/x86_64-linux-gnu/11] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../..] ==> [/usr/lib] + implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc] + implicit objs: [/usr/lib/x86_64-linux-gnu/Scrt1.o;/usr/lib/x86_64-linux-gnu/crti.o;/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o;/usr/lib/x86_64-linux-gnu/crtn.o] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/11;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + implicit fwks: [] + + +Performing C SOURCE FILE Test Terminfo_LINKABLE succeeded with the following output: +Change Dir: /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_7854f/fast && /usr/bin/gmake -f CMakeFiles/cmTC_7854f.dir/build.make CMakeFiles/cmTC_7854f.dir/build +gmake[1]: Entering directory '/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_7854f.dir/src.c.o +/usr/bin/cc -DTerminfo_LINKABLE -o CMakeFiles/cmTC_7854f.dir/src.c.o -c /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp/src.c +Linking C executable cmTC_7854f +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_7854f.dir/link.txt --verbose=1 +/usr/bin/cc CMakeFiles/cmTC_7854f.dir/src.c.o -o cmTC_7854f /usr/lib/x86_64-linux-gnu/libtinfo.so +gmake[1]: Leaving directory '/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp' + + +Source file was: + + int setupterm(char *term, int filedes, int *errret); + int main() { return setupterm(0, 0, 0); } +Performing C SOURCE FILE Test C_SUPPORTS_FPIC succeeded with the following output: +Change Dir: /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_2bb41/fast && /usr/bin/gmake -f CMakeFiles/cmTC_2bb41.dir/build.make CMakeFiles/cmTC_2bb41.dir/build +gmake[1]: Entering directory '/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_2bb41.dir/src.c.o +/usr/bin/cc -DC_SUPPORTS_FPIC -Werror -fPIC -o CMakeFiles/cmTC_2bb41.dir/src.c.o -c /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp/src.c +Linking C executable cmTC_2bb41 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_2bb41.dir/link.txt --verbose=1 +/usr/bin/cc CMakeFiles/cmTC_2bb41.dir/src.c.o -o cmTC_2bb41 +gmake[1]: Leaving directory '/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp' + + +Source file was: +int main(void) { return 0; } +Performing C++ SOURCE FILE Test CXX_SUPPORTS_FPIC succeeded with the following output: +Change Dir: /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_20958/fast && /usr/bin/gmake -f CMakeFiles/cmTC_20958.dir/build.make CMakeFiles/cmTC_20958.dir/build +gmake[1]: Entering directory '/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_20958.dir/src.cxx.o +/usr/bin/c++ -DCXX_SUPPORTS_FPIC -Werror -fPIC -o CMakeFiles/cmTC_20958.dir/src.cxx.o -c /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp/src.cxx +Linking CXX executable cmTC_20958 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_20958.dir/link.txt --verbose=1 +/usr/bin/c++ CMakeFiles/cmTC_20958.dir/src.cxx.o -o cmTC_20958 +gmake[1]: Leaving directory '/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp' + + +Source file was: +int main() { return 0; } +Performing C SOURCE FILE Test C_SUPPORTS_FNO_SEMANTIC_INTERPOSITION succeeded with the following output: +Change Dir: /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_13a15/fast && /usr/bin/gmake -f CMakeFiles/cmTC_13a15.dir/build.make CMakeFiles/cmTC_13a15.dir/build +gmake[1]: Entering directory '/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_13a15.dir/src.c.o +/usr/bin/cc -DC_SUPPORTS_FNO_SEMANTIC_INTERPOSITION -fPIC -Werror -fno-semantic-interposition -o CMakeFiles/cmTC_13a15.dir/src.c.o -c /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp/src.c +Linking C executable cmTC_13a15 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_13a15.dir/link.txt --verbose=1 +/usr/bin/cc -fPIC CMakeFiles/cmTC_13a15.dir/src.c.o -o cmTC_13a15 +gmake[1]: Leaving directory '/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp' + + +Source file was: +int main(void) { return 0; } +Performing C++ SOURCE FILE Test CXX_SUPPORTS_FNO_SEMANTIC_INTERPOSITION succeeded with the following output: +Change Dir: /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_a32f5/fast && /usr/bin/gmake -f CMakeFiles/cmTC_a32f5.dir/build.make CMakeFiles/cmTC_a32f5.dir/build +gmake[1]: Entering directory '/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_a32f5.dir/src.cxx.o +/usr/bin/c++ -DCXX_SUPPORTS_FNO_SEMANTIC_INTERPOSITION -fPIC -Werror -fno-semantic-interposition -o CMakeFiles/cmTC_a32f5.dir/src.cxx.o -c /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp/src.cxx +Linking CXX executable cmTC_a32f5 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_a32f5.dir/link.txt --verbose=1 +/usr/bin/c++ -fPIC CMakeFiles/cmTC_a32f5.dir/src.cxx.o -o cmTC_a32f5 +gmake[1]: Leaving directory '/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp' + + +Source file was: +int main() { return 0; } +Performing C++ SOURCE FILE Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG succeeded with the following output: +Change Dir: /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_a6e5a/fast && /usr/bin/gmake -f CMakeFiles/cmTC_a6e5a.dir/build.make CMakeFiles/cmTC_a6e5a.dir/build +gmake[1]: Entering directory '/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_a6e5a.dir/src.cxx.o +/usr/bin/c++ -DSUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -o CMakeFiles/cmTC_a6e5a.dir/src.cxx.o -c /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp/src.cxx +Linking CXX executable cmTC_a6e5a +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_a6e5a.dir/link.txt --verbose=1 +/usr/bin/c++ -fPIC -fno-semantic-interposition CMakeFiles/cmTC_a6e5a.dir/src.cxx.o -o cmTC_a6e5a +gmake[1]: Leaving directory '/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp' + + +Source file was: +int main() { return 0; } +Performing C SOURCE FILE Test C_SUPPORTS_WERROR_DATE_TIME succeeded with the following output: +Change Dir: /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_7d5ab/fast && /usr/bin/gmake -f CMakeFiles/cmTC_7d5ab.dir/build.make CMakeFiles/cmTC_7d5ab.dir/build +gmake[1]: Entering directory '/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_7d5ab.dir/src.c.o +/usr/bin/cc -DC_SUPPORTS_WERROR_DATE_TIME -fPIC -fno-semantic-interposition -Werror -Werror=date-time -o CMakeFiles/cmTC_7d5ab.dir/src.c.o -c /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp/src.c +Linking C executable cmTC_7d5ab +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_7d5ab.dir/link.txt --verbose=1 +/usr/bin/cc -fPIC -fno-semantic-interposition CMakeFiles/cmTC_7d5ab.dir/src.c.o -o cmTC_7d5ab +gmake[1]: Leaving directory '/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp' + + +Source file was: +int main(void) { return 0; } +Performing C++ SOURCE FILE Test CXX_SUPPORTS_WERROR_DATE_TIME succeeded with the following output: +Change Dir: /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_87dd7/fast && /usr/bin/gmake -f CMakeFiles/cmTC_87dd7.dir/build.make CMakeFiles/cmTC_87dd7.dir/build +gmake[1]: Entering directory '/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_87dd7.dir/src.cxx.o +/usr/bin/c++ -DCXX_SUPPORTS_WERROR_DATE_TIME -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror -Werror=date-time -o CMakeFiles/cmTC_87dd7.dir/src.cxx.o -c /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp/src.cxx +Linking CXX executable cmTC_87dd7 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_87dd7.dir/link.txt --verbose=1 +/usr/bin/c++ -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden CMakeFiles/cmTC_87dd7.dir/src.cxx.o -o cmTC_87dd7 +gmake[1]: Leaving directory '/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp' + + +Source file was: +int main() { return 0; } +Performing C++ SOURCE FILE Test CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG succeeded with the following output: +Change Dir: /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_99cce/fast && /usr/bin/gmake -f CMakeFiles/cmTC_99cce.dir/build.make CMakeFiles/cmTC_99cce.dir/build +gmake[1]: Entering directory '/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_99cce.dir/src.cxx.o +/usr/bin/c++ -DCXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -o CMakeFiles/cmTC_99cce.dir/src.cxx.o -c /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp/src.cxx +Linking CXX executable cmTC_99cce +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_99cce.dir/link.txt --verbose=1 +/usr/bin/c++ -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual CMakeFiles/cmTC_99cce.dir/src.cxx.o -o cmTC_99cce +gmake[1]: Leaving directory '/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp' + + +Source file was: +int main() { return 0; } +Performing C SOURCE FILE Test C_SUPPORTS_IMPLICIT_FALLTHROUGH_FLAG succeeded with the following output: +Change Dir: /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_7ff08/fast && /usr/bin/gmake -f CMakeFiles/cmTC_7ff08.dir/build.make CMakeFiles/cmTC_7ff08.dir/build +gmake[1]: Entering directory '/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_7ff08.dir/src.c.o +/usr/bin/cc -DC_SUPPORTS_IMPLICIT_FALLTHROUGH_FLAG -fPIC -fno-semantic-interposition -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -Werror -Wimplicit-fallthrough -o CMakeFiles/cmTC_7ff08.dir/src.c.o -c /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp/src.c +Linking C executable cmTC_7ff08 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_7ff08.dir/link.txt --verbose=1 +/usr/bin/cc -fPIC -fno-semantic-interposition -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers CMakeFiles/cmTC_7ff08.dir/src.c.o -o cmTC_7ff08 +gmake[1]: Leaving directory '/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp' + + +Source file was: +int main(void) { return 0; } +Performing C++ SOURCE FILE Test CXX_SUPPORTS_IMPLICIT_FALLTHROUGH_FLAG succeeded with the following output: +Change Dir: /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_27215/fast && /usr/bin/gmake -f CMakeFiles/cmTC_27215.dir/build.make CMakeFiles/cmTC_27215.dir/build +gmake[1]: Entering directory '/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_27215.dir/src.cxx.o +/usr/bin/c++ -DCXX_SUPPORTS_IMPLICIT_FALLTHROUGH_FLAG -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Werror -Wimplicit-fallthrough -o CMakeFiles/cmTC_27215.dir/src.cxx.o -c /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp/src.cxx +Linking CXX executable cmTC_27215 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_27215.dir/link.txt --verbose=1 +/usr/bin/c++ -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers CMakeFiles/cmTC_27215.dir/src.cxx.o -o cmTC_27215 +gmake[1]: Leaving directory '/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp' + + +Source file was: +int main() { return 0; } +Performing C++ SOURCE FILE Test CXX_SUPPORTS_CLASS_MEMACCESS_FLAG succeeded with the following output: +Change Dir: /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_5f147/fast && /usr/bin/gmake -f CMakeFiles/cmTC_5f147.dir/build.make CMakeFiles/cmTC_5f147.dir/build +gmake[1]: Entering directory '/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_5f147.dir/src.cxx.o +/usr/bin/c++ -DCXX_SUPPORTS_CLASS_MEMACCESS_FLAG -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wclass-memaccess -o CMakeFiles/cmTC_5f147.dir/src.cxx.o -c /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp/src.cxx +Linking CXX executable cmTC_5f147 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_5f147.dir/link.txt --verbose=1 +/usr/bin/c++ -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough CMakeFiles/cmTC_5f147.dir/src.cxx.o -o cmTC_5f147 +gmake[1]: Leaving directory '/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp' + + +Source file was: +int main() { return 0; } +Performing C++ SOURCE FILE Test CXX_SUPPORTS_REDUNDANT_MOVE_FLAG succeeded with the following output: +Change Dir: /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_35665/fast && /usr/bin/gmake -f CMakeFiles/cmTC_35665.dir/build.make CMakeFiles/cmTC_35665.dir/build +gmake[1]: Entering directory '/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_35665.dir/src.cxx.o +/usr/bin/c++ -DCXX_SUPPORTS_REDUNDANT_MOVE_FLAG -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wredundant-move -o CMakeFiles/cmTC_35665.dir/src.cxx.o -c /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp/src.cxx +Linking CXX executable cmTC_35665 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_35665.dir/link.txt --verbose=1 +/usr/bin/c++ -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess CMakeFiles/cmTC_35665.dir/src.cxx.o -o cmTC_35665 +gmake[1]: Leaving directory '/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp' + + +Source file was: +int main() { return 0; } +Performing C++ SOURCE FILE Test CXX_SUPPORTS_PESSIMIZING_MOVE_FLAG succeeded with the following output: +Change Dir: /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_d3ea5/fast && /usr/bin/gmake -f CMakeFiles/cmTC_d3ea5.dir/build.make CMakeFiles/cmTC_d3ea5.dir/build +gmake[1]: Entering directory '/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_d3ea5.dir/src.cxx.o +/usr/bin/c++ -DCXX_SUPPORTS_PESSIMIZING_MOVE_FLAG -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wpessimizing-move -o CMakeFiles/cmTC_d3ea5.dir/src.cxx.o -c /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp/src.cxx +Linking CXX executable cmTC_d3ea5 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_d3ea5.dir/link.txt --verbose=1 +/usr/bin/c++ -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move CMakeFiles/cmTC_d3ea5.dir/src.cxx.o -o cmTC_d3ea5 +gmake[1]: Leaving directory '/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp' + + +Source file was: +int main() { return 0; } +Performing C++ SOURCE FILE Test CXX_SUPPORTS_NOEXCEPT_TYPE_FLAG succeeded with the following output: +Change Dir: /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_5d149/fast && /usr/bin/gmake -f CMakeFiles/cmTC_5d149.dir/build.make CMakeFiles/cmTC_5d149.dir/build +gmake[1]: Entering directory '/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_5d149.dir/src.cxx.o +/usr/bin/c++ -DCXX_SUPPORTS_NOEXCEPT_TYPE_FLAG -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wnoexcept-type -o CMakeFiles/cmTC_5d149.dir/src.cxx.o -c /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp/src.cxx +Linking CXX executable cmTC_5d149 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_5d149.dir/link.txt --verbose=1 +/usr/bin/c++ -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move CMakeFiles/cmTC_5d149.dir/src.cxx.o -o cmTC_5d149 +gmake[1]: Leaving directory '/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp' + + +Source file was: +int main() { return 0; } +Performing C++ SOURCE FILE Test CXX_SUPPORTS_SUGGEST_OVERRIDE_FLAG succeeded with the following output: +Change Dir: /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_f8354/fast && /usr/bin/gmake -f CMakeFiles/cmTC_f8354.dir/build.make CMakeFiles/cmTC_f8354.dir/build +gmake[1]: Entering directory '/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_f8354.dir/src.cxx.o +/usr/bin/c++ -DCXX_SUPPORTS_SUGGEST_OVERRIDE_FLAG -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -o CMakeFiles/cmTC_f8354.dir/src.cxx.o -c /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp/src.cxx +Linking CXX executable cmTC_f8354 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f8354.dir/link.txt --verbose=1 +/usr/bin/c++ -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor CMakeFiles/cmTC_f8354.dir/src.cxx.o -o cmTC_f8354 +gmake[1]: Leaving directory '/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp' + + +Source file was: +int main() { return 0; } +Performing C++ SOURCE FILE Test CXX_WSUGGEST_OVERRIDE_ALLOWS_ONLY_FINAL succeeded with the following output: +Change Dir: /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_6f4e2/fast && /usr/bin/gmake -f CMakeFiles/cmTC_6f4e2.dir/build.make CMakeFiles/cmTC_6f4e2.dir/build +gmake[1]: Entering directory '/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_6f4e2.dir/src.cxx.o +/usr/bin/c++ -DCXX_WSUGGEST_OVERRIDE_ALLOWS_ONLY_FINAL -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Werror=suggest-override -o CMakeFiles/cmTC_6f4e2.dir/src.cxx.o -c /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp/src.cxx +Linking CXX executable cmTC_6f4e2 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_6f4e2.dir/link.txt --verbose=1 +/usr/bin/c++ -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Werror=suggest-override CMakeFiles/cmTC_6f4e2.dir/src.cxx.o -o cmTC_6f4e2 +gmake[1]: Leaving directory '/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp' + + +Source file was: +class base {public: virtual void anchor();}; + class derived : base {public: void anchor() final;}; + int main() { return 0; } +Performing C SOURCE FILE Test C_SUPPORTS_MISLEADING_INDENTATION_FLAG succeeded with the following output: +Change Dir: /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_0cb61/fast && /usr/bin/gmake -f CMakeFiles/cmTC_0cb61.dir/build.make CMakeFiles/cmTC_0cb61.dir/build +gmake[1]: Entering directory '/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_0cb61.dir/src.c.o +/usr/bin/cc -DC_SUPPORTS_MISLEADING_INDENTATION_FLAG -fPIC -fno-semantic-interposition -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-comment -Werror -Wmisleading-indentation -o CMakeFiles/cmTC_0cb61.dir/src.c.o -c /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp/src.c +Linking C executable cmTC_0cb61 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_0cb61.dir/link.txt --verbose=1 +/usr/bin/cc -fPIC -fno-semantic-interposition -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-comment CMakeFiles/cmTC_0cb61.dir/src.c.o -o cmTC_0cb61 +gmake[1]: Leaving directory '/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp' + + +Source file was: +int main(void) { return 0; } +Performing C++ SOURCE FILE Test CXX_SUPPORTS_MISLEADING_INDENTATION_FLAG succeeded with the following output: +Change Dir: /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_83d44/fast && /usr/bin/gmake -f CMakeFiles/cmTC_83d44.dir/build.make CMakeFiles/cmTC_83d44.dir/build +gmake[1]: Entering directory '/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_83d44.dir/src.cxx.o +/usr/bin/c++ -DCXX_SUPPORTS_MISLEADING_INDENTATION_FLAG -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Werror -Wmisleading-indentation -o CMakeFiles/cmTC_83d44.dir/src.cxx.o -c /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp/src.cxx +Linking CXX executable cmTC_83d44 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_83d44.dir/link.txt --verbose=1 +/usr/bin/c++ -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment CMakeFiles/cmTC_83d44.dir/src.cxx.o -o cmTC_83d44 +gmake[1]: Leaving directory '/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp' + + +Source file was: +int main() { return 0; } +Performing C SOURCE FILE Test C_SUPPORTS_FNO_FUNCTION_SECTIONS succeeded with the following output: +Change Dir: /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_9b99f/fast && /usr/bin/gmake -f CMakeFiles/cmTC_9b99f.dir/build.make CMakeFiles/cmTC_9b99f.dir/build +gmake[1]: Entering directory '/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_9b99f.dir/src.c.o +/usr/bin/cc -DC_SUPPORTS_FNO_FUNCTION_SECTIONS -fPIC -fno-semantic-interposition -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-comment -Wmisleading-indentation -Werror -fno-function-sections -o CMakeFiles/cmTC_9b99f.dir/src.c.o -c /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp/src.c +Linking C executable cmTC_9b99f +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_9b99f.dir/link.txt --verbose=1 +/usr/bin/cc -fPIC -fno-semantic-interposition -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-comment -Wmisleading-indentation CMakeFiles/cmTC_9b99f.dir/src.c.o -o cmTC_9b99f +gmake[1]: Leaving directory '/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp' + + +Source file was: +int main(void) { return 0; } +Performing C SOURCE FILE Test C_SUPPORTS_FFUNCTION_SECTIONS succeeded with the following output: +Change Dir: /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_f1b12/fast && /usr/bin/gmake -f CMakeFiles/cmTC_f1b12.dir/build.make CMakeFiles/cmTC_f1b12.dir/build +gmake[1]: Entering directory '/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_f1b12.dir/src.c.o +/usr/bin/cc -DC_SUPPORTS_FFUNCTION_SECTIONS -fPIC -fno-semantic-interposition -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-comment -Wmisleading-indentation -Werror -ffunction-sections -o CMakeFiles/cmTC_f1b12.dir/src.c.o -c /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp/src.c +Linking C executable cmTC_f1b12 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f1b12.dir/link.txt --verbose=1 +/usr/bin/cc -fPIC -fno-semantic-interposition -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-comment -Wmisleading-indentation CMakeFiles/cmTC_f1b12.dir/src.c.o -o cmTC_f1b12 +gmake[1]: Leaving directory '/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp' + + +Source file was: +int main(void) { return 0; } +Performing C++ SOURCE FILE Test CXX_SUPPORTS_FFUNCTION_SECTIONS succeeded with the following output: +Change Dir: /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_c01df/fast && /usr/bin/gmake -f CMakeFiles/cmTC_c01df.dir/build.make CMakeFiles/cmTC_c01df.dir/build +gmake[1]: Entering directory '/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_c01df.dir/src.cxx.o +/usr/bin/c++ -DCXX_SUPPORTS_FFUNCTION_SECTIONS -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -Werror -ffunction-sections -o CMakeFiles/cmTC_c01df.dir/src.cxx.o -c /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp/src.cxx +Linking CXX executable cmTC_c01df +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_c01df.dir/link.txt --verbose=1 +/usr/bin/c++ -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation CMakeFiles/cmTC_c01df.dir/src.cxx.o -o cmTC_c01df +gmake[1]: Leaving directory '/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp' + + +Source file was: +int main() { return 0; } +Performing C SOURCE FILE Test C_SUPPORTS_FDATA_SECTIONS succeeded with the following output: +Change Dir: /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_9243d/fast && /usr/bin/gmake -f CMakeFiles/cmTC_9243d.dir/build.make CMakeFiles/cmTC_9243d.dir/build +gmake[1]: Entering directory '/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_9243d.dir/src.c.o +/usr/bin/cc -DC_SUPPORTS_FDATA_SECTIONS -fPIC -fno-semantic-interposition -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-comment -Wmisleading-indentation -ffunction-sections -Werror -fdata-sections -o CMakeFiles/cmTC_9243d.dir/src.c.o -c /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp/src.c +Linking C executable cmTC_9243d +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_9243d.dir/link.txt --verbose=1 +/usr/bin/cc -fPIC -fno-semantic-interposition -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-comment -Wmisleading-indentation -ffunction-sections CMakeFiles/cmTC_9243d.dir/src.c.o -o cmTC_9243d +gmake[1]: Leaving directory '/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp' + + +Source file was: +int main(void) { return 0; } +Performing C++ SOURCE FILE Test CXX_SUPPORTS_FDATA_SECTIONS succeeded with the following output: +Change Dir: /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_5e53a/fast && /usr/bin/gmake -f CMakeFiles/cmTC_5e53a.dir/build.make CMakeFiles/cmTC_5e53a.dir/build +gmake[1]: Entering directory '/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_5e53a.dir/src.cxx.o +/usr/bin/c++ -DCXX_SUPPORTS_FDATA_SECTIONS -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -ffunction-sections -Werror -fdata-sections -o CMakeFiles/cmTC_5e53a.dir/src.cxx.o -c /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp/src.cxx +Linking CXX executable cmTC_5e53a +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_5e53a.dir/link.txt --verbose=1 +/usr/bin/c++ -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -ffunction-sections CMakeFiles/cmTC_5e53a.dir/src.cxx.o -o cmTC_5e53a +gmake[1]: Leaving directory '/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/CMakeTmp' + + +Source file was: +int main() { return 0; } diff --git a/dse/build/CMakeFiles/CMakeRuleHashes.txt b/dse/build/CMakeFiles/CMakeRuleHashes.txt new file mode 100644 index 0000000..86d555f --- /dev/null +++ b/dse/build/CMakeFiles/CMakeRuleHashes.txt @@ -0,0 +1,3 @@ +# Hashes of file build rules. +042c3d948492c6e1ac67fcf40bbce948 CMakeFiles/install-InstrumentPass +b56499d13d9518976a861ceff90a602f CMakeFiles/install-InstrumentPass-stripped diff --git a/dse/build/CMakeFiles/InstrumentPass.dir/DependInfo.cmake b/dse/build/CMakeFiles/InstrumentPass.dir/DependInfo.cmake new file mode 100644 index 0000000..d238cad --- /dev/null +++ b/dse/build/CMakeFiles/InstrumentPass.dir/DependInfo.cmake @@ -0,0 +1,19 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/jackyma/Study/Codes/C/dse/src/Instrument.cpp" "CMakeFiles/InstrumentPass.dir/src/Instrument.cpp.o" "gcc" "CMakeFiles/InstrumentPass.dir/src/Instrument.cpp.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/dse/build/CMakeFiles/InstrumentPass.dir/build.make b/dse/build/CMakeFiles/InstrumentPass.dir/build.make new file mode 100644 index 0000000..156c24c --- /dev/null +++ b/dse/build/CMakeFiles/InstrumentPass.dir/build.make @@ -0,0 +1,110 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/jackyma/Study/Codes/C/dse + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/jackyma/Study/Codes/C/dse/build + +# Include any dependencies generated for this target. +include CMakeFiles/InstrumentPass.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/InstrumentPass.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/InstrumentPass.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/InstrumentPass.dir/flags.make + +CMakeFiles/InstrumentPass.dir/src/Instrument.cpp.o: CMakeFiles/InstrumentPass.dir/flags.make +CMakeFiles/InstrumentPass.dir/src/Instrument.cpp.o: ../src/Instrument.cpp +CMakeFiles/InstrumentPass.dir/src/Instrument.cpp.o: CMakeFiles/InstrumentPass.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/jackyma/Study/Codes/C/dse/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/InstrumentPass.dir/src/Instrument.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/InstrumentPass.dir/src/Instrument.cpp.o -MF CMakeFiles/InstrumentPass.dir/src/Instrument.cpp.o.d -o CMakeFiles/InstrumentPass.dir/src/Instrument.cpp.o -c /home/jackyma/Study/Codes/C/dse/src/Instrument.cpp + +CMakeFiles/InstrumentPass.dir/src/Instrument.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/InstrumentPass.dir/src/Instrument.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/jackyma/Study/Codes/C/dse/src/Instrument.cpp > CMakeFiles/InstrumentPass.dir/src/Instrument.cpp.i + +CMakeFiles/InstrumentPass.dir/src/Instrument.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/InstrumentPass.dir/src/Instrument.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/jackyma/Study/Codes/C/dse/src/Instrument.cpp -o CMakeFiles/InstrumentPass.dir/src/Instrument.cpp.s + +# Object files for target InstrumentPass +InstrumentPass_OBJECTS = \ +"CMakeFiles/InstrumentPass.dir/src/Instrument.cpp.o" + +# External object files for target InstrumentPass +InstrumentPass_EXTERNAL_OBJECTS = + +InstrumentPass.so: CMakeFiles/InstrumentPass.dir/src/Instrument.cpp.o +InstrumentPass.so: CMakeFiles/InstrumentPass.dir/build.make +InstrumentPass.so: CMakeFiles/InstrumentPass.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/jackyma/Study/Codes/C/dse/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX shared module InstrumentPass.so" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/InstrumentPass.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/InstrumentPass.dir/build: InstrumentPass.so +.PHONY : CMakeFiles/InstrumentPass.dir/build + +CMakeFiles/InstrumentPass.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/InstrumentPass.dir/cmake_clean.cmake +.PHONY : CMakeFiles/InstrumentPass.dir/clean + +CMakeFiles/InstrumentPass.dir/depend: + cd /home/jackyma/Study/Codes/C/dse/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/jackyma/Study/Codes/C/dse /home/jackyma/Study/Codes/C/dse /home/jackyma/Study/Codes/C/dse/build /home/jackyma/Study/Codes/C/dse/build /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/InstrumentPass.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/InstrumentPass.dir/depend + diff --git a/dse/build/CMakeFiles/InstrumentPass.dir/cmake_clean.cmake b/dse/build/CMakeFiles/InstrumentPass.dir/cmake_clean.cmake new file mode 100644 index 0000000..0804a85 --- /dev/null +++ b/dse/build/CMakeFiles/InstrumentPass.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/InstrumentPass.dir/src/Instrument.cpp.o" + "CMakeFiles/InstrumentPass.dir/src/Instrument.cpp.o.d" + "InstrumentPass.pdb" + "InstrumentPass.so" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/InstrumentPass.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/dse/build/CMakeFiles/InstrumentPass.dir/compiler_depend.internal b/dse/build/CMakeFiles/InstrumentPass.dir/compiler_depend.internal new file mode 100644 index 0000000..36bd275 --- /dev/null +++ b/dse/build/CMakeFiles/InstrumentPass.dir/compiler_depend.internal @@ -0,0 +1,416 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +CMakeFiles/InstrumentPass.dir/src/Instrument.cpp.o + /home/jackyma/Study/Codes/C/dse/src/Instrument.cpp + /usr/include/stdc-predef.h + /home/jackyma/Study/Codes/C/dse/include/Instrument.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Constants.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/APFloat.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/APInt.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/Compiler.h + /home/jackyma/Study/Tools/LLVM/build/include/llvm/Config/llvm-config.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/MathExtras.h + /usr/include/c++/11/cassert + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h + /usr/include/features.h + /usr/include/features-time64.h + /usr/include/x86_64-linux-gnu/bits/wordsize.h + /usr/include/x86_64-linux-gnu/bits/timesize.h + /usr/include/x86_64-linux-gnu/sys/cdefs.h + /usr/include/x86_64-linux-gnu/bits/long-double.h + /usr/include/x86_64-linux-gnu/gnu/stubs.h + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h + /usr/include/c++/11/pstl/pstl_config.h + /usr/include/assert.h + /usr/include/c++/11/climits + /usr/lib/gcc/x86_64-linux-gnu/11/include/limits.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/syslimits.h + /usr/include/limits.h + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h + /usr/include/x86_64-linux-gnu/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h + /usr/include/x86_64-linux-gnu/bits/uio_lim.h + /usr/include/c++/11/cmath + /usr/include/c++/11/bits/cpp_type_traits.h + /usr/include/c++/11/ext/type_traits.h + /usr/include/math.h + /usr/include/x86_64-linux-gnu/bits/types.h + /usr/include/x86_64-linux-gnu/bits/typesizes.h + /usr/include/x86_64-linux-gnu/bits/time64.h + /usr/include/x86_64-linux-gnu/bits/math-vector.h + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h + /usr/include/x86_64-linux-gnu/bits/floatn.h + /usr/include/x86_64-linux-gnu/bits/floatn-common.h + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h + /usr/include/x86_64-linux-gnu/bits/fp-logb.h + /usr/include/x86_64-linux-gnu/bits/fp-fast.h + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h + /usr/include/x86_64-linux-gnu/bits/mathcalls.h + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h + /usr/include/x86_64-linux-gnu/bits/iscanonical.h + /usr/include/c++/11/bits/std_abs.h + /usr/include/stdlib.h + /usr/include/x86_64-linux-gnu/bits/waitflags.h + /usr/include/x86_64-linux-gnu/bits/waitstatus.h + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h + /usr/include/x86_64-linux-gnu/sys/types.h + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h + /usr/include/x86_64-linux-gnu/bits/types/time_t.h + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h + /usr/include/endian.h + /usr/include/x86_64-linux-gnu/bits/endian.h + /usr/include/x86_64-linux-gnu/bits/endianness.h + /usr/include/x86_64-linux-gnu/bits/byteswap.h + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h + /usr/include/x86_64-linux-gnu/sys/select.h + /usr/include/x86_64-linux-gnu/bits/select.h + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h + /usr/include/alloca.h + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h + /usr/include/c++/11/bits/specfun.h + /usr/include/c++/11/bits/stl_algobase.h + /usr/include/c++/11/bits/functexcept.h + /usr/include/c++/11/bits/exception_defines.h + /usr/include/c++/11/ext/numeric_traits.h + /usr/include/c++/11/bits/stl_pair.h + /usr/include/c++/11/bits/move.h + /usr/include/c++/11/type_traits + /usr/include/c++/11/bits/stl_iterator_base_types.h + /usr/include/c++/11/bits/stl_iterator_base_funcs.h + /usr/include/c++/11/bits/concept_check.h + /usr/include/c++/11/debug/assertions.h + /usr/include/c++/11/bits/stl_iterator.h + /usr/include/c++/11/bits/ptr_traits.h + /usr/include/c++/11/debug/debug.h + /usr/include/c++/11/bits/predefined_ops.h + /usr/include/c++/11/limits + /usr/include/c++/11/tr1/gamma.tcc + /usr/include/c++/11/tr1/special_function_util.h + /usr/include/c++/11/tr1/bessel_function.tcc + /usr/include/c++/11/tr1/beta_function.tcc + /usr/include/c++/11/tr1/ell_integral.tcc + /usr/include/c++/11/tr1/exp_integral.tcc + /usr/include/c++/11/tr1/hypergeometric.tcc + /usr/include/c++/11/tr1/legendre_function.tcc + /usr/include/c++/11/tr1/modified_bessel_func.tcc + /usr/include/c++/11/tr1/poly_hermite.tcc + /usr/include/c++/11/tr1/poly_laguerre.tcc + /usr/include/c++/11/tr1/riemann_zeta.tcc + /usr/include/c++/11/cstdint + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h + /usr/include/stdint.h + /usr/include/x86_64-linux-gnu/bits/wchar.h + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h + /usr/include/c++/11/cstring + /usr/include/string.h + /usr/include/strings.h + /usr/include/c++/11/utility + /usr/include/c++/11/bits/stl_relops.h + /usr/include/c++/11/initializer_list + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/ArrayRef.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/Hashing.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/DataTypes.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm-c/DataTypes.h + /usr/include/inttypes.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/ErrorHandling.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/SwapByteOrder.h + /usr/include/c++/11/cstddef + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/type_traits.h + /usr/include/c++/11/algorithm + /usr/include/c++/11/bits/stl_algo.h + /usr/include/c++/11/cstdlib + /usr/include/c++/11/bits/algorithmfwd.h + /usr/include/c++/11/bits/stl_heap.h + /usr/include/c++/11/bits/stl_tempbuf.h + /usr/include/c++/11/bits/stl_construct.h + /usr/include/c++/11/new + /usr/include/c++/11/bits/exception.h + /usr/include/c++/11/bits/uniform_int_dist.h + /usr/include/c++/11/pstl/glue_algorithm_defs.h + /usr/include/c++/11/functional + /usr/include/c++/11/bits/stl_function.h + /usr/include/c++/11/backward/binders.h + /usr/include/c++/11/tuple + /usr/include/c++/11/array + /usr/include/c++/11/bits/range_access.h + /usr/include/c++/11/bits/uses_allocator.h + /usr/include/c++/11/bits/invoke.h + /usr/include/c++/11/bits/functional_hash.h + /usr/include/c++/11/bits/hash_bytes.h + /usr/include/c++/11/bits/refwrap.h + /usr/include/c++/11/bits/std_function.h + /usr/include/c++/11/typeinfo + /usr/include/c++/11/unordered_map + /usr/include/c++/11/bits/allocator.h + /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h + /usr/include/c++/11/ext/new_allocator.h + /usr/include/c++/11/bits/memoryfwd.h + /usr/include/c++/11/ext/alloc_traits.h + /usr/include/c++/11/bits/alloc_traits.h + /usr/include/c++/11/ext/aligned_buffer.h + /usr/include/c++/11/bits/hashtable.h + /usr/include/c++/11/bits/hashtable_policy.h + /usr/include/c++/11/bits/enable_special_members.h + /usr/include/c++/11/bits/node_handle.h + /usr/include/c++/11/bits/unordered_map.h + /usr/include/c++/11/bits/erase_if.h + /usr/include/c++/11/vector + /usr/include/c++/11/bits/stl_uninitialized.h + /usr/include/c++/11/bits/stl_vector.h + /usr/include/c++/11/bits/stl_bvector.h + /usr/include/c++/11/bits/vector.tcc + /usr/include/c++/11/pstl/execution_defs.h + /usr/include/c++/11/string + /usr/include/c++/11/bits/stringfwd.h + /usr/include/c++/11/bits/char_traits.h + /usr/include/c++/11/bits/postypes.h + /usr/include/c++/11/cwchar + /usr/include/wchar.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h + /usr/include/x86_64-linux-gnu/bits/types/FILE.h + /usr/include/c++/11/bits/localefwd.h + /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h + /usr/include/c++/11/clocale + /usr/include/locale.h + /usr/include/x86_64-linux-gnu/bits/locale.h + /usr/include/c++/11/iosfwd + /usr/include/c++/11/cctype + /usr/include/ctype.h + /usr/include/c++/11/bits/ostream_insert.h + /usr/include/c++/11/bits/cxxabi_forced.h + /usr/include/c++/11/bits/basic_string.h + /usr/include/c++/11/ext/atomicity.h + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h + /usr/include/pthread.h + /usr/include/sched.h + /usr/include/x86_64-linux-gnu/bits/sched.h + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h + /usr/include/x86_64-linux-gnu/bits/cpu-set.h + /usr/include/time.h + /usr/include/x86_64-linux-gnu/bits/time.h + /usr/include/x86_64-linux-gnu/bits/timex.h + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h + /usr/include/x86_64-linux-gnu/bits/setjmp.h + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h + /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h + /usr/include/x86_64-linux-gnu/sys/single_threaded.h + /usr/include/c++/11/string_view + /usr/include/c++/11/bits/string_view.tcc + /usr/include/c++/11/ext/string_conversions.h + /usr/include/c++/11/cstdio + /usr/include/stdio.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h + /usr/include/c++/11/cerrno + /usr/include/errno.h + /usr/include/x86_64-linux-gnu/bits/errno.h + /usr/include/linux/errno.h + /usr/include/x86_64-linux-gnu/asm/errno.h + /usr/include/asm-generic/errno.h + /usr/include/asm-generic/errno-base.h + /usr/include/x86_64-linux-gnu/bits/types/error_t.h + /usr/include/c++/11/bits/charconv.h + /usr/include/c++/11/bits/basic_string.tcc + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/None.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/SmallVector.h + /usr/include/c++/11/iterator + /usr/include/c++/11/bits/stream_iterator.h + /usr/include/c++/11/bits/streambuf_iterator.h + /usr/include/c++/11/streambuf + /usr/include/c++/11/bits/ios_base.h + /usr/include/c++/11/bits/locale_classes.h + /usr/include/c++/11/bits/locale_classes.tcc + /usr/include/c++/11/system_error + /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h + /usr/include/c++/11/stdexcept + /usr/include/c++/11/exception + /usr/include/c++/11/bits/exception_ptr.h + /usr/include/c++/11/bits/cxxabi_init_exception.h + /usr/include/c++/11/bits/nested_exception.h + /usr/include/c++/11/bits/streambuf.tcc + /usr/include/c++/11/memory + /usr/include/c++/11/bits/stl_raw_storage_iter.h + /usr/include/c++/11/bits/align.h + /usr/include/c++/11/bit + /usr/include/c++/11/bits/unique_ptr.h + /usr/include/c++/11/bits/shared_ptr.h + /usr/include/c++/11/bits/shared_ptr_base.h + /usr/include/c++/11/bits/allocated_ptr.h + /usr/include/c++/11/ext/concurrence.h + /usr/include/c++/11/bits/shared_ptr_atomic.h + /usr/include/c++/11/bits/atomic_base.h + /usr/include/c++/11/bits/atomic_lockfree_defines.h + /usr/include/c++/11/backward/auto_ptr.h + /usr/include/c++/11/pstl/glue_memory_defs.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/STLExtras.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/Optional.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/STLForwardCompat.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/STLArrayExtras.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/STLFunctionalExtras.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/identity.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/iterator.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/iterator_range.h + /home/jackyma/Study/Tools/LLVM/build/include/llvm/Config/abi-breaking.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/FloatingPointMode.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/StringSwitch.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/StringRef.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/DenseMapInfo.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/raw_ostream.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Constant.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/User.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Use.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm-c/Types.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm-c/ExternC.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/CBindingWrapping.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/Casting.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Value.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/Alignment.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Value.def + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/DerivedTypes.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Type.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/TypeSize.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/OperandTraits.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Function.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/DenseSet.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/DenseMap.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/EpochTracker.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/AlignOf.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/MemAlloc.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/ReverseIteration.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/PointerLikeTypeTraits.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/Twine.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/ilist_node.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/ilist_node_base.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/PointerIntPair.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/ilist_node_options.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Argument.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Attributes.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/SmallString.h + /usr/include/c++/11/bitset + /usr/include/c++/11/set + /usr/include/c++/11/bits/stl_tree.h + /usr/include/c++/11/bits/stl_set.h + /usr/include/c++/11/bits/stl_multiset.h + /home/jackyma/Study/Tools/LLVM/build/include/llvm/IR/Attributes.inc + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/BasicBlock.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/ilist.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/simple_ilist.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/ilist_base.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/ilist_iterator.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Instruction.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/Bitfields.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/DebugLoc.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/TrackingMDRef.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Metadata.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/PointerUnion.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/LLVMContext.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/DiagnosticHandler.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/FixedMetadataKinds.def + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Metadata.def + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/SymbolTableListTraits.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/AtomicOrdering.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Instruction.def + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/CallingConv.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/GlobalObject.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/GlobalValue.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/MD5.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/Endian.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/IRBuilder.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/ConstantFolder.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/IRBuilderFolder.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/InstrTypes.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/Sequence.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/StringMap.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/StringMapEntry.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/AllocatorBase.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/DataLayout.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/TrailingObjects.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/DebugInfoMetadata.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/BitmaskEnum.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/BinaryFormat/Dwarf.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/Format.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/FormatVariadicDetails.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/Triple.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/VersionTuple.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/HashBuilder.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/BinaryFormat/Dwarf.def + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/CommandLine.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/SmallPtrSet.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/ManagedStatic.h + /usr/include/c++/11/atomic + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/Discriminator.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/Error.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm-c/Error.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/StringExtras.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/APSInt.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/Debug.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/ErrorOr.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/DebugInfoFlags.def + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/FPEnv.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/GlobalVariable.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Instructions.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/MapVector.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/CFG.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/GraphTraits.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Intrinsics.h + /home/jackyma/Study/Tools/LLVM/build/include/llvm/IR/IntrinsicEnums.inc + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Module.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Comdat.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/GlobalAlias.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/GlobalIFunc.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/ProfileSummary.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/CodeGen.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Operator.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/ValueHandle.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/InstIterator.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Pass.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/PassAnalysisSupport.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/PassSupport.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/PassInfo.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/PassRegistry.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/RWMutex.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/Threading.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/BitVector.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/FunctionExtras.h + /usr/include/c++/11/ciso646 + /usr/include/c++/11/mutex + /usr/include/c++/11/chrono + /usr/include/c++/11/ratio + /usr/include/c++/11/ctime + /usr/include/c++/11/bits/parse_numbers.h + /usr/include/c++/11/bits/std_mutex.h + /usr/include/c++/11/bits/unique_lock.h + /usr/include/c++/11/shared_mutex + /usr/include/c++/11/map + /usr/include/c++/11/bits/stl_map.h + /usr/include/c++/11/bits/stl_multimap.h + diff --git a/dse/build/CMakeFiles/InstrumentPass.dir/compiler_depend.make b/dse/build/CMakeFiles/InstrumentPass.dir/compiler_depend.make new file mode 100644 index 0000000..68cb054 --- /dev/null +++ b/dse/build/CMakeFiles/InstrumentPass.dir/compiler_depend.make @@ -0,0 +1,1237 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +CMakeFiles/InstrumentPass.dir/src/Instrument.cpp.o: ../src/Instrument.cpp \ + /usr/include/stdc-predef.h \ + ../include/Instrument.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Constants.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/APFloat.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/APInt.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/Compiler.h \ + /home/jackyma/Study/Tools/LLVM/build/include/llvm/Config/llvm-config.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/MathExtras.h \ + /usr/include/c++/11/cassert \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h \ + /usr/include/features.h \ + /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h \ + /usr/include/c++/11/pstl/pstl_config.h \ + /usr/include/assert.h \ + /usr/include/c++/11/climits \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/syslimits.h \ + /usr/include/limits.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ + /usr/include/c++/11/cmath \ + /usr/include/c++/11/bits/cpp_type_traits.h \ + /usr/include/c++/11/ext/type_traits.h \ + /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/include/c++/11/bits/std_abs.h \ + /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/11/bits/specfun.h \ + /usr/include/c++/11/bits/stl_algobase.h \ + /usr/include/c++/11/bits/functexcept.h \ + /usr/include/c++/11/bits/exception_defines.h \ + /usr/include/c++/11/ext/numeric_traits.h \ + /usr/include/c++/11/bits/stl_pair.h \ + /usr/include/c++/11/bits/move.h \ + /usr/include/c++/11/type_traits \ + /usr/include/c++/11/bits/stl_iterator_base_types.h \ + /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11/bits/concept_check.h \ + /usr/include/c++/11/debug/assertions.h \ + /usr/include/c++/11/bits/stl_iterator.h \ + /usr/include/c++/11/bits/ptr_traits.h \ + /usr/include/c++/11/debug/debug.h \ + /usr/include/c++/11/bits/predefined_ops.h \ + /usr/include/c++/11/limits \ + /usr/include/c++/11/tr1/gamma.tcc \ + /usr/include/c++/11/tr1/special_function_util.h \ + /usr/include/c++/11/tr1/bessel_function.tcc \ + /usr/include/c++/11/tr1/beta_function.tcc \ + /usr/include/c++/11/tr1/ell_integral.tcc \ + /usr/include/c++/11/tr1/exp_integral.tcc \ + /usr/include/c++/11/tr1/hypergeometric.tcc \ + /usr/include/c++/11/tr1/legendre_function.tcc \ + /usr/include/c++/11/tr1/modified_bessel_func.tcc \ + /usr/include/c++/11/tr1/poly_hermite.tcc \ + /usr/include/c++/11/tr1/poly_laguerre.tcc \ + /usr/include/c++/11/tr1/riemann_zeta.tcc \ + /usr/include/c++/11/cstdint \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/c++/11/cstring \ + /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/c++/11/utility \ + /usr/include/c++/11/bits/stl_relops.h \ + /usr/include/c++/11/initializer_list \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/ArrayRef.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/Hashing.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/DataTypes.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm-c/DataTypes.h \ + /usr/include/inttypes.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/ErrorHandling.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/SwapByteOrder.h \ + /usr/include/c++/11/cstddef \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/type_traits.h \ + /usr/include/c++/11/algorithm \ + /usr/include/c++/11/bits/stl_algo.h \ + /usr/include/c++/11/cstdlib \ + /usr/include/c++/11/bits/algorithmfwd.h \ + /usr/include/c++/11/bits/stl_heap.h \ + /usr/include/c++/11/bits/stl_tempbuf.h \ + /usr/include/c++/11/bits/stl_construct.h \ + /usr/include/c++/11/new \ + /usr/include/c++/11/bits/exception.h \ + /usr/include/c++/11/bits/uniform_int_dist.h \ + /usr/include/c++/11/pstl/glue_algorithm_defs.h \ + /usr/include/c++/11/functional \ + /usr/include/c++/11/bits/stl_function.h \ + /usr/include/c++/11/backward/binders.h \ + /usr/include/c++/11/tuple \ + /usr/include/c++/11/array \ + /usr/include/c++/11/bits/range_access.h \ + /usr/include/c++/11/bits/uses_allocator.h \ + /usr/include/c++/11/bits/invoke.h \ + /usr/include/c++/11/bits/functional_hash.h \ + /usr/include/c++/11/bits/hash_bytes.h \ + /usr/include/c++/11/bits/refwrap.h \ + /usr/include/c++/11/bits/std_function.h \ + /usr/include/c++/11/typeinfo \ + /usr/include/c++/11/unordered_map \ + /usr/include/c++/11/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h \ + /usr/include/c++/11/ext/new_allocator.h \ + /usr/include/c++/11/bits/memoryfwd.h \ + /usr/include/c++/11/ext/alloc_traits.h \ + /usr/include/c++/11/bits/alloc_traits.h \ + /usr/include/c++/11/ext/aligned_buffer.h \ + /usr/include/c++/11/bits/hashtable.h \ + /usr/include/c++/11/bits/hashtable_policy.h \ + /usr/include/c++/11/bits/enable_special_members.h \ + /usr/include/c++/11/bits/node_handle.h \ + /usr/include/c++/11/bits/unordered_map.h \ + /usr/include/c++/11/bits/erase_if.h \ + /usr/include/c++/11/vector \ + /usr/include/c++/11/bits/stl_uninitialized.h \ + /usr/include/c++/11/bits/stl_vector.h \ + /usr/include/c++/11/bits/stl_bvector.h \ + /usr/include/c++/11/bits/vector.tcc \ + /usr/include/c++/11/pstl/execution_defs.h \ + /usr/include/c++/11/string \ + /usr/include/c++/11/bits/stringfwd.h \ + /usr/include/c++/11/bits/char_traits.h \ + /usr/include/c++/11/bits/postypes.h \ + /usr/include/c++/11/cwchar \ + /usr/include/wchar.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/c++/11/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h \ + /usr/include/c++/11/clocale \ + /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h \ + /usr/include/c++/11/iosfwd \ + /usr/include/c++/11/cctype \ + /usr/include/ctype.h \ + /usr/include/c++/11/bits/ostream_insert.h \ + /usr/include/c++/11/bits/cxxabi_forced.h \ + /usr/include/c++/11/bits/basic_string.h \ + /usr/include/c++/11/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h \ + /usr/include/pthread.h \ + /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h \ + /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/11/string_view \ + /usr/include/c++/11/bits/string_view.tcc \ + /usr/include/c++/11/ext/string_conversions.h \ + /usr/include/c++/11/cstdio \ + /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/c++/11/cerrno \ + /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/11/bits/charconv.h \ + /usr/include/c++/11/bits/basic_string.tcc \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/None.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/SmallVector.h \ + /usr/include/c++/11/iterator \ + /usr/include/c++/11/bits/stream_iterator.h \ + /usr/include/c++/11/bits/streambuf_iterator.h \ + /usr/include/c++/11/streambuf \ + /usr/include/c++/11/bits/ios_base.h \ + /usr/include/c++/11/bits/locale_classes.h \ + /usr/include/c++/11/bits/locale_classes.tcc \ + /usr/include/c++/11/system_error \ + /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h \ + /usr/include/c++/11/stdexcept \ + /usr/include/c++/11/exception \ + /usr/include/c++/11/bits/exception_ptr.h \ + /usr/include/c++/11/bits/cxxabi_init_exception.h \ + /usr/include/c++/11/bits/nested_exception.h \ + /usr/include/c++/11/bits/streambuf.tcc \ + /usr/include/c++/11/memory \ + /usr/include/c++/11/bits/stl_raw_storage_iter.h \ + /usr/include/c++/11/bits/align.h \ + /usr/include/c++/11/bit \ + /usr/include/c++/11/bits/unique_ptr.h \ + /usr/include/c++/11/bits/shared_ptr.h \ + /usr/include/c++/11/bits/shared_ptr_base.h \ + /usr/include/c++/11/bits/allocated_ptr.h \ + /usr/include/c++/11/ext/concurrence.h \ + /usr/include/c++/11/bits/shared_ptr_atomic.h \ + /usr/include/c++/11/bits/atomic_base.h \ + /usr/include/c++/11/bits/atomic_lockfree_defines.h \ + /usr/include/c++/11/backward/auto_ptr.h \ + /usr/include/c++/11/pstl/glue_memory_defs.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/STLExtras.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/Optional.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/STLForwardCompat.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/STLArrayExtras.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/STLFunctionalExtras.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/identity.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/iterator.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/iterator_range.h \ + /home/jackyma/Study/Tools/LLVM/build/include/llvm/Config/abi-breaking.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/FloatingPointMode.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/StringSwitch.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/StringRef.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/DenseMapInfo.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/raw_ostream.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Constant.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/User.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Use.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm-c/Types.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm-c/ExternC.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/CBindingWrapping.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/Casting.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Value.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/Alignment.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Value.def \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/DerivedTypes.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Type.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/TypeSize.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/OperandTraits.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Function.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/DenseSet.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/DenseMap.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/EpochTracker.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/AlignOf.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/MemAlloc.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/ReverseIteration.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/PointerLikeTypeTraits.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/Twine.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/ilist_node.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/ilist_node_base.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/PointerIntPair.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/ilist_node_options.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Argument.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Attributes.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/SmallString.h \ + /usr/include/c++/11/bitset \ + /usr/include/c++/11/set \ + /usr/include/c++/11/bits/stl_tree.h \ + /usr/include/c++/11/bits/stl_set.h \ + /usr/include/c++/11/bits/stl_multiset.h \ + /home/jackyma/Study/Tools/LLVM/build/include/llvm/IR/Attributes.inc \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/BasicBlock.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/ilist.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/simple_ilist.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/ilist_base.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/ilist_iterator.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Instruction.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/Bitfields.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/DebugLoc.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/TrackingMDRef.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Metadata.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/PointerUnion.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/LLVMContext.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/DiagnosticHandler.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/FixedMetadataKinds.def \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Metadata.def \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/SymbolTableListTraits.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/AtomicOrdering.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Instruction.def \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/CallingConv.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/GlobalObject.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/GlobalValue.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/MD5.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/Endian.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/IRBuilder.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/ConstantFolder.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/IRBuilderFolder.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/InstrTypes.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/Sequence.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/StringMap.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/StringMapEntry.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/AllocatorBase.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/DataLayout.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/TrailingObjects.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/DebugInfoMetadata.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/BitmaskEnum.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/BinaryFormat/Dwarf.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/Format.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/FormatVariadicDetails.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/Triple.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/VersionTuple.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/HashBuilder.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/BinaryFormat/Dwarf.def \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/CommandLine.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/SmallPtrSet.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/ManagedStatic.h \ + /usr/include/c++/11/atomic \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/Discriminator.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/Error.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm-c/Error.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/StringExtras.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/APSInt.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/Debug.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/ErrorOr.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/DebugInfoFlags.def \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/FPEnv.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/GlobalVariable.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Instructions.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/MapVector.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/CFG.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/GraphTraits.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Intrinsics.h \ + /home/jackyma/Study/Tools/LLVM/build/include/llvm/IR/IntrinsicEnums.inc \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Module.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Comdat.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/GlobalAlias.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/GlobalIFunc.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/ProfileSummary.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/CodeGen.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Operator.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/ValueHandle.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/InstIterator.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Pass.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/PassAnalysisSupport.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/PassSupport.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/PassInfo.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/PassRegistry.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/RWMutex.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/Threading.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/BitVector.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/FunctionExtras.h \ + /usr/include/c++/11/ciso646 \ + /usr/include/c++/11/mutex \ + /usr/include/c++/11/chrono \ + /usr/include/c++/11/ratio \ + /usr/include/c++/11/ctime \ + /usr/include/c++/11/bits/parse_numbers.h \ + /usr/include/c++/11/bits/std_mutex.h \ + /usr/include/c++/11/bits/unique_lock.h \ + /usr/include/c++/11/shared_mutex \ + /usr/include/c++/11/map \ + /usr/include/c++/11/bits/stl_map.h \ + /usr/include/c++/11/bits/stl_multimap.h + + +/usr/include/c++/11/bits/stl_multimap.h: + +/usr/include/c++/11/bits/stl_map.h: + +/usr/include/c++/11/map: + +/usr/include/c++/11/shared_mutex: + +/usr/include/c++/11/bits/parse_numbers.h: + +/usr/include/c++/11/ctime: + +/usr/include/c++/11/ratio: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/FunctionExtras.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/BitVector.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/RWMutex.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/PassSupport.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Pass.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/ValueHandle.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Module.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/CFG.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Instructions.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/ErrorOr.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/Debug.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/StringExtras.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm-c/Error.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/Discriminator.h: + +/usr/include/c++/11/atomic: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/SmallPtrSet.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/CommandLine.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/Triple.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/FormatVariadicDetails.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/HashBuilder.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/BinaryFormat/Dwarf.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/BitmaskEnum.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/DebugInfoMetadata.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/TrailingObjects.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/DataLayout.h: + +/usr/include/c++/11/mutex: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/AllocatorBase.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/StringMapEntry.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/IRBuilderFolder.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/ConstantFolder.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/Endian.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/MD5.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/GlobalValue.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/GlobalObject.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/CallingConv.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/AtomicOrdering.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Operator.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Metadata.def: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/FixedMetadataKinds.def: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/DiagnosticHandler.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/GraphTraits.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/LLVMContext.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Metadata.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/ilist_iterator.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/BasicBlock.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/simple_ilist.h: + +/usr/include/c++/11/bits/stl_multiset.h: + +/usr/include/c++/11/bits/stl_set.h: + +/usr/include/c++/11/bits/stl_tree.h: + +/usr/include/c++/11/set: + +/usr/include/c++/11/bitset: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/SmallString.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Argument.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/ilist_node_options.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/ilist_node_base.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/ilist_node.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/Twine.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/ReverseIteration.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/MemAlloc.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Type.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/DerivedTypes.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/StringMap.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/Alignment.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/Casting.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm-c/Types.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Use.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/User.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Constant.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/raw_ostream.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/DenseMapInfo.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/InstIterator.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/PointerLikeTypeTraits.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/StringRef.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm-c/ExternC.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/StringSwitch.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/GlobalIFunc.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/FloatingPointMode.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/iterator_range.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/identity.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/STLExtras.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/VersionTuple.h: + +/usr/include/c++/11/pstl/glue_memory_defs.h: + +/usr/include/c++/11/backward/auto_ptr.h: + +/usr/include/c++/11/bits/atomic_lockfree_defines.h: + +/usr/include/c++/11/bits/atomic_base.h: + +/usr/include/c++/11/bits/shared_ptr_atomic.h: + +/usr/include/c++/11/ext/concurrence.h: + +/usr/include/c++/11/bits/allocated_ptr.h: + +/usr/include/c++/11/bits/unique_ptr.h: + +/usr/include/c++/11/bit: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/DebugInfoFlags.def: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/PointerIntPair.h: + +/usr/include/c++/11/bits/align.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/STLFunctionalExtras.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Intrinsics.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/BinaryFormat/Dwarf.def: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/ArrayRef.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/APSInt.h: + +/usr/include/c++/11/tr1/poly_hermite.tcc: + +/usr/include/c++/11/tr1/hypergeometric.tcc: + +/usr/include/c++/11/bits/localefwd.h: + +/usr/include/c++/11/tr1/exp_integral.tcc: + +/usr/include/c++/11/bits/shared_ptr.h: + +/usr/include/c++/11/bits/stl_construct.h: + +/usr/include/c++/11/bits/std_mutex.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/PassRegistry.h: + +/usr/include/c++/11/tr1/poly_laguerre.tcc: + +/usr/include/assert.h: + +/usr/include/c++/11/cstdlib: + +/usr/include/c++/11/tuple: + +/usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h: + +/usr/include/c++/11/bits/stl_pair.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/CodeGen.h: + +/usr/include/c++/11/ext/atomicity.h: + +/usr/include/c++/11/bits/specfun.h: + +/usr/include/alloca.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/TrackingMDRef.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/c++/11/ext/new_allocator.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Value.def: + +/usr/include/x86_64-linux-gnu/bits/time.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/c++/11/algorithm: + +/usr/include/c++/11/backward/binders.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/c++/11/tr1/modified_bessel_func.tcc: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/STLArrayExtras.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Comdat.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/TypeSize.h: + +/usr/include/c++/11/tr1/special_function_util.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/ProfileSummary.h: + +/usr/include/c++/11/cstdint: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/AlignOf.h: + +/usr/include/c++/11/bits/shared_ptr_base.h: + +/usr/include/c++/11/bits/basic_string.h: + +/usr/include/linux/limits.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Function.h: + +/usr/include/c++/11/new: + +/usr/include/c++/11/climits: + +/usr/include/c++/11/tr1/beta_function.tcc: + +/usr/include/c++/11/array: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/APFloat.h: + +/usr/include/c++/11/pstl/pstl_config.h: + +/usr/include/c++/11/type_traits: + +/usr/include/x86_64-linux-gnu/sys/single_threaded.h: + +/usr/include/c++/11/limits: + +/usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/Threading.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/DebugLoc.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/c++/11/bits/stl_relops.h: + +/usr/include/limits.h: + +/usr/include/c++/11/bits/stl_algobase.h: + +/usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/PointerUnion.h: + +/usr/include/c++/11/cwchar: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/OperandTraits.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/c++/11/chrono: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/type_traits.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/c++/11/bits/ios_base.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/ManagedStatic.h: + +../src/Instrument.cpp: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +../include/Instrument.h: + +/usr/include/c++/11/memory: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/locale.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/GlobalVariable.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Instruction.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/errno.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/Format.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/SmallVector.h: + +/usr/include/c++/11/ext/numeric_traits.h: + +/usr/include/features.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Constants.h: + +/usr/include/c++/11/bits/exception.h: + +/usr/include/x86_64-linux-gnu/bits/xopen_lim.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/ilist_base.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/iterator.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/Compiler.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h: + +/usr/lib/gcc/x86_64-linux-gnu/11/include/limits.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/c++/11/ext/aligned_buffer.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/home/jackyma/Study/Tools/LLVM/build/include/llvm/IR/Attributes.inc: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/MathExtras.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/Bitfields.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/DenseMap.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/ErrorHandling.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/Hashing.h: + +/usr/include/c++/11/cassert: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/FPEnv.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/c++/11/bits/stl_algo.h: + +/usr/include/c++/11/tr1/riemann_zeta.tcc: + +/usr/include/c++/11/bits/exception_defines.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h: + +/usr/include/c++/11/ext/type_traits.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/IRBuilder.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/c++/11/bits/stl_raw_storage_iter.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/c++/11/bits/functexcept.h: + +/usr/include/c++/11/streambuf: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/c++/11/debug/debug.h: + +/usr/lib/gcc/x86_64-linux-gnu/11/include/syslimits.h: + +/usr/include/features-time64.h: + +/usr/include/c++/11/tr1/legendre_function.tcc: + +/usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h: + +/usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h: + +/usr/include/c++/11/bits/allocator.h: + +/usr/include/c++/11/cmath: + +/usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h: + +/usr/include/c++/11/bits/predefined_ops.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/c++/11/bits/stl_iterator_base_funcs.h: + +/usr/include/c++/11/bits/cpp_type_traits.h: + +/usr/include/pthread.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/GlobalAlias.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Instruction.def: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/EpochTracker.h: + +/usr/include/c++/11/bits/postypes.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h: + +/usr/include/c++/11/tr1/bessel_function.tcc: + +/usr/include/string.h: + +/usr/include/c++/11/bits/streambuf.tcc: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/None.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/DataTypes.h: + +/usr/include/c++/11/bits/stl_iterator.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/bits/types/wint_t.h: + +/usr/include/x86_64-linux-gnu/bits/iscanonical.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/include/c++/11/tr1/gamma.tcc: + +/usr/include/c++/11/bits/locale_classes.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/ilist.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/c++/11/bits/concept_check.h: + +/usr/include/c++/11/bits/stl_iterator_base_types.h: + +/home/jackyma/Study/Tools/LLVM/build/include/llvm/Config/llvm-config.h: + +/usr/include/c++/11/bits/locale_classes.tcc: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/types/error_t.h: + +/usr/include/c++/11/bits/hashtable.h: + +/usr/include/inttypes.h: + +/home/jackyma/Study/Tools/LLVM/build/include/llvm/Config/abi-breaking.h: + +/usr/include/c++/11/tr1/ell_integral.tcc: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/SwapByteOrder.h: + +/usr/include/c++/11/bits/invoke.h: + +/usr/include/c++/11/pstl/execution_defs.h: + +/usr/include/c++/11/bits/algorithmfwd.h: + +/usr/include/c++/11/bits/std_abs.h: + +/usr/include/c++/11/bits/stl_heap.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/CBindingWrapping.h: + +/usr/include/c++/11/bits/std_function.h: + +/usr/include/c++/11/bits/stl_tempbuf.h: + +/usr/include/math.h: + +/usr/include/c++/11/cstring: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/c++/11/bits/uniform_int_dist.h: + +/usr/include/wchar.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/PassInfo.h: + +/usr/include/c++/11/bits/cxxabi_init_exception.h: + +/usr/include/linux/errno.h: + +/usr/include/c++/11/functional: + +/usr/include/c++/11/bits/char_traits.h: + +/usr/include/c++/11/ciso646: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/c++/11/bits/unique_lock.h: + +/usr/include/c++/11/bits/uses_allocator.h: + +/usr/include/c++/11/bits/functional_hash.h: + +/usr/include/c++/11/bits/move.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/APInt.h: + +/usr/include/c++/11/bits/hash_bytes.h: + +/usr/include/c++/11/bits/string_view.tcc: + +/usr/include/c++/11/bits/refwrap.h: + +/usr/include/c++/11/unordered_map: + +/usr/include/c++/11/cctype: + +/usr/include/c++/11/bits/stl_function.h: + +/usr/include/c++/11/bits/memoryfwd.h: + +/usr/include/c++/11/bits/stringfwd.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_tm.h: + +/usr/include/c++/11/bits/cxxabi_forced.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/DenseSet.h: + +/usr/include/stdc-predef.h: + +/usr/include/c++/11/bits/alloc_traits.h: + +/usr/include/c++/11/bits/hashtable_policy.h: + +/usr/include/c++/11/bits/enable_special_members.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/c++/11/bits/node_handle.h: + +/usr/include/c++/11/typeinfo: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/c++/11/bits/unordered_map.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/Sequence.h: + +/usr/include/c++/11/bits/ptr_traits.h: + +/usr/include/stdint.h: + +/usr/include/endian.h: + +/usr/include/c++/11/bits/erase_if.h: + +/usr/include/c++/11/vector: + +/usr/include/c++/11/bits/stl_uninitialized.h: + +/usr/include/c++/11/cstddef: + +/usr/include/c++/11/bits/stl_vector.h: + +/usr/include/c++/11/system_error: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/Error.h: + +/usr/include/c++/11/bits/vector.tcc: + +/usr/include/x86_64-linux-gnu/bits/uio_lim.h: + +/usr/include/c++/11/string: + +/usr/include/c++/11/debug/assertions.h: + +/usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm-c/DataTypes.h: + +/usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Attributes.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/timex.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/c++/11/clocale: + +/usr/include/x86_64-linux-gnu/bits/locale.h: + +/usr/include/c++/11/initializer_list: + +/usr/include/c++/11/iosfwd: + +/usr/include/ctype.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/InstrTypes.h: + +/usr/include/c++/11/bits/stream_iterator.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/PassAnalysisSupport.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/c++/11/bits/ostream_insert.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/MapVector.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/STLForwardCompat.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h: + +/usr/include/sched.h: + +/usr/include/c++/11/ext/alloc_traits.h: + +/usr/include/x86_64-linux-gnu/bits/sched.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Value.h: + +/usr/include/x86_64-linux-gnu/bits/cpu-set.h: + +/usr/include/time.h: + +/usr/include/x86_64-linux-gnu/bits/setjmp.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/c++/11/bits/stl_bvector.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h: + +/usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/c++/11/string_view: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/Optional.h: + +/usr/include/c++/11/ext/string_conversions.h: + +/home/jackyma/Study/Tools/LLVM/build/include/llvm/IR/IntrinsicEnums.inc: + +/usr/include/c++/11/bits/exception_ptr.h: + +/usr/include/c++/11/cstdio: + +/usr/include/stdio.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/SymbolTableListTraits.h: + +/usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h: + +/usr/include/c++/11/cerrno: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/c++/11/bits/charconv.h: + +/usr/include/c++/11/bits/basic_string.tcc: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/c++/11/bits/range_access.h: + +/usr/include/c++/11/iterator: + +/usr/include/c++/11/bits/streambuf_iterator.h: + +/usr/include/c++/11/utility: + +/usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h: + +/usr/include/c++/11/pstl/glue_algorithm_defs.h: + +/usr/include/c++/11/stdexcept: + +/usr/include/c++/11/exception: + +/usr/include/c++/11/bits/nested_exception.h: diff --git a/dse/build/CMakeFiles/InstrumentPass.dir/compiler_depend.ts b/dse/build/CMakeFiles/InstrumentPass.dir/compiler_depend.ts new file mode 100644 index 0000000..ed01c72 --- /dev/null +++ b/dse/build/CMakeFiles/InstrumentPass.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for InstrumentPass. diff --git a/dse/build/CMakeFiles/InstrumentPass.dir/depend.make b/dse/build/CMakeFiles/InstrumentPass.dir/depend.make new file mode 100644 index 0000000..1877e0d --- /dev/null +++ b/dse/build/CMakeFiles/InstrumentPass.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for InstrumentPass. +# This may be replaced when dependencies are built. diff --git a/dse/build/CMakeFiles/InstrumentPass.dir/flags.make b/dse/build/CMakeFiles/InstrumentPass.dir/flags.make new file mode 100644 index 0000000..401729f --- /dev/null +++ b/dse/build/CMakeFiles/InstrumentPass.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = -DGTEST_HAS_RTTI=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS + +CXX_INCLUDES = -I/home/jackyma/Study/Tools/LLVM/llvm/include -I/home/jackyma/Study/Tools/LLVM/build/include -I/home/jackyma/Study/Codes/C/dse/include + +CXX_FLAGS = -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -ffunction-sections -fdata-sections -fPIC -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fno-exceptions -fno-rtti + diff --git a/dse/build/CMakeFiles/InstrumentPass.dir/link.txt b/dse/build/CMakeFiles/InstrumentPass.dir/link.txt new file mode 100644 index 0000000..c4d9c18 --- /dev/null +++ b/dse/build/CMakeFiles/InstrumentPass.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -fPIC -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -ffunction-sections -fdata-sections -Wl,-rpath-link, -Wl,--gc-sections -Wl,-z,nodelete -shared -o InstrumentPass.so CMakeFiles/InstrumentPass.dir/src/Instrument.cpp.o -L/home/jackyma/Study/Tools/LLVM/build/./lib -L/home/jackyma/Study/Codes/C/dse/build -L/usr/local/lib/libz3.so -Wl,-rpath,"\$ORIGIN/../lib:/home/jackyma/Study/Tools/LLVM/build/./lib" diff --git a/dse/build/CMakeFiles/InstrumentPass.dir/progress.make b/dse/build/CMakeFiles/InstrumentPass.dir/progress.make new file mode 100644 index 0000000..abadeb0 --- /dev/null +++ b/dse/build/CMakeFiles/InstrumentPass.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 1 +CMAKE_PROGRESS_2 = 2 + diff --git a/dse/build/CMakeFiles/InstrumentPass.dir/src/Instrument.cpp.o b/dse/build/CMakeFiles/InstrumentPass.dir/src/Instrument.cpp.o new file mode 100644 index 0000000..e83ab9c Binary files /dev/null and b/dse/build/CMakeFiles/InstrumentPass.dir/src/Instrument.cpp.o differ diff --git a/dse/build/CMakeFiles/InstrumentPass.dir/src/Instrument.cpp.o.d b/dse/build/CMakeFiles/InstrumentPass.dir/src/Instrument.cpp.o.d new file mode 100644 index 0000000..b94aedf --- /dev/null +++ b/dse/build/CMakeFiles/InstrumentPass.dir/src/Instrument.cpp.o.d @@ -0,0 +1,361 @@ +CMakeFiles/InstrumentPass.dir/src/Instrument.cpp.o: \ + /home/jackyma/Study/Codes/C/dse/src/Instrument.cpp \ + /usr/include/stdc-predef.h \ + /home/jackyma/Study/Codes/C/dse/include/Instrument.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Constants.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/APFloat.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/APInt.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/Compiler.h \ + /home/jackyma/Study/Tools/LLVM/build/include/llvm/Config/llvm-config.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/MathExtras.h \ + /usr/include/c++/11/cassert \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h \ + /usr/include/c++/11/pstl/pstl_config.h /usr/include/assert.h \ + /usr/include/c++/11/climits \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/syslimits.h \ + /usr/include/limits.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h /usr/include/c++/11/cmath \ + /usr/include/c++/11/bits/cpp_type_traits.h \ + /usr/include/c++/11/ext/type_traits.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/include/c++/11/bits/std_abs.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/11/bits/specfun.h \ + /usr/include/c++/11/bits/stl_algobase.h \ + /usr/include/c++/11/bits/functexcept.h \ + /usr/include/c++/11/bits/exception_defines.h \ + /usr/include/c++/11/ext/numeric_traits.h \ + /usr/include/c++/11/bits/stl_pair.h /usr/include/c++/11/bits/move.h \ + /usr/include/c++/11/type_traits \ + /usr/include/c++/11/bits/stl_iterator_base_types.h \ + /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11/bits/concept_check.h \ + /usr/include/c++/11/debug/assertions.h \ + /usr/include/c++/11/bits/stl_iterator.h \ + /usr/include/c++/11/bits/ptr_traits.h /usr/include/c++/11/debug/debug.h \ + /usr/include/c++/11/bits/predefined_ops.h /usr/include/c++/11/limits \ + /usr/include/c++/11/tr1/gamma.tcc \ + /usr/include/c++/11/tr1/special_function_util.h \ + /usr/include/c++/11/tr1/bessel_function.tcc \ + /usr/include/c++/11/tr1/beta_function.tcc \ + /usr/include/c++/11/tr1/ell_integral.tcc \ + /usr/include/c++/11/tr1/exp_integral.tcc \ + /usr/include/c++/11/tr1/hypergeometric.tcc \ + /usr/include/c++/11/tr1/legendre_function.tcc \ + /usr/include/c++/11/tr1/modified_bessel_func.tcc \ + /usr/include/c++/11/tr1/poly_hermite.tcc \ + /usr/include/c++/11/tr1/poly_laguerre.tcc \ + /usr/include/c++/11/tr1/riemann_zeta.tcc /usr/include/c++/11/cstdint \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/c++/11/cstring /usr/include/string.h /usr/include/strings.h \ + /usr/include/c++/11/utility /usr/include/c++/11/bits/stl_relops.h \ + /usr/include/c++/11/initializer_list \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/ArrayRef.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/Hashing.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/DataTypes.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm-c/DataTypes.h \ + /usr/include/inttypes.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/ErrorHandling.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/SwapByteOrder.h \ + /usr/include/c++/11/cstddef \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/type_traits.h \ + /usr/include/c++/11/algorithm /usr/include/c++/11/bits/stl_algo.h \ + /usr/include/c++/11/cstdlib /usr/include/c++/11/bits/algorithmfwd.h \ + /usr/include/c++/11/bits/stl_heap.h \ + /usr/include/c++/11/bits/stl_tempbuf.h \ + /usr/include/c++/11/bits/stl_construct.h /usr/include/c++/11/new \ + /usr/include/c++/11/bits/exception.h \ + /usr/include/c++/11/bits/uniform_int_dist.h \ + /usr/include/c++/11/pstl/glue_algorithm_defs.h \ + /usr/include/c++/11/functional /usr/include/c++/11/bits/stl_function.h \ + /usr/include/c++/11/backward/binders.h /usr/include/c++/11/tuple \ + /usr/include/c++/11/array /usr/include/c++/11/bits/range_access.h \ + /usr/include/c++/11/bits/uses_allocator.h \ + /usr/include/c++/11/bits/invoke.h \ + /usr/include/c++/11/bits/functional_hash.h \ + /usr/include/c++/11/bits/hash_bytes.h /usr/include/c++/11/bits/refwrap.h \ + /usr/include/c++/11/bits/std_function.h /usr/include/c++/11/typeinfo \ + /usr/include/c++/11/unordered_map /usr/include/c++/11/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h \ + /usr/include/c++/11/ext/new_allocator.h \ + /usr/include/c++/11/bits/memoryfwd.h \ + /usr/include/c++/11/ext/alloc_traits.h \ + /usr/include/c++/11/bits/alloc_traits.h \ + /usr/include/c++/11/ext/aligned_buffer.h \ + /usr/include/c++/11/bits/hashtable.h \ + /usr/include/c++/11/bits/hashtable_policy.h \ + /usr/include/c++/11/bits/enable_special_members.h \ + /usr/include/c++/11/bits/node_handle.h \ + /usr/include/c++/11/bits/unordered_map.h \ + /usr/include/c++/11/bits/erase_if.h /usr/include/c++/11/vector \ + /usr/include/c++/11/bits/stl_uninitialized.h \ + /usr/include/c++/11/bits/stl_vector.h \ + /usr/include/c++/11/bits/stl_bvector.h \ + /usr/include/c++/11/bits/vector.tcc \ + /usr/include/c++/11/pstl/execution_defs.h /usr/include/c++/11/string \ + /usr/include/c++/11/bits/stringfwd.h \ + /usr/include/c++/11/bits/char_traits.h \ + /usr/include/c++/11/bits/postypes.h /usr/include/c++/11/cwchar \ + /usr/include/wchar.h /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/c++/11/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h \ + /usr/include/c++/11/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/11/iosfwd \ + /usr/include/c++/11/cctype /usr/include/ctype.h \ + /usr/include/c++/11/bits/ostream_insert.h \ + /usr/include/c++/11/bits/cxxabi_forced.h \ + /usr/include/c++/11/bits/basic_string.h \ + /usr/include/c++/11/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/11/string_view /usr/include/c++/11/bits/string_view.tcc \ + /usr/include/c++/11/ext/string_conversions.h /usr/include/c++/11/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/c++/11/cerrno /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/11/bits/charconv.h \ + /usr/include/c++/11/bits/basic_string.tcc \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/None.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/SmallVector.h \ + /usr/include/c++/11/iterator /usr/include/c++/11/bits/stream_iterator.h \ + /usr/include/c++/11/bits/streambuf_iterator.h \ + /usr/include/c++/11/streambuf /usr/include/c++/11/bits/ios_base.h \ + /usr/include/c++/11/bits/locale_classes.h \ + /usr/include/c++/11/bits/locale_classes.tcc \ + /usr/include/c++/11/system_error \ + /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h \ + /usr/include/c++/11/stdexcept /usr/include/c++/11/exception \ + /usr/include/c++/11/bits/exception_ptr.h \ + /usr/include/c++/11/bits/cxxabi_init_exception.h \ + /usr/include/c++/11/bits/nested_exception.h \ + /usr/include/c++/11/bits/streambuf.tcc /usr/include/c++/11/memory \ + /usr/include/c++/11/bits/stl_raw_storage_iter.h \ + /usr/include/c++/11/bits/align.h /usr/include/c++/11/bit \ + /usr/include/c++/11/bits/unique_ptr.h \ + /usr/include/c++/11/bits/shared_ptr.h \ + /usr/include/c++/11/bits/shared_ptr_base.h \ + /usr/include/c++/11/bits/allocated_ptr.h \ + /usr/include/c++/11/ext/concurrence.h \ + /usr/include/c++/11/bits/shared_ptr_atomic.h \ + /usr/include/c++/11/bits/atomic_base.h \ + /usr/include/c++/11/bits/atomic_lockfree_defines.h \ + /usr/include/c++/11/backward/auto_ptr.h \ + /usr/include/c++/11/pstl/glue_memory_defs.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/STLExtras.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/Optional.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/STLForwardCompat.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/STLArrayExtras.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/STLFunctionalExtras.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/identity.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/iterator.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/iterator_range.h \ + /home/jackyma/Study/Tools/LLVM/build/include/llvm/Config/abi-breaking.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/FloatingPointMode.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/StringSwitch.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/StringRef.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/DenseMapInfo.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/raw_ostream.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Constant.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/User.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Use.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm-c/Types.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm-c/ExternC.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/CBindingWrapping.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/Casting.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Value.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/Alignment.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Value.def \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/DerivedTypes.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Type.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/TypeSize.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/OperandTraits.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Function.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/DenseSet.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/DenseMap.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/EpochTracker.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/AlignOf.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/MemAlloc.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/ReverseIteration.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/PointerLikeTypeTraits.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/Twine.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/ilist_node.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/ilist_node_base.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/PointerIntPair.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/ilist_node_options.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Argument.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Attributes.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/SmallString.h \ + /usr/include/c++/11/bitset /usr/include/c++/11/set \ + /usr/include/c++/11/bits/stl_tree.h /usr/include/c++/11/bits/stl_set.h \ + /usr/include/c++/11/bits/stl_multiset.h \ + /home/jackyma/Study/Tools/LLVM/build/include/llvm/IR/Attributes.inc \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/BasicBlock.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/ilist.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/simple_ilist.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/ilist_base.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/ilist_iterator.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Instruction.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/Bitfields.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/DebugLoc.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/TrackingMDRef.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Metadata.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/PointerUnion.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/LLVMContext.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/DiagnosticHandler.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/FixedMetadataKinds.def \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Metadata.def \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/SymbolTableListTraits.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/AtomicOrdering.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Instruction.def \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/CallingConv.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/GlobalObject.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/GlobalValue.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/MD5.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/Endian.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/IRBuilder.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/ConstantFolder.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/IRBuilderFolder.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/InstrTypes.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/Sequence.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/StringMap.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/StringMapEntry.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/AllocatorBase.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/DataLayout.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/TrailingObjects.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/DebugInfoMetadata.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/BitmaskEnum.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/BinaryFormat/Dwarf.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/Format.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/FormatVariadicDetails.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/Triple.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/VersionTuple.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/HashBuilder.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/BinaryFormat/Dwarf.def \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/CommandLine.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/SmallPtrSet.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/ManagedStatic.h \ + /usr/include/c++/11/atomic \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/Discriminator.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/Error.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm-c/Error.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/StringExtras.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/APSInt.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/Debug.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/ErrorOr.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/DebugInfoFlags.def \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/FPEnv.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/GlobalVariable.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Instructions.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/MapVector.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/CFG.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/GraphTraits.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Intrinsics.h \ + /home/jackyma/Study/Tools/LLVM/build/include/llvm/IR/IntrinsicEnums.inc \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Module.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Comdat.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/GlobalAlias.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/GlobalIFunc.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/ProfileSummary.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/CodeGen.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Operator.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/ValueHandle.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/InstIterator.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Pass.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/PassAnalysisSupport.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/PassSupport.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/PassInfo.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/PassRegistry.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/RWMutex.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/Threading.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/BitVector.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/FunctionExtras.h \ + /usr/include/c++/11/ciso646 /usr/include/c++/11/mutex \ + /usr/include/c++/11/chrono /usr/include/c++/11/ratio \ + /usr/include/c++/11/ctime /usr/include/c++/11/bits/parse_numbers.h \ + /usr/include/c++/11/bits/std_mutex.h \ + /usr/include/c++/11/bits/unique_lock.h /usr/include/c++/11/shared_mutex \ + /usr/include/c++/11/map /usr/include/c++/11/bits/stl_map.h \ + /usr/include/c++/11/bits/stl_multimap.h diff --git a/dse/build/CMakeFiles/Makefile.cmake b/dse/build/CMakeFiles/Makefile.cmake new file mode 100644 index 0000000..ec23220 --- /dev/null +++ b/dse/build/CMakeFiles/Makefile.cmake @@ -0,0 +1,87 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# The generator used is: +set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") + +# The top level Makefile was generated from the following files: +set(CMAKE_MAKEFILE_DEPENDS + "CMakeCache.txt" + "../CMakeLists.txt" + "CMakeFiles/3.22.1/CMakeCCompiler.cmake" + "CMakeFiles/3.22.1/CMakeCXXCompiler.cmake" + "CMakeFiles/3.22.1/CMakeSystem.cmake" + "/home/jackyma/Study/Tools/LLVM/build/lib/cmake/llvm/AddLLVM.cmake" + "/home/jackyma/Study/Tools/LLVM/build/lib/cmake/llvm/CheckCompilerVersion.cmake" + "/home/jackyma/Study/Tools/LLVM/build/lib/cmake/llvm/DetermineGCCCompatible.cmake" + "/home/jackyma/Study/Tools/LLVM/build/lib/cmake/llvm/FindTerminfo.cmake" + "/home/jackyma/Study/Tools/LLVM/build/lib/cmake/llvm/HandleLLVMOptions.cmake" + "/home/jackyma/Study/Tools/LLVM/build/lib/cmake/llvm/HandleLLVMStdlib.cmake" + "/home/jackyma/Study/Tools/LLVM/build/lib/cmake/llvm/LLVM-Config.cmake" + "/home/jackyma/Study/Tools/LLVM/build/lib/cmake/llvm/LLVMBuildTreeOnlyTargets.cmake" + "/home/jackyma/Study/Tools/LLVM/build/lib/cmake/llvm/LLVMCheckLinkerFlag.cmake" + "/home/jackyma/Study/Tools/LLVM/build/lib/cmake/llvm/LLVMConfig.cmake" + "/home/jackyma/Study/Tools/LLVM/build/lib/cmake/llvm/LLVMConfigVersion.cmake" + "/home/jackyma/Study/Tools/LLVM/build/lib/cmake/llvm/LLVMDistributionSupport.cmake" + "/home/jackyma/Study/Tools/LLVM/build/lib/cmake/llvm/LLVMExports.cmake" + "/home/jackyma/Study/Tools/LLVM/build/lib/cmake/llvm/LLVMProcessSources.cmake" + "/home/jackyma/Study/Tools/LLVM/llvm/cmake/modules/LLVM-Config.cmake" + "/usr/share/cmake-3.22/Modules/AddFileDependencies.cmake" + "/usr/share/cmake-3.22/Modules/CMakeCInformation.cmake" + "/usr/share/cmake-3.22/Modules/CMakeCXXInformation.cmake" + "/usr/share/cmake-3.22/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake" + "/usr/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" + "/usr/share/cmake-3.22/Modules/CMakeDependentOption.cmake" + "/usr/share/cmake-3.22/Modules/CMakeGenericSystem.cmake" + "/usr/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake" + "/usr/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" + "/usr/share/cmake-3.22/Modules/CMakeParseArguments.cmake" + "/usr/share/cmake-3.22/Modules/CMakePushCheckState.cmake" + "/usr/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake" + "/usr/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake" + "/usr/share/cmake-3.22/Modules/CheckCCompilerFlag.cmake" + "/usr/share/cmake-3.22/Modules/CheckCSourceCompiles.cmake" + "/usr/share/cmake-3.22/Modules/CheckCXXCompilerFlag.cmake" + "/usr/share/cmake-3.22/Modules/CheckCXXSourceCompiles.cmake" + "/usr/share/cmake-3.22/Modules/CheckLinkerFlag.cmake" + "/usr/share/cmake-3.22/Modules/CheckSymbolExists.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/GNU-C.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/GNU-CXX.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/GNU.cmake" + "/usr/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake" + "/usr/share/cmake-3.22/Modules/FindPackageMessage.cmake" + "/usr/share/cmake-3.22/Modules/FindZLIB.cmake" + "/usr/share/cmake-3.22/Modules/GNUInstallDirs.cmake" + "/usr/share/cmake-3.22/Modules/Internal/CheckCompilerFlag.cmake" + "/usr/share/cmake-3.22/Modules/Internal/CheckSourceCompiles.cmake" + "/usr/share/cmake-3.22/Modules/Platform/Linux-GNU-C.cmake" + "/usr/share/cmake-3.22/Modules/Platform/Linux-GNU-CXX.cmake" + "/usr/share/cmake-3.22/Modules/Platform/Linux-GNU.cmake" + "/usr/share/cmake-3.22/Modules/Platform/Linux.cmake" + "/usr/share/cmake-3.22/Modules/Platform/UnixPaths.cmake" + "/usr/share/cmake-3.22/Modules/SelectLibraryConfigurations.cmake" + ) + +# The corresponding makefile is: +set(CMAKE_MAKEFILE_OUTPUTS + "Makefile" + "CMakeFiles/cmake.check_cache" + ) + +# Byproducts of CMake generate step: +set(CMAKE_MAKEFILE_PRODUCTS + "CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/intrinsics_gen.dir/DependInfo.cmake" + "CMakeFiles/omp_gen.dir/DependInfo.cmake" + "CMakeFiles/acc_gen.dir/DependInfo.cmake" + "CMakeFiles/dse.dir/DependInfo.cmake" + "CMakeFiles/InstrumentPass.dir/DependInfo.cmake" + "CMakeFiles/install-InstrumentPass.dir/DependInfo.cmake" + "CMakeFiles/install-InstrumentPass-stripped.dir/DependInfo.cmake" + "CMakeFiles/runtime.dir/DependInfo.cmake" + ) diff --git a/dse/build/CMakeFiles/Makefile2 b/dse/build/CMakeFiles/Makefile2 new file mode 100644 index 0000000..e2a810a --- /dev/null +++ b/dse/build/CMakeFiles/Makefile2 @@ -0,0 +1,303 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/jackyma/Study/Codes/C/dse + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/jackyma/Study/Codes/C/dse/build + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: CMakeFiles/dse.dir/all +all: CMakeFiles/InstrumentPass.dir/all +all: CMakeFiles/runtime.dir/all +.PHONY : all + +# The main recursive "preinstall" target. +preinstall: +.PHONY : preinstall + +# The main recursive "clean" target. +clean: CMakeFiles/intrinsics_gen.dir/clean +clean: CMakeFiles/omp_gen.dir/clean +clean: CMakeFiles/acc_gen.dir/clean +clean: CMakeFiles/dse.dir/clean +clean: CMakeFiles/InstrumentPass.dir/clean +clean: CMakeFiles/install-InstrumentPass.dir/clean +clean: CMakeFiles/install-InstrumentPass-stripped.dir/clean +clean: CMakeFiles/runtime.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target CMakeFiles/intrinsics_gen.dir + +# All Build rule for target. +CMakeFiles/intrinsics_gen.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/intrinsics_gen.dir/build.make CMakeFiles/intrinsics_gen.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/intrinsics_gen.dir/build.make CMakeFiles/intrinsics_gen.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/jackyma/Study/Codes/C/dse/build/CMakeFiles --progress-num= "Built target intrinsics_gen" +.PHONY : CMakeFiles/intrinsics_gen.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/intrinsics_gen.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/jackyma/Study/Codes/C/dse/build/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/intrinsics_gen.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/jackyma/Study/Codes/C/dse/build/CMakeFiles 0 +.PHONY : CMakeFiles/intrinsics_gen.dir/rule + +# Convenience name for target. +intrinsics_gen: CMakeFiles/intrinsics_gen.dir/rule +.PHONY : intrinsics_gen + +# clean rule for target. +CMakeFiles/intrinsics_gen.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/intrinsics_gen.dir/build.make CMakeFiles/intrinsics_gen.dir/clean +.PHONY : CMakeFiles/intrinsics_gen.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/omp_gen.dir + +# All Build rule for target. +CMakeFiles/omp_gen.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/omp_gen.dir/build.make CMakeFiles/omp_gen.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/omp_gen.dir/build.make CMakeFiles/omp_gen.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/jackyma/Study/Codes/C/dse/build/CMakeFiles --progress-num= "Built target omp_gen" +.PHONY : CMakeFiles/omp_gen.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/omp_gen.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/jackyma/Study/Codes/C/dse/build/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/omp_gen.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/jackyma/Study/Codes/C/dse/build/CMakeFiles 0 +.PHONY : CMakeFiles/omp_gen.dir/rule + +# Convenience name for target. +omp_gen: CMakeFiles/omp_gen.dir/rule +.PHONY : omp_gen + +# clean rule for target. +CMakeFiles/omp_gen.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/omp_gen.dir/build.make CMakeFiles/omp_gen.dir/clean +.PHONY : CMakeFiles/omp_gen.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/acc_gen.dir + +# All Build rule for target. +CMakeFiles/acc_gen.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/acc_gen.dir/build.make CMakeFiles/acc_gen.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/acc_gen.dir/build.make CMakeFiles/acc_gen.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/jackyma/Study/Codes/C/dse/build/CMakeFiles --progress-num= "Built target acc_gen" +.PHONY : CMakeFiles/acc_gen.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/acc_gen.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/jackyma/Study/Codes/C/dse/build/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/acc_gen.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/jackyma/Study/Codes/C/dse/build/CMakeFiles 0 +.PHONY : CMakeFiles/acc_gen.dir/rule + +# Convenience name for target. +acc_gen: CMakeFiles/acc_gen.dir/rule +.PHONY : acc_gen + +# clean rule for target. +CMakeFiles/acc_gen.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/acc_gen.dir/build.make CMakeFiles/acc_gen.dir/clean +.PHONY : CMakeFiles/acc_gen.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/dse.dir + +# All Build rule for target. +CMakeFiles/dse.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dse.dir/build.make CMakeFiles/dse.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/dse.dir/build.make CMakeFiles/dse.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/jackyma/Study/Codes/C/dse/build/CMakeFiles --progress-num=3,4,5 "Built target dse" +.PHONY : CMakeFiles/dse.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/dse.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/jackyma/Study/Codes/C/dse/build/CMakeFiles 3 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/dse.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/jackyma/Study/Codes/C/dse/build/CMakeFiles 0 +.PHONY : CMakeFiles/dse.dir/rule + +# Convenience name for target. +dse: CMakeFiles/dse.dir/rule +.PHONY : dse + +# clean rule for target. +CMakeFiles/dse.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dse.dir/build.make CMakeFiles/dse.dir/clean +.PHONY : CMakeFiles/dse.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/InstrumentPass.dir + +# All Build rule for target. +CMakeFiles/InstrumentPass.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/InstrumentPass.dir/build.make CMakeFiles/InstrumentPass.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/InstrumentPass.dir/build.make CMakeFiles/InstrumentPass.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/jackyma/Study/Codes/C/dse/build/CMakeFiles --progress-num=1,2 "Built target InstrumentPass" +.PHONY : CMakeFiles/InstrumentPass.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/InstrumentPass.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/jackyma/Study/Codes/C/dse/build/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/InstrumentPass.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/jackyma/Study/Codes/C/dse/build/CMakeFiles 0 +.PHONY : CMakeFiles/InstrumentPass.dir/rule + +# Convenience name for target. +InstrumentPass: CMakeFiles/InstrumentPass.dir/rule +.PHONY : InstrumentPass + +# clean rule for target. +CMakeFiles/InstrumentPass.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/InstrumentPass.dir/build.make CMakeFiles/InstrumentPass.dir/clean +.PHONY : CMakeFiles/InstrumentPass.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/install-InstrumentPass.dir + +# All Build rule for target. +CMakeFiles/install-InstrumentPass.dir/all: CMakeFiles/InstrumentPass.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles/install-InstrumentPass.dir/build.make CMakeFiles/install-InstrumentPass.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/install-InstrumentPass.dir/build.make CMakeFiles/install-InstrumentPass.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/jackyma/Study/Codes/C/dse/build/CMakeFiles --progress-num= "Built target install-InstrumentPass" +.PHONY : CMakeFiles/install-InstrumentPass.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/install-InstrumentPass.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/jackyma/Study/Codes/C/dse/build/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/install-InstrumentPass.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/jackyma/Study/Codes/C/dse/build/CMakeFiles 0 +.PHONY : CMakeFiles/install-InstrumentPass.dir/rule + +# Convenience name for target. +install-InstrumentPass: CMakeFiles/install-InstrumentPass.dir/rule +.PHONY : install-InstrumentPass + +# clean rule for target. +CMakeFiles/install-InstrumentPass.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/install-InstrumentPass.dir/build.make CMakeFiles/install-InstrumentPass.dir/clean +.PHONY : CMakeFiles/install-InstrumentPass.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/install-InstrumentPass-stripped.dir + +# All Build rule for target. +CMakeFiles/install-InstrumentPass-stripped.dir/all: CMakeFiles/InstrumentPass.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles/install-InstrumentPass-stripped.dir/build.make CMakeFiles/install-InstrumentPass-stripped.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/install-InstrumentPass-stripped.dir/build.make CMakeFiles/install-InstrumentPass-stripped.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/jackyma/Study/Codes/C/dse/build/CMakeFiles --progress-num= "Built target install-InstrumentPass-stripped" +.PHONY : CMakeFiles/install-InstrumentPass-stripped.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/install-InstrumentPass-stripped.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/jackyma/Study/Codes/C/dse/build/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/install-InstrumentPass-stripped.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/jackyma/Study/Codes/C/dse/build/CMakeFiles 0 +.PHONY : CMakeFiles/install-InstrumentPass-stripped.dir/rule + +# Convenience name for target. +install-InstrumentPass-stripped: CMakeFiles/install-InstrumentPass-stripped.dir/rule +.PHONY : install-InstrumentPass-stripped + +# clean rule for target. +CMakeFiles/install-InstrumentPass-stripped.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/install-InstrumentPass-stripped.dir/build.make CMakeFiles/install-InstrumentPass-stripped.dir/clean +.PHONY : CMakeFiles/install-InstrumentPass-stripped.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/runtime.dir + +# All Build rule for target. +CMakeFiles/runtime.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/runtime.dir/build.make CMakeFiles/runtime.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/runtime.dir/build.make CMakeFiles/runtime.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/jackyma/Study/Codes/C/dse/build/CMakeFiles --progress-num=6,7,8 "Built target runtime" +.PHONY : CMakeFiles/runtime.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/runtime.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/jackyma/Study/Codes/C/dse/build/CMakeFiles 3 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/runtime.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/jackyma/Study/Codes/C/dse/build/CMakeFiles 0 +.PHONY : CMakeFiles/runtime.dir/rule + +# Convenience name for target. +runtime: CMakeFiles/runtime.dir/rule +.PHONY : runtime + +# clean rule for target. +CMakeFiles/runtime.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/runtime.dir/build.make CMakeFiles/runtime.dir/clean +.PHONY : CMakeFiles/runtime.dir/clean + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/dse/build/CMakeFiles/TargetDirectories.txt b/dse/build/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..3b1a179 --- /dev/null +++ b/dse/build/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,14 @@ +/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/intrinsics_gen.dir +/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/omp_gen.dir +/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/acc_gen.dir +/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/dse.dir +/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/InstrumentPass.dir +/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/install-InstrumentPass.dir +/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/install-InstrumentPass-stripped.dir +/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/runtime.dir +/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/edit_cache.dir +/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/rebuild_cache.dir +/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/list_install_components.dir +/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/install.dir +/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/install/local.dir +/home/jackyma/Study/Codes/C/dse/build/CMakeFiles/install/strip.dir diff --git a/dse/build/CMakeFiles/acc_gen.dir/DependInfo.cmake b/dse/build/CMakeFiles/acc_gen.dir/DependInfo.cmake new file mode 100644 index 0000000..dc55e44 --- /dev/null +++ b/dse/build/CMakeFiles/acc_gen.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/dse/build/CMakeFiles/acc_gen.dir/build.make b/dse/build/CMakeFiles/acc_gen.dir/build.make new file mode 100644 index 0000000..078a770 --- /dev/null +++ b/dse/build/CMakeFiles/acc_gen.dir/build.make @@ -0,0 +1,83 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/jackyma/Study/Codes/C/dse + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/jackyma/Study/Codes/C/dse/build + +# Utility rule file for acc_gen. + +# Include any custom commands dependencies for this target. +include CMakeFiles/acc_gen.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/acc_gen.dir/progress.make + +acc_gen: CMakeFiles/acc_gen.dir/build.make +.PHONY : acc_gen + +# Rule to build all files generated by this target. +CMakeFiles/acc_gen.dir/build: acc_gen +.PHONY : CMakeFiles/acc_gen.dir/build + +CMakeFiles/acc_gen.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/acc_gen.dir/cmake_clean.cmake +.PHONY : CMakeFiles/acc_gen.dir/clean + +CMakeFiles/acc_gen.dir/depend: + cd /home/jackyma/Study/Codes/C/dse/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/jackyma/Study/Codes/C/dse /home/jackyma/Study/Codes/C/dse /home/jackyma/Study/Codes/C/dse/build /home/jackyma/Study/Codes/C/dse/build /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/acc_gen.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/acc_gen.dir/depend + diff --git a/dse/build/CMakeFiles/acc_gen.dir/cmake_clean.cmake b/dse/build/CMakeFiles/acc_gen.dir/cmake_clean.cmake new file mode 100644 index 0000000..54bfb4c --- /dev/null +++ b/dse/build/CMakeFiles/acc_gen.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/acc_gen.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/dse/build/CMakeFiles/acc_gen.dir/compiler_depend.make b/dse/build/CMakeFiles/acc_gen.dir/compiler_depend.make new file mode 100644 index 0000000..f712cfd --- /dev/null +++ b/dse/build/CMakeFiles/acc_gen.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for acc_gen. +# This may be replaced when dependencies are built. diff --git a/dse/build/CMakeFiles/acc_gen.dir/compiler_depend.ts b/dse/build/CMakeFiles/acc_gen.dir/compiler_depend.ts new file mode 100644 index 0000000..c1c08e6 --- /dev/null +++ b/dse/build/CMakeFiles/acc_gen.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for acc_gen. diff --git a/dse/build/CMakeFiles/acc_gen.dir/progress.make b/dse/build/CMakeFiles/acc_gen.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/dse/build/CMakeFiles/acc_gen.dir/progress.make @@ -0,0 +1 @@ + diff --git a/dse/build/CMakeFiles/cmake.check_cache b/dse/build/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/dse/build/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/dse/build/CMakeFiles/dse.dir/DependInfo.cmake b/dse/build/CMakeFiles/dse.dir/DependInfo.cmake new file mode 100644 index 0000000..2389ab2 --- /dev/null +++ b/dse/build/CMakeFiles/dse.dir/DependInfo.cmake @@ -0,0 +1,20 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/jackyma/Study/Codes/C/dse/src/DSE.cpp" "CMakeFiles/dse.dir/src/DSE.cpp.o" "gcc" "CMakeFiles/dse.dir/src/DSE.cpp.o.d" + "/home/jackyma/Study/Codes/C/dse/src/Strategy.cpp" "CMakeFiles/dse.dir/src/Strategy.cpp.o" "gcc" "CMakeFiles/dse.dir/src/Strategy.cpp.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/dse/build/CMakeFiles/dse.dir/build.make b/dse/build/CMakeFiles/dse.dir/build.make new file mode 100644 index 0000000..4286445 --- /dev/null +++ b/dse/build/CMakeFiles/dse.dir/build.make @@ -0,0 +1,140 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/jackyma/Study/Codes/C/dse + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/jackyma/Study/Codes/C/dse/build + +# Include any dependencies generated for this target. +include CMakeFiles/dse.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/dse.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/dse.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/dse.dir/flags.make + +CMakeFiles/dse.dir/src/DSE.cpp.o: CMakeFiles/dse.dir/flags.make +CMakeFiles/dse.dir/src/DSE.cpp.o: ../src/DSE.cpp +CMakeFiles/dse.dir/src/DSE.cpp.o: CMakeFiles/dse.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/jackyma/Study/Codes/C/dse/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/dse.dir/src/DSE.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/dse.dir/src/DSE.cpp.o -MF CMakeFiles/dse.dir/src/DSE.cpp.o.d -o CMakeFiles/dse.dir/src/DSE.cpp.o -c /home/jackyma/Study/Codes/C/dse/src/DSE.cpp + +CMakeFiles/dse.dir/src/DSE.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/dse.dir/src/DSE.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/jackyma/Study/Codes/C/dse/src/DSE.cpp > CMakeFiles/dse.dir/src/DSE.cpp.i + +CMakeFiles/dse.dir/src/DSE.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/dse.dir/src/DSE.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/jackyma/Study/Codes/C/dse/src/DSE.cpp -o CMakeFiles/dse.dir/src/DSE.cpp.s + +CMakeFiles/dse.dir/src/Strategy.cpp.o: CMakeFiles/dse.dir/flags.make +CMakeFiles/dse.dir/src/Strategy.cpp.o: ../src/Strategy.cpp +CMakeFiles/dse.dir/src/Strategy.cpp.o: CMakeFiles/dse.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/jackyma/Study/Codes/C/dse/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/dse.dir/src/Strategy.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/dse.dir/src/Strategy.cpp.o -MF CMakeFiles/dse.dir/src/Strategy.cpp.o.d -o CMakeFiles/dse.dir/src/Strategy.cpp.o -c /home/jackyma/Study/Codes/C/dse/src/Strategy.cpp + +CMakeFiles/dse.dir/src/Strategy.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/dse.dir/src/Strategy.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/jackyma/Study/Codes/C/dse/src/Strategy.cpp > CMakeFiles/dse.dir/src/Strategy.cpp.i + +CMakeFiles/dse.dir/src/Strategy.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/dse.dir/src/Strategy.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/jackyma/Study/Codes/C/dse/src/Strategy.cpp -o CMakeFiles/dse.dir/src/Strategy.cpp.s + +# Object files for target dse +dse_OBJECTS = \ +"CMakeFiles/dse.dir/src/DSE.cpp.o" \ +"CMakeFiles/dse.dir/src/Strategy.cpp.o" + +# External object files for target dse +dse_EXTERNAL_OBJECTS = + +dse: CMakeFiles/dse.dir/src/DSE.cpp.o +dse: CMakeFiles/dse.dir/src/Strategy.cpp.o +dse: CMakeFiles/dse.dir/build.make +dse: /home/jackyma/Study/Tools/LLVM/build/lib/libLLVMSupport.a +dse: /home/jackyma/Study/Tools/LLVM/build/lib/libLLVMCore.a +dse: /home/jackyma/Study/Tools/LLVM/build/lib/libLLVMIRReader.a +dse: /usr/local/lib/libz3.so +dse: /home/jackyma/Study/Tools/LLVM/build/lib/libLLVMAsmParser.a +dse: /home/jackyma/Study/Tools/LLVM/build/lib/libLLVMBitReader.a +dse: /home/jackyma/Study/Tools/LLVM/build/lib/libLLVMCore.a +dse: /home/jackyma/Study/Tools/LLVM/build/lib/libLLVMBinaryFormat.a +dse: /home/jackyma/Study/Tools/LLVM/build/lib/libLLVMRemarks.a +dse: /home/jackyma/Study/Tools/LLVM/build/lib/libLLVMBitstreamReader.a +dse: /home/jackyma/Study/Tools/LLVM/build/lib/libLLVMSupport.a +dse: /usr/lib/x86_64-linux-gnu/libz.so +dse: /usr/lib/x86_64-linux-gnu/libtinfo.so +dse: /home/jackyma/Study/Tools/LLVM/build/lib/libLLVMDemangle.a +dse: CMakeFiles/dse.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/jackyma/Study/Codes/C/dse/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking CXX executable dse" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/dse.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/dse.dir/build: dse +.PHONY : CMakeFiles/dse.dir/build + +CMakeFiles/dse.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/dse.dir/cmake_clean.cmake +.PHONY : CMakeFiles/dse.dir/clean + +CMakeFiles/dse.dir/depend: + cd /home/jackyma/Study/Codes/C/dse/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/jackyma/Study/Codes/C/dse /home/jackyma/Study/Codes/C/dse /home/jackyma/Study/Codes/C/dse/build /home/jackyma/Study/Codes/C/dse/build /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/dse.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/dse.dir/depend + diff --git a/dse/build/CMakeFiles/dse.dir/cmake_clean.cmake b/dse/build/CMakeFiles/dse.dir/cmake_clean.cmake new file mode 100644 index 0000000..24298ed --- /dev/null +++ b/dse/build/CMakeFiles/dse.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "CMakeFiles/dse.dir/src/DSE.cpp.o" + "CMakeFiles/dse.dir/src/DSE.cpp.o.d" + "CMakeFiles/dse.dir/src/Strategy.cpp.o" + "CMakeFiles/dse.dir/src/Strategy.cpp.o.d" + "dse" + "dse.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/dse.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/dse/build/CMakeFiles/dse.dir/compiler_depend.internal b/dse/build/CMakeFiles/dse.dir/compiler_depend.internal new file mode 100644 index 0000000..fe73bd2 --- /dev/null +++ b/dse/build/CMakeFiles/dse.dir/compiler_depend.internal @@ -0,0 +1,546 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +CMakeFiles/dse.dir/src/DSE.cpp.o + /home/jackyma/Study/Codes/C/dse/src/DSE.cpp + /usr/include/stdc-predef.h + /usr/include/c++/11/fstream + /usr/include/c++/11/istream + /usr/include/c++/11/ios + /usr/include/c++/11/iosfwd + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h + /usr/include/features.h + /usr/include/features-time64.h + /usr/include/x86_64-linux-gnu/bits/wordsize.h + /usr/include/x86_64-linux-gnu/bits/timesize.h + /usr/include/x86_64-linux-gnu/sys/cdefs.h + /usr/include/x86_64-linux-gnu/bits/long-double.h + /usr/include/x86_64-linux-gnu/gnu/stubs.h + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h + /usr/include/c++/11/pstl/pstl_config.h + /usr/include/c++/11/bits/stringfwd.h + /usr/include/c++/11/bits/memoryfwd.h + /usr/include/c++/11/bits/postypes.h + /usr/include/c++/11/cwchar + /usr/include/wchar.h + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h + /usr/include/x86_64-linux-gnu/bits/floatn.h + /usr/include/x86_64-linux-gnu/bits/floatn-common.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h + /usr/include/x86_64-linux-gnu/bits/wchar.h + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h + /usr/include/x86_64-linux-gnu/bits/types/FILE.h + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h + /usr/include/c++/11/exception + /usr/include/c++/11/bits/exception.h + /usr/include/c++/11/bits/exception_ptr.h + /usr/include/c++/11/bits/exception_defines.h + /usr/include/c++/11/bits/cxxabi_init_exception.h + /usr/include/c++/11/typeinfo + /usr/include/c++/11/bits/hash_bytes.h + /usr/include/c++/11/new + /usr/include/c++/11/bits/nested_exception.h + /usr/include/c++/11/bits/move.h + /usr/include/c++/11/type_traits + /usr/include/c++/11/bits/char_traits.h + /usr/include/c++/11/bits/stl_algobase.h + /usr/include/c++/11/bits/functexcept.h + /usr/include/c++/11/bits/cpp_type_traits.h + /usr/include/c++/11/ext/type_traits.h + /usr/include/c++/11/ext/numeric_traits.h + /usr/include/c++/11/bits/stl_pair.h + /usr/include/c++/11/bits/stl_iterator_base_types.h + /usr/include/c++/11/bits/stl_iterator_base_funcs.h + /usr/include/c++/11/bits/concept_check.h + /usr/include/c++/11/debug/assertions.h + /usr/include/c++/11/bits/stl_iterator.h + /usr/include/c++/11/bits/ptr_traits.h + /usr/include/c++/11/debug/debug.h + /usr/include/c++/11/bits/predefined_ops.h + /usr/include/c++/11/cstdint + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h + /usr/include/stdint.h + /usr/include/x86_64-linux-gnu/bits/types.h + /usr/include/x86_64-linux-gnu/bits/typesizes.h + /usr/include/x86_64-linux-gnu/bits/time64.h + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h + /usr/include/c++/11/bits/localefwd.h + /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h + /usr/include/c++/11/clocale + /usr/include/locale.h + /usr/include/x86_64-linux-gnu/bits/locale.h + /usr/include/c++/11/cctype + /usr/include/ctype.h + /usr/include/x86_64-linux-gnu/bits/endian.h + /usr/include/x86_64-linux-gnu/bits/endianness.h + /usr/include/c++/11/bits/ios_base.h + /usr/include/c++/11/ext/atomicity.h + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h + /usr/include/pthread.h + /usr/include/sched.h + /usr/include/x86_64-linux-gnu/bits/types/time_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h + /usr/include/x86_64-linux-gnu/bits/sched.h + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h + /usr/include/x86_64-linux-gnu/bits/cpu-set.h + /usr/include/time.h + /usr/include/x86_64-linux-gnu/bits/time.h + /usr/include/x86_64-linux-gnu/bits/timex.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h + /usr/include/x86_64-linux-gnu/bits/setjmp.h + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h + /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h + /usr/include/x86_64-linux-gnu/sys/single_threaded.h + /usr/include/c++/11/bits/locale_classes.h + /usr/include/c++/11/string + /usr/include/c++/11/bits/allocator.h + /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h + /usr/include/c++/11/ext/new_allocator.h + /usr/include/c++/11/bits/ostream_insert.h + /usr/include/c++/11/bits/cxxabi_forced.h + /usr/include/c++/11/bits/stl_function.h + /usr/include/c++/11/backward/binders.h + /usr/include/c++/11/bits/range_access.h + /usr/include/c++/11/initializer_list + /usr/include/c++/11/bits/basic_string.h + /usr/include/c++/11/ext/alloc_traits.h + /usr/include/c++/11/bits/alloc_traits.h + /usr/include/c++/11/bits/stl_construct.h + /usr/include/c++/11/string_view + /usr/include/c++/11/bits/functional_hash.h + /usr/include/c++/11/bits/string_view.tcc + /usr/include/c++/11/ext/string_conversions.h + /usr/include/c++/11/cstdlib + /usr/include/stdlib.h + /usr/include/x86_64-linux-gnu/bits/waitflags.h + /usr/include/x86_64-linux-gnu/bits/waitstatus.h + /usr/include/x86_64-linux-gnu/sys/types.h + /usr/include/endian.h + /usr/include/x86_64-linux-gnu/bits/byteswap.h + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h + /usr/include/x86_64-linux-gnu/sys/select.h + /usr/include/x86_64-linux-gnu/bits/select.h + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h + /usr/include/alloca.h + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h + /usr/include/c++/11/bits/std_abs.h + /usr/include/c++/11/cstdio + /usr/include/stdio.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h + /usr/include/c++/11/cerrno + /usr/include/errno.h + /usr/include/x86_64-linux-gnu/bits/errno.h + /usr/include/linux/errno.h + /usr/include/x86_64-linux-gnu/asm/errno.h + /usr/include/asm-generic/errno.h + /usr/include/asm-generic/errno-base.h + /usr/include/x86_64-linux-gnu/bits/types/error_t.h + /usr/include/c++/11/bits/charconv.h + /usr/include/c++/11/bits/basic_string.tcc + /usr/include/c++/11/bits/locale_classes.tcc + /usr/include/c++/11/system_error + /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h + /usr/include/c++/11/stdexcept + /usr/include/c++/11/streambuf + /usr/include/c++/11/bits/streambuf.tcc + /usr/include/c++/11/bits/basic_ios.h + /usr/include/c++/11/bits/locale_facets.h + /usr/include/c++/11/cwctype + /usr/include/wctype.h + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h + /usr/include/c++/11/bits/streambuf_iterator.h + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h + /usr/include/c++/11/bits/locale_facets.tcc + /usr/include/c++/11/bits/basic_ios.tcc + /usr/include/c++/11/ostream + /usr/include/c++/11/bits/ostream.tcc + /usr/include/c++/11/bits/istream.tcc + /usr/include/c++/11/bits/codecvt.h + /usr/include/x86_64-linux-gnu/c++/11/bits/basic_file.h + /usr/include/x86_64-linux-gnu/c++/11/bits/c++io.h + /usr/include/c++/11/bits/fstream.tcc + /usr/include/c++/11/iostream + /usr/include/x86_64-linux-gnu/sys/stat.h + /usr/include/x86_64-linux-gnu/bits/stat.h + /usr/include/x86_64-linux-gnu/bits/struct_stat.h + /usr/include/x86_64-linux-gnu/bits/statx.h + /usr/include/linux/stat.h + /usr/include/linux/types.h + /usr/include/x86_64-linux-gnu/asm/types.h + /usr/include/asm-generic/types.h + /usr/include/asm-generic/int-ll64.h + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h + /usr/include/asm-generic/bitsperlong.h + /usr/include/linux/posix_types.h + /usr/include/linux/stddef.h + /usr/include/x86_64-linux-gnu/asm/posix_types.h + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h + /usr/include/asm-generic/posix_types.h + /usr/include/x86_64-linux-gnu/bits/statx-generic.h + /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h + /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h + /usr/include/unistd.h + /usr/include/x86_64-linux-gnu/bits/posix_opt.h + /usr/include/x86_64-linux-gnu/bits/environments.h + /usr/include/x86_64-linux-gnu/bits/confname.h + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h + /usr/include/x86_64-linux-gnu/bits/getopt_core.h + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h + /usr/include/linux/close_range.h + /usr/local/include/z3++.h + /usr/include/c++/11/cassert + /usr/include/assert.h + /usr/include/c++/11/sstream + /usr/include/c++/11/bits/sstream.tcc + /usr/include/c++/11/memory + /usr/include/c++/11/bits/stl_uninitialized.h + /usr/include/c++/11/bits/stl_tempbuf.h + /usr/include/c++/11/bits/stl_raw_storage_iter.h + /usr/include/c++/11/bits/align.h + /usr/include/c++/11/bit + /usr/include/c++/11/bits/uses_allocator.h + /usr/include/c++/11/bits/unique_ptr.h + /usr/include/c++/11/utility + /usr/include/c++/11/bits/stl_relops.h + /usr/include/c++/11/tuple + /usr/include/c++/11/array + /usr/include/c++/11/bits/invoke.h + /usr/include/c++/11/bits/shared_ptr.h + /usr/include/c++/11/bits/shared_ptr_base.h + /usr/include/c++/11/bits/allocated_ptr.h + /usr/include/c++/11/bits/refwrap.h + /usr/include/c++/11/ext/aligned_buffer.h + /usr/include/c++/11/ext/concurrence.h + /usr/include/c++/11/bits/shared_ptr_atomic.h + /usr/include/c++/11/bits/atomic_base.h + /usr/include/c++/11/bits/atomic_lockfree_defines.h + /usr/include/c++/11/backward/auto_ptr.h + /usr/include/c++/11/pstl/glue_memory_defs.h + /usr/include/c++/11/pstl/execution_defs.h + /usr/include/c++/11/vector + /usr/include/c++/11/bits/stl_vector.h + /usr/include/c++/11/bits/stl_bvector.h + /usr/include/c++/11/bits/vector.tcc + /usr/local/include/z3.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdbool.h + /usr/local/include/z3_macros.h + /usr/local/include/z3_api.h + /usr/local/include/z3_ast_containers.h + /usr/local/include/z3_algebraic.h + /usr/local/include/z3_polynomial.h + /usr/local/include/z3_rcf.h + /usr/local/include/z3_fixedpoint.h + /usr/local/include/z3_optimization.h + /usr/local/include/z3_fpa.h + /usr/local/include/z3_spacer.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/limits.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/syslimits.h + /usr/include/limits.h + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h + /usr/include/x86_64-linux-gnu/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h + /usr/include/x86_64-linux-gnu/bits/uio_lim.h + /usr/include/c++/11/functional + /usr/include/c++/11/bits/std_function.h + /usr/include/c++/11/unordered_map + /usr/include/c++/11/bits/hashtable.h + /usr/include/c++/11/bits/hashtable_policy.h + /usr/include/c++/11/bits/enable_special_members.h + /usr/include/c++/11/bits/node_handle.h + /usr/include/c++/11/bits/unordered_map.h + /usr/include/c++/11/bits/erase_if.h + /usr/include/c++/11/bits/stl_algo.h + /usr/include/c++/11/bits/algorithmfwd.h + /usr/include/c++/11/bits/stl_heap.h + /usr/include/c++/11/bits/uniform_int_dist.h + /home/jackyma/Study/Codes/C/dse/include/Strategy.h + /home/jackyma/Study/Codes/C/dse/include/SymbolicInterpreter.h + /usr/include/c++/11/map + /usr/include/c++/11/bits/stl_tree.h + /usr/include/c++/11/bits/stl_map.h + /usr/include/c++/11/bits/stl_multimap.h + /usr/include/c++/11/stack + /usr/include/c++/11/deque + /usr/include/c++/11/bits/stl_deque.h + /usr/include/c++/11/bits/deque.tcc + /usr/include/c++/11/bits/stl_stack.h + +CMakeFiles/dse.dir/src/Strategy.cpp.o + /home/jackyma/Study/Codes/C/dse/src/Strategy.cpp + /usr/include/stdc-predef.h + /home/jackyma/Study/Codes/C/dse/include/Strategy.h + /usr/local/include/z3++.h + /usr/include/c++/11/cassert + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h + /usr/include/features.h + /usr/include/features-time64.h + /usr/include/x86_64-linux-gnu/bits/wordsize.h + /usr/include/x86_64-linux-gnu/bits/timesize.h + /usr/include/x86_64-linux-gnu/sys/cdefs.h + /usr/include/x86_64-linux-gnu/bits/long-double.h + /usr/include/x86_64-linux-gnu/gnu/stubs.h + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h + /usr/include/c++/11/pstl/pstl_config.h + /usr/include/assert.h + /usr/include/c++/11/ostream + /usr/include/c++/11/ios + /usr/include/c++/11/iosfwd + /usr/include/c++/11/bits/stringfwd.h + /usr/include/c++/11/bits/memoryfwd.h + /usr/include/c++/11/bits/postypes.h + /usr/include/c++/11/cwchar + /usr/include/wchar.h + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h + /usr/include/x86_64-linux-gnu/bits/floatn.h + /usr/include/x86_64-linux-gnu/bits/floatn-common.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h + /usr/include/x86_64-linux-gnu/bits/wchar.h + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h + /usr/include/x86_64-linux-gnu/bits/types/FILE.h + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h + /usr/include/c++/11/exception + /usr/include/c++/11/bits/exception.h + /usr/include/c++/11/bits/exception_ptr.h + /usr/include/c++/11/bits/exception_defines.h + /usr/include/c++/11/bits/cxxabi_init_exception.h + /usr/include/c++/11/typeinfo + /usr/include/c++/11/bits/hash_bytes.h + /usr/include/c++/11/new + /usr/include/c++/11/bits/nested_exception.h + /usr/include/c++/11/bits/move.h + /usr/include/c++/11/type_traits + /usr/include/c++/11/bits/char_traits.h + /usr/include/c++/11/bits/stl_algobase.h + /usr/include/c++/11/bits/functexcept.h + /usr/include/c++/11/bits/cpp_type_traits.h + /usr/include/c++/11/ext/type_traits.h + /usr/include/c++/11/ext/numeric_traits.h + /usr/include/c++/11/bits/stl_pair.h + /usr/include/c++/11/bits/stl_iterator_base_types.h + /usr/include/c++/11/bits/stl_iterator_base_funcs.h + /usr/include/c++/11/bits/concept_check.h + /usr/include/c++/11/debug/assertions.h + /usr/include/c++/11/bits/stl_iterator.h + /usr/include/c++/11/bits/ptr_traits.h + /usr/include/c++/11/debug/debug.h + /usr/include/c++/11/bits/predefined_ops.h + /usr/include/c++/11/cstdint + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h + /usr/include/stdint.h + /usr/include/x86_64-linux-gnu/bits/types.h + /usr/include/x86_64-linux-gnu/bits/typesizes.h + /usr/include/x86_64-linux-gnu/bits/time64.h + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h + /usr/include/c++/11/bits/localefwd.h + /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h + /usr/include/c++/11/clocale + /usr/include/locale.h + /usr/include/x86_64-linux-gnu/bits/locale.h + /usr/include/c++/11/cctype + /usr/include/ctype.h + /usr/include/x86_64-linux-gnu/bits/endian.h + /usr/include/x86_64-linux-gnu/bits/endianness.h + /usr/include/c++/11/bits/ios_base.h + /usr/include/c++/11/ext/atomicity.h + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h + /usr/include/pthread.h + /usr/include/sched.h + /usr/include/x86_64-linux-gnu/bits/types/time_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h + /usr/include/x86_64-linux-gnu/bits/sched.h + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h + /usr/include/x86_64-linux-gnu/bits/cpu-set.h + /usr/include/time.h + /usr/include/x86_64-linux-gnu/bits/time.h + /usr/include/x86_64-linux-gnu/bits/timex.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h + /usr/include/x86_64-linux-gnu/bits/setjmp.h + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h + /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h + /usr/include/x86_64-linux-gnu/sys/single_threaded.h + /usr/include/c++/11/bits/locale_classes.h + /usr/include/c++/11/string + /usr/include/c++/11/bits/allocator.h + /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h + /usr/include/c++/11/ext/new_allocator.h + /usr/include/c++/11/bits/ostream_insert.h + /usr/include/c++/11/bits/cxxabi_forced.h + /usr/include/c++/11/bits/stl_function.h + /usr/include/c++/11/backward/binders.h + /usr/include/c++/11/bits/range_access.h + /usr/include/c++/11/initializer_list + /usr/include/c++/11/bits/basic_string.h + /usr/include/c++/11/ext/alloc_traits.h + /usr/include/c++/11/bits/alloc_traits.h + /usr/include/c++/11/bits/stl_construct.h + /usr/include/c++/11/string_view + /usr/include/c++/11/bits/functional_hash.h + /usr/include/c++/11/bits/string_view.tcc + /usr/include/c++/11/ext/string_conversions.h + /usr/include/c++/11/cstdlib + /usr/include/stdlib.h + /usr/include/x86_64-linux-gnu/bits/waitflags.h + /usr/include/x86_64-linux-gnu/bits/waitstatus.h + /usr/include/x86_64-linux-gnu/sys/types.h + /usr/include/endian.h + /usr/include/x86_64-linux-gnu/bits/byteswap.h + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h + /usr/include/x86_64-linux-gnu/sys/select.h + /usr/include/x86_64-linux-gnu/bits/select.h + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h + /usr/include/alloca.h + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h + /usr/include/c++/11/bits/std_abs.h + /usr/include/c++/11/cstdio + /usr/include/stdio.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h + /usr/include/c++/11/cerrno + /usr/include/errno.h + /usr/include/x86_64-linux-gnu/bits/errno.h + /usr/include/linux/errno.h + /usr/include/x86_64-linux-gnu/asm/errno.h + /usr/include/asm-generic/errno.h + /usr/include/asm-generic/errno-base.h + /usr/include/x86_64-linux-gnu/bits/types/error_t.h + /usr/include/c++/11/bits/charconv.h + /usr/include/c++/11/bits/basic_string.tcc + /usr/include/c++/11/bits/locale_classes.tcc + /usr/include/c++/11/system_error + /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h + /usr/include/c++/11/stdexcept + /usr/include/c++/11/streambuf + /usr/include/c++/11/bits/streambuf.tcc + /usr/include/c++/11/bits/basic_ios.h + /usr/include/c++/11/bits/locale_facets.h + /usr/include/c++/11/cwctype + /usr/include/wctype.h + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h + /usr/include/c++/11/bits/streambuf_iterator.h + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h + /usr/include/c++/11/bits/locale_facets.tcc + /usr/include/c++/11/bits/basic_ios.tcc + /usr/include/c++/11/bits/ostream.tcc + /usr/include/c++/11/sstream + /usr/include/c++/11/istream + /usr/include/c++/11/bits/istream.tcc + /usr/include/c++/11/bits/sstream.tcc + /usr/include/c++/11/memory + /usr/include/c++/11/bits/stl_uninitialized.h + /usr/include/c++/11/bits/stl_tempbuf.h + /usr/include/c++/11/bits/stl_raw_storage_iter.h + /usr/include/c++/11/bits/align.h + /usr/include/c++/11/bit + /usr/include/c++/11/bits/uses_allocator.h + /usr/include/c++/11/bits/unique_ptr.h + /usr/include/c++/11/utility + /usr/include/c++/11/bits/stl_relops.h + /usr/include/c++/11/tuple + /usr/include/c++/11/array + /usr/include/c++/11/bits/invoke.h + /usr/include/c++/11/bits/shared_ptr.h + /usr/include/c++/11/bits/shared_ptr_base.h + /usr/include/c++/11/bits/allocated_ptr.h + /usr/include/c++/11/bits/refwrap.h + /usr/include/c++/11/ext/aligned_buffer.h + /usr/include/c++/11/ext/concurrence.h + /usr/include/c++/11/bits/shared_ptr_atomic.h + /usr/include/c++/11/bits/atomic_base.h + /usr/include/c++/11/bits/atomic_lockfree_defines.h + /usr/include/c++/11/backward/auto_ptr.h + /usr/include/c++/11/pstl/glue_memory_defs.h + /usr/include/c++/11/pstl/execution_defs.h + /usr/include/c++/11/vector + /usr/include/c++/11/bits/stl_vector.h + /usr/include/c++/11/bits/stl_bvector.h + /usr/include/c++/11/bits/vector.tcc + /usr/local/include/z3.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdbool.h + /usr/local/include/z3_macros.h + /usr/local/include/z3_api.h + /usr/local/include/z3_ast_containers.h + /usr/local/include/z3_algebraic.h + /usr/local/include/z3_polynomial.h + /usr/local/include/z3_rcf.h + /usr/local/include/z3_fixedpoint.h + /usr/local/include/z3_optimization.h + /usr/local/include/z3_fpa.h + /usr/local/include/z3_spacer.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/limits.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/syslimits.h + /usr/include/limits.h + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h + /usr/include/x86_64-linux-gnu/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h + /usr/include/x86_64-linux-gnu/bits/uio_lim.h + /usr/include/c++/11/functional + /usr/include/c++/11/bits/std_function.h + /usr/include/c++/11/unordered_map + /usr/include/c++/11/bits/hashtable.h + /usr/include/c++/11/bits/hashtable_policy.h + /usr/include/c++/11/bits/enable_special_members.h + /usr/include/c++/11/bits/node_handle.h + /usr/include/c++/11/bits/unordered_map.h + /usr/include/c++/11/bits/erase_if.h + /usr/include/c++/11/bits/stl_algo.h + /usr/include/c++/11/bits/algorithmfwd.h + /usr/include/c++/11/bits/stl_heap.h + /usr/include/c++/11/bits/uniform_int_dist.h + diff --git a/dse/build/CMakeFiles/dse.dir/compiler_depend.make b/dse/build/CMakeFiles/dse.dir/compiler_depend.make new file mode 100644 index 0000000..70fe232 --- /dev/null +++ b/dse/build/CMakeFiles/dse.dir/compiler_depend.make @@ -0,0 +1,1128 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +CMakeFiles/dse.dir/src/DSE.cpp.o: ../src/DSE.cpp \ + /usr/include/stdc-predef.h \ + /usr/include/c++/11/fstream \ + /usr/include/c++/11/istream \ + /usr/include/c++/11/ios \ + /usr/include/c++/11/iosfwd \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h \ + /usr/include/features.h \ + /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h \ + /usr/include/c++/11/pstl/pstl_config.h \ + /usr/include/c++/11/bits/stringfwd.h \ + /usr/include/c++/11/bits/memoryfwd.h \ + /usr/include/c++/11/bits/postypes.h \ + /usr/include/c++/11/cwchar \ + /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/c++/11/exception \ + /usr/include/c++/11/bits/exception.h \ + /usr/include/c++/11/bits/exception_ptr.h \ + /usr/include/c++/11/bits/exception_defines.h \ + /usr/include/c++/11/bits/cxxabi_init_exception.h \ + /usr/include/c++/11/typeinfo \ + /usr/include/c++/11/bits/hash_bytes.h \ + /usr/include/c++/11/new \ + /usr/include/c++/11/bits/nested_exception.h \ + /usr/include/c++/11/bits/move.h \ + /usr/include/c++/11/type_traits \ + /usr/include/c++/11/bits/char_traits.h \ + /usr/include/c++/11/bits/stl_algobase.h \ + /usr/include/c++/11/bits/functexcept.h \ + /usr/include/c++/11/bits/cpp_type_traits.h \ + /usr/include/c++/11/ext/type_traits.h \ + /usr/include/c++/11/ext/numeric_traits.h \ + /usr/include/c++/11/bits/stl_pair.h \ + /usr/include/c++/11/bits/stl_iterator_base_types.h \ + /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11/bits/concept_check.h \ + /usr/include/c++/11/debug/assertions.h \ + /usr/include/c++/11/bits/stl_iterator.h \ + /usr/include/c++/11/bits/ptr_traits.h \ + /usr/include/c++/11/debug/debug.h \ + /usr/include/c++/11/bits/predefined_ops.h \ + /usr/include/c++/11/cstdint \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/c++/11/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h \ + /usr/include/c++/11/clocale \ + /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h \ + /usr/include/c++/11/cctype \ + /usr/include/ctype.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/c++/11/bits/ios_base.h \ + /usr/include/c++/11/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h \ + /usr/include/pthread.h \ + /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h \ + /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/11/bits/locale_classes.h \ + /usr/include/c++/11/string \ + /usr/include/c++/11/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h \ + /usr/include/c++/11/ext/new_allocator.h \ + /usr/include/c++/11/bits/ostream_insert.h \ + /usr/include/c++/11/bits/cxxabi_forced.h \ + /usr/include/c++/11/bits/stl_function.h \ + /usr/include/c++/11/backward/binders.h \ + /usr/include/c++/11/bits/range_access.h \ + /usr/include/c++/11/initializer_list \ + /usr/include/c++/11/bits/basic_string.h \ + /usr/include/c++/11/ext/alloc_traits.h \ + /usr/include/c++/11/bits/alloc_traits.h \ + /usr/include/c++/11/bits/stl_construct.h \ + /usr/include/c++/11/string_view \ + /usr/include/c++/11/bits/functional_hash.h \ + /usr/include/c++/11/bits/string_view.tcc \ + /usr/include/c++/11/ext/string_conversions.h \ + /usr/include/c++/11/cstdlib \ + /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/11/bits/std_abs.h \ + /usr/include/c++/11/cstdio \ + /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/c++/11/cerrno \ + /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/11/bits/charconv.h \ + /usr/include/c++/11/bits/basic_string.tcc \ + /usr/include/c++/11/bits/locale_classes.tcc \ + /usr/include/c++/11/system_error \ + /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h \ + /usr/include/c++/11/stdexcept \ + /usr/include/c++/11/streambuf \ + /usr/include/c++/11/bits/streambuf.tcc \ + /usr/include/c++/11/bits/basic_ios.h \ + /usr/include/c++/11/bits/locale_facets.h \ + /usr/include/c++/11/cwctype \ + /usr/include/wctype.h \ + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h \ + /usr/include/c++/11/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h \ + /usr/include/c++/11/bits/locale_facets.tcc \ + /usr/include/c++/11/bits/basic_ios.tcc \ + /usr/include/c++/11/ostream \ + /usr/include/c++/11/bits/ostream.tcc \ + /usr/include/c++/11/bits/istream.tcc \ + /usr/include/c++/11/bits/codecvt.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/basic_file.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++io.h \ + /usr/include/c++/11/bits/fstream.tcc \ + /usr/include/c++/11/iostream \ + /usr/include/x86_64-linux-gnu/sys/stat.h \ + /usr/include/x86_64-linux-gnu/bits/stat.h \ + /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ + /usr/include/x86_64-linux-gnu/bits/statx.h \ + /usr/include/linux/stat.h \ + /usr/include/linux/types.h \ + /usr/include/x86_64-linux-gnu/asm/types.h \ + /usr/include/asm-generic/types.h \ + /usr/include/asm-generic/int-ll64.h \ + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ + /usr/include/asm-generic/bitsperlong.h \ + /usr/include/linux/posix_types.h \ + /usr/include/linux/stddef.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/x86_64-linux-gnu/bits/statx-generic.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \ + /usr/include/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h \ + /usr/local/include/z3++.h \ + /usr/include/c++/11/cassert \ + /usr/include/assert.h \ + /usr/include/c++/11/sstream \ + /usr/include/c++/11/bits/sstream.tcc \ + /usr/include/c++/11/memory \ + /usr/include/c++/11/bits/stl_uninitialized.h \ + /usr/include/c++/11/bits/stl_tempbuf.h \ + /usr/include/c++/11/bits/stl_raw_storage_iter.h \ + /usr/include/c++/11/bits/align.h \ + /usr/include/c++/11/bit \ + /usr/include/c++/11/bits/uses_allocator.h \ + /usr/include/c++/11/bits/unique_ptr.h \ + /usr/include/c++/11/utility \ + /usr/include/c++/11/bits/stl_relops.h \ + /usr/include/c++/11/tuple \ + /usr/include/c++/11/array \ + /usr/include/c++/11/bits/invoke.h \ + /usr/include/c++/11/bits/shared_ptr.h \ + /usr/include/c++/11/bits/shared_ptr_base.h \ + /usr/include/c++/11/bits/allocated_ptr.h \ + /usr/include/c++/11/bits/refwrap.h \ + /usr/include/c++/11/ext/aligned_buffer.h \ + /usr/include/c++/11/ext/concurrence.h \ + /usr/include/c++/11/bits/shared_ptr_atomic.h \ + /usr/include/c++/11/bits/atomic_base.h \ + /usr/include/c++/11/bits/atomic_lockfree_defines.h \ + /usr/include/c++/11/backward/auto_ptr.h \ + /usr/include/c++/11/pstl/glue_memory_defs.h \ + /usr/include/c++/11/pstl/execution_defs.h \ + /usr/include/c++/11/vector \ + /usr/include/c++/11/bits/stl_vector.h \ + /usr/include/c++/11/bits/stl_bvector.h \ + /usr/include/c++/11/bits/vector.tcc \ + /usr/local/include/z3.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdbool.h \ + /usr/local/include/z3_macros.h \ + /usr/local/include/z3_api.h \ + /usr/local/include/z3_ast_containers.h \ + /usr/local/include/z3_algebraic.h \ + /usr/local/include/z3_polynomial.h \ + /usr/local/include/z3_rcf.h \ + /usr/local/include/z3_fixedpoint.h \ + /usr/local/include/z3_optimization.h \ + /usr/local/include/z3_fpa.h \ + /usr/local/include/z3_spacer.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/syslimits.h \ + /usr/include/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ + /usr/include/c++/11/functional \ + /usr/include/c++/11/bits/std_function.h \ + /usr/include/c++/11/unordered_map \ + /usr/include/c++/11/bits/hashtable.h \ + /usr/include/c++/11/bits/hashtable_policy.h \ + /usr/include/c++/11/bits/enable_special_members.h \ + /usr/include/c++/11/bits/node_handle.h \ + /usr/include/c++/11/bits/unordered_map.h \ + /usr/include/c++/11/bits/erase_if.h \ + /usr/include/c++/11/bits/stl_algo.h \ + /usr/include/c++/11/bits/algorithmfwd.h \ + /usr/include/c++/11/bits/stl_heap.h \ + /usr/include/c++/11/bits/uniform_int_dist.h \ + ../include/Strategy.h \ + ../include/SymbolicInterpreter.h \ + /usr/include/c++/11/map \ + /usr/include/c++/11/bits/stl_tree.h \ + /usr/include/c++/11/bits/stl_map.h \ + /usr/include/c++/11/bits/stl_multimap.h \ + /usr/include/c++/11/stack \ + /usr/include/c++/11/deque \ + /usr/include/c++/11/bits/stl_deque.h \ + /usr/include/c++/11/bits/deque.tcc \ + /usr/include/c++/11/bits/stl_stack.h + +CMakeFiles/dse.dir/src/Strategy.cpp.o: ../src/Strategy.cpp \ + /usr/include/stdc-predef.h \ + ../include/Strategy.h \ + /usr/local/include/z3++.h \ + /usr/include/c++/11/cassert \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h \ + /usr/include/features.h \ + /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h \ + /usr/include/c++/11/pstl/pstl_config.h \ + /usr/include/assert.h \ + /usr/include/c++/11/ostream \ + /usr/include/c++/11/ios \ + /usr/include/c++/11/iosfwd \ + /usr/include/c++/11/bits/stringfwd.h \ + /usr/include/c++/11/bits/memoryfwd.h \ + /usr/include/c++/11/bits/postypes.h \ + /usr/include/c++/11/cwchar \ + /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/c++/11/exception \ + /usr/include/c++/11/bits/exception.h \ + /usr/include/c++/11/bits/exception_ptr.h \ + /usr/include/c++/11/bits/exception_defines.h \ + /usr/include/c++/11/bits/cxxabi_init_exception.h \ + /usr/include/c++/11/typeinfo \ + /usr/include/c++/11/bits/hash_bytes.h \ + /usr/include/c++/11/new \ + /usr/include/c++/11/bits/nested_exception.h \ + /usr/include/c++/11/bits/move.h \ + /usr/include/c++/11/type_traits \ + /usr/include/c++/11/bits/char_traits.h \ + /usr/include/c++/11/bits/stl_algobase.h \ + /usr/include/c++/11/bits/functexcept.h \ + /usr/include/c++/11/bits/cpp_type_traits.h \ + /usr/include/c++/11/ext/type_traits.h \ + /usr/include/c++/11/ext/numeric_traits.h \ + /usr/include/c++/11/bits/stl_pair.h \ + /usr/include/c++/11/bits/stl_iterator_base_types.h \ + /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11/bits/concept_check.h \ + /usr/include/c++/11/debug/assertions.h \ + /usr/include/c++/11/bits/stl_iterator.h \ + /usr/include/c++/11/bits/ptr_traits.h \ + /usr/include/c++/11/debug/debug.h \ + /usr/include/c++/11/bits/predefined_ops.h \ + /usr/include/c++/11/cstdint \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/c++/11/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h \ + /usr/include/c++/11/clocale \ + /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h \ + /usr/include/c++/11/cctype \ + /usr/include/ctype.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/c++/11/bits/ios_base.h \ + /usr/include/c++/11/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h \ + /usr/include/pthread.h \ + /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h \ + /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/11/bits/locale_classes.h \ + /usr/include/c++/11/string \ + /usr/include/c++/11/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h \ + /usr/include/c++/11/ext/new_allocator.h \ + /usr/include/c++/11/bits/ostream_insert.h \ + /usr/include/c++/11/bits/cxxabi_forced.h \ + /usr/include/c++/11/bits/stl_function.h \ + /usr/include/c++/11/backward/binders.h \ + /usr/include/c++/11/bits/range_access.h \ + /usr/include/c++/11/initializer_list \ + /usr/include/c++/11/bits/basic_string.h \ + /usr/include/c++/11/ext/alloc_traits.h \ + /usr/include/c++/11/bits/alloc_traits.h \ + /usr/include/c++/11/bits/stl_construct.h \ + /usr/include/c++/11/string_view \ + /usr/include/c++/11/bits/functional_hash.h \ + /usr/include/c++/11/bits/string_view.tcc \ + /usr/include/c++/11/ext/string_conversions.h \ + /usr/include/c++/11/cstdlib \ + /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/11/bits/std_abs.h \ + /usr/include/c++/11/cstdio \ + /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/c++/11/cerrno \ + /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/11/bits/charconv.h \ + /usr/include/c++/11/bits/basic_string.tcc \ + /usr/include/c++/11/bits/locale_classes.tcc \ + /usr/include/c++/11/system_error \ + /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h \ + /usr/include/c++/11/stdexcept \ + /usr/include/c++/11/streambuf \ + /usr/include/c++/11/bits/streambuf.tcc \ + /usr/include/c++/11/bits/basic_ios.h \ + /usr/include/c++/11/bits/locale_facets.h \ + /usr/include/c++/11/cwctype \ + /usr/include/wctype.h \ + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h \ + /usr/include/c++/11/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h \ + /usr/include/c++/11/bits/locale_facets.tcc \ + /usr/include/c++/11/bits/basic_ios.tcc \ + /usr/include/c++/11/bits/ostream.tcc \ + /usr/include/c++/11/sstream \ + /usr/include/c++/11/istream \ + /usr/include/c++/11/bits/istream.tcc \ + /usr/include/c++/11/bits/sstream.tcc \ + /usr/include/c++/11/memory \ + /usr/include/c++/11/bits/stl_uninitialized.h \ + /usr/include/c++/11/bits/stl_tempbuf.h \ + /usr/include/c++/11/bits/stl_raw_storage_iter.h \ + /usr/include/c++/11/bits/align.h \ + /usr/include/c++/11/bit \ + /usr/include/c++/11/bits/uses_allocator.h \ + /usr/include/c++/11/bits/unique_ptr.h \ + /usr/include/c++/11/utility \ + /usr/include/c++/11/bits/stl_relops.h \ + /usr/include/c++/11/tuple \ + /usr/include/c++/11/array \ + /usr/include/c++/11/bits/invoke.h \ + /usr/include/c++/11/bits/shared_ptr.h \ + /usr/include/c++/11/bits/shared_ptr_base.h \ + /usr/include/c++/11/bits/allocated_ptr.h \ + /usr/include/c++/11/bits/refwrap.h \ + /usr/include/c++/11/ext/aligned_buffer.h \ + /usr/include/c++/11/ext/concurrence.h \ + /usr/include/c++/11/bits/shared_ptr_atomic.h \ + /usr/include/c++/11/bits/atomic_base.h \ + /usr/include/c++/11/bits/atomic_lockfree_defines.h \ + /usr/include/c++/11/backward/auto_ptr.h \ + /usr/include/c++/11/pstl/glue_memory_defs.h \ + /usr/include/c++/11/pstl/execution_defs.h \ + /usr/include/c++/11/vector \ + /usr/include/c++/11/bits/stl_vector.h \ + /usr/include/c++/11/bits/stl_bvector.h \ + /usr/include/c++/11/bits/vector.tcc \ + /usr/local/include/z3.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdbool.h \ + /usr/local/include/z3_macros.h \ + /usr/local/include/z3_api.h \ + /usr/local/include/z3_ast_containers.h \ + /usr/local/include/z3_algebraic.h \ + /usr/local/include/z3_polynomial.h \ + /usr/local/include/z3_rcf.h \ + /usr/local/include/z3_fixedpoint.h \ + /usr/local/include/z3_optimization.h \ + /usr/local/include/z3_fpa.h \ + /usr/local/include/z3_spacer.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/syslimits.h \ + /usr/include/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ + /usr/include/c++/11/functional \ + /usr/include/c++/11/bits/std_function.h \ + /usr/include/c++/11/unordered_map \ + /usr/include/c++/11/bits/hashtable.h \ + /usr/include/c++/11/bits/hashtable_policy.h \ + /usr/include/c++/11/bits/enable_special_members.h \ + /usr/include/c++/11/bits/node_handle.h \ + /usr/include/c++/11/bits/unordered_map.h \ + /usr/include/c++/11/bits/erase_if.h \ + /usr/include/c++/11/bits/stl_algo.h \ + /usr/include/c++/11/bits/algorithmfwd.h \ + /usr/include/c++/11/bits/stl_heap.h \ + /usr/include/c++/11/bits/uniform_int_dist.h + + +../src/Strategy.cpp: + +/usr/include/c++/11/bits/stl_stack.h: + +/usr/include/c++/11/bits/deque.tcc: + +/usr/include/c++/11/stack: + +/usr/include/c++/11/bits/stl_multimap.h: + +/usr/include/c++/11/bits/stl_map.h: + +/usr/include/c++/11/bits/stl_tree.h: + +/usr/include/c++/11/map: + +../include/SymbolicInterpreter.h: + +../include/Strategy.h: + +/usr/include/c++/11/bits/unordered_map.h: + +/usr/include/c++/11/bits/hashtable.h: + +/usr/include/c++/11/unordered_map: + +/usr/include/x86_64-linux-gnu/bits/xopen_lim.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/lib/gcc/x86_64-linux-gnu/11/include/limits.h: + +/usr/local/include/z3_spacer.h: + +/usr/include/c++/11/bits/cxxabi_forced.h: + +/usr/include/c++/11/fstream: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/c++/11/bits/stl_deque.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/c++/11/bits/node_handle.h: + +/usr/include/c++/11/iostream: + +/usr/include/x86_64-linux-gnu/bits/struct_stat.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h: + +/usr/include/c++/11/bits/locale_classes.h: + +/usr/include/c++/11/deque: + +/usr/include/linux/stat.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/linux/limits.h: + +/usr/include/c++/11/bits/basic_string.h: + +/usr/include/c++/11/bits/shared_ptr_base.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/c++/11/ext/new_allocator.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/time.h: + +/usr/include/c++/11/ext/atomicity.h: + +/usr/include/c++/11/bits/stl_pair.h: + +/usr/include/pthread.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h: + +/usr/include/c++/11/ext/concurrence.h: + +/usr/include/c++/11/bits/ios_base.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/locale.h: + +/usr/include/locale.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/c++/11/backward/binders.h: + +/usr/include/x86_64-linux-gnu/asm/bitsperlong.h: + +/usr/include/c++/11/bits/localefwd.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/c++/11/cctype: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h: + +/usr/include/c++/11/ext/alloc_traits.h: + +/usr/include/x86_64-linux-gnu/bits/sched.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/c++/11/bits/predefined_ops.h: + +/usr/include/c++/11/clocale: + +/usr/include/c++/11/bits/ostream.tcc: + +/usr/include/c++/11/bits/stl_algo.h: + +/usr/include/asm-generic/int-ll64.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/c++/11/bits/stl_iterator.h: + +/usr/include/c++/11/bits/sstream.tcc: + +/usr/include/c++/11/new: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/bits/types/wint_t.h: + +/usr/include/wchar.h: + +/usr/include/c++/11/bits/cxxabi_init_exception.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h: + +/usr/include/c++/11/exception: + +/usr/include/c++/11/bits/invoke.h: + +/usr/include/c++/11/bits/postypes.h: + +/usr/include/c++/11/cstdint: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_statx.h: + +/usr/include/c++/11/functional: + +/usr/include/linux/errno.h: + +/usr/lib/gcc/x86_64-linux-gnu/11/include/syslimits.h: + +/usr/include/c++/11/debug/debug.h: + +/usr/include/features-time64.h: + +/usr/include/c++/11/bits/stringfwd.h: + +/usr/include/c++/11/pstl/pstl_config.h: + +/usr/include/c++/11/bits/allocator.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/bits/uio_lim.h: + +/usr/include/c++/11/string: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/sys/single_threaded.h: + +/usr/include/c++/11/type_traits: + +/usr/include/c++/11/tuple: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +../src/DSE.cpp: + +/usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/c++/11/string_view: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/include/x86_64-linux-gnu/sys/stat.h: + +/usr/include/c++/11/bits/alloc_traits.h: + +/usr/include/stdc-predef.h: + +/usr/include/c++/11/bits/memoryfwd.h: + +/usr/include/c++/11/bits/stl_function.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/c++/11/bits/ostream_insert.h: + +/usr/include/x86_64-linux-gnu/bits/confname.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/local/include/z3_macros.h: + +/usr/include/c++/11/ext/type_traits.h: + +/usr/include/c++/11/pstl/glue_memory_defs.h: + +/usr/include/c++/11/ext/numeric_traits.h: + +/usr/include/c++/11/bits/atomic_base.h: + +/usr/include/features.h: + +/usr/include/c++/11/bits/allocated_ptr.h: + +/usr/local/include/z3_algebraic.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/timex.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/local/include/z3.h: + +/usr/include/c++/11/bits/char_traits.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/c++/11/bits/algorithmfwd.h: + +/usr/include/c++/11/pstl/execution_defs.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/wctype-wchar.h: + +/usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h: + +/usr/include/c++/11/debug/assertions.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h: + +/usr/include/c++/11/cwchar: + +/usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h: + +/usr/include/c++/11/bits/nested_exception.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/c++/11/bits/std_function.h: + +/usr/include/c++/11/bits/stl_tempbuf.h: + +/usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h: + +/usr/local/include/z3_ast_containers.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/c++/11/bits/stl_iterator_base_types.h: + +/usr/include/c++/11/cstdlib: + +/usr/include/assert.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/c++/11/bits/range_access.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/c++/11/bits/exception_ptr.h: + +/usr/include/c++/11/ext/string_conversions.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h: + +/usr/include/x86_64-linux-gnu/asm/posix_types_64.h: + +/usr/include/x86_64-linux-gnu/bits/cpu-set.h: + +/usr/include/c++/11/istream: + +/usr/local/include/z3_api.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/c++/11/typeinfo: + +/usr/include/c++/11/bits/move.h: + +/usr/include/c++/11/bits/hash_bytes.h: + +/usr/include/c++/11/bits/string_view.tcc: + +/usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h: + +/usr/include/c++/11/bits/functexcept.h: + +/usr/include/c++/11/streambuf: + +/usr/include/c++/11/iosfwd: + +/usr/include/c++/11/initializer_list: + +/usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h: + +/usr/include/x86_64-linux-gnu/bits/stat.h: + +/usr/include/ctype.h: + +/usr/include/c++/11/bits/cpp_type_traits.h: + +/usr/include/c++/11/bits/stl_iterator_base_funcs.h: + +/usr/include/c++/11/bits/functional_hash.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/c++/11/bit: + +/usr/local/include/z3_fixedpoint.h: + +/usr/include/c++/11/bits/erase_if.h: + +/usr/include/c++/11/bits/ptr_traits.h: + +/usr/include/stdint.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/c++/11/ext/aligned_buffer.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/c++/11/bits/stl_construct.h: + +/usr/include/c++/11/bits/shared_ptr.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/alloca.h: + +/usr/include/c++/11/bits/stl_heap.h: + +/usr/include/c++/11/bits/std_abs.h: + +/usr/include/c++/11/cstdio: + +/usr/include/linux/close_range.h: + +/usr/local/include/z3++.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h: + +/usr/include/c++/11/cerrno: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/sched.h: + +/usr/include/wctype.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/x86_64-linux-gnu/bits/types/error_t.h: + +/usr/include/c++/11/bits/charconv.h: + +/usr/include/c++/11/bits/basic_string.tcc: + +/usr/include/c++/11/bits/locale_classes.tcc: + +/usr/include/c++/11/system_error: + +/usr/include/c++/11/bits/stl_vector.h: + +/usr/include/c++/11/ios: + +/usr/include/c++/11/utility: + +/usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h: + +/usr/include/c++/11/stdexcept: + +/usr/include/c++/11/bits/streambuf.tcc: + +/usr/include/c++/11/bits/atomic_lockfree_defines.h: + +/usr/include/c++/11/bits/uniform_int_dist.h: + +/usr/include/c++/11/bits/basic_ios.h: + +/usr/include/c++/11/bits/exception.h: + +/usr/include/c++/11/bits/locale_facets.h: + +/usr/include/x86_64-linux-gnu/asm/types.h: + +/usr/include/c++/11/bits/streambuf_iterator.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_tm.h: + +/usr/include/c++/11/bits/locale_facets.tcc: + +/usr/include/c++/11/bits/enable_special_members.h: + +/usr/include/c++/11/bits/codecvt.h: + +/usr/include/c++/11/bits/basic_ios.tcc: + +/usr/include/c++/11/ostream: + +/usr/include/c++/11/bits/unique_ptr.h: + +/usr/include/c++/11/bits/istream.tcc: + +/usr/include/x86_64-linux-gnu/c++/11/bits/basic_file.h: + +/usr/local/include/z3_optimization.h: + +/usr/include/unistd.h: + +/usr/include/c++/11/bits/stl_algobase.h: + +/usr/include/x86_64-linux-gnu/bits/statx.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/c++io.h: + +/usr/include/asm-generic/posix_types.h: + +/usr/include/c++/11/bits/fstream.tcc: + +/usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h: + +/usr/include/linux/types.h: + +/usr/include/asm-generic/types.h: + +/usr/include/c++/11/bits/concept_check.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/asm-generic/bitsperlong.h: + +/usr/include/linux/posix_types.h: + +/usr/include/c++/11/cwctype: + +/usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h: + +/usr/include/x86_64-linux-gnu/asm/posix_types.h: + +/usr/include/c++/11/bits/hashtable_policy.h: + +/usr/include/x86_64-linux-gnu/bits/statx-generic.h: + +/usr/include/x86_64-linux-gnu/bits/posix_opt.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h: + +/usr/include/c++/11/bits/exception_defines.h: + +/usr/include/x86_64-linux-gnu/bits/environments.h: + +/usr/include/x86_64-linux-gnu/bits/setjmp.h: + +/usr/include/time.h: + +/usr/include/x86_64-linux-gnu/bits/getopt_posix.h: + +/usr/include/x86_64-linux-gnu/bits/getopt_core.h: + +/usr/include/c++/11/bits/align.h: + +/usr/include/c++/11/vector: + +/usr/include/x86_64-linux-gnu/bits/unistd_ext.h: + +/usr/include/c++/11/cassert: + +/usr/include/c++/11/sstream: + +/usr/include/c++/11/memory: + +/usr/include/c++/11/bits/stl_uninitialized.h: + +/usr/include/c++/11/backward/auto_ptr.h: + +/usr/include/c++/11/bits/stl_raw_storage_iter.h: + +/usr/include/c++/11/bits/uses_allocator.h: + +/usr/include/limits.h: + +/usr/include/c++/11/bits/stl_relops.h: + +/usr/include/c++/11/array: + +/usr/include/linux/stddef.h: + +/usr/include/c++/11/bits/refwrap.h: + +/usr/include/c++/11/bits/shared_ptr_atomic.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/c++/11/bits/stl_bvector.h: + +/usr/include/c++/11/bits/vector.tcc: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/lib/gcc/x86_64-linux-gnu/11/include/stdbool.h: + +/usr/local/include/z3_polynomial.h: + +/usr/local/include/z3_rcf.h: + +/usr/local/include/z3_fpa.h: diff --git a/dse/build/CMakeFiles/dse.dir/compiler_depend.ts b/dse/build/CMakeFiles/dse.dir/compiler_depend.ts new file mode 100644 index 0000000..3edfc79 --- /dev/null +++ b/dse/build/CMakeFiles/dse.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for dse. diff --git a/dse/build/CMakeFiles/dse.dir/depend.make b/dse/build/CMakeFiles/dse.dir/depend.make new file mode 100644 index 0000000..f75f8ce --- /dev/null +++ b/dse/build/CMakeFiles/dse.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for dse. +# This may be replaced when dependencies are built. diff --git a/dse/build/CMakeFiles/dse.dir/flags.make b/dse/build/CMakeFiles/dse.dir/flags.make new file mode 100644 index 0000000..770400b --- /dev/null +++ b/dse/build/CMakeFiles/dse.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS + +CXX_INCLUDES = -I/home/jackyma/Study/Tools/LLVM/llvm/include -I/home/jackyma/Study/Tools/LLVM/build/include -I/home/jackyma/Study/Codes/C/dse/include + +CXX_FLAGS = -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -ffunction-sections -fdata-sections -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS + diff --git a/dse/build/CMakeFiles/dse.dir/link.txt b/dse/build/CMakeFiles/dse.dir/link.txt new file mode 100644 index 0000000..f73afe1 --- /dev/null +++ b/dse/build/CMakeFiles/dse.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -ffunction-sections -fdata-sections CMakeFiles/dse.dir/src/DSE.cpp.o CMakeFiles/dse.dir/src/Strategy.cpp.o -o dse -L/home/jackyma/Study/Tools/LLVM/build/./lib -L/home/jackyma/Study/Codes/C/dse/build -L/usr/local/lib/libz3.so -Wl,-rpath,/home/jackyma/Study/Tools/LLVM/build/./lib:/home/jackyma/Study/Codes/C/dse/build:/usr/local/lib/libz3.so:/usr/local/lib /home/jackyma/Study/Tools/LLVM/build/lib/libLLVMSupport.a /home/jackyma/Study/Tools/LLVM/build/lib/libLLVMCore.a /home/jackyma/Study/Tools/LLVM/build/lib/libLLVMIRReader.a /usr/local/lib/libz3.so /home/jackyma/Study/Tools/LLVM/build/lib/libLLVMAsmParser.a /home/jackyma/Study/Tools/LLVM/build/lib/libLLVMBitReader.a /home/jackyma/Study/Tools/LLVM/build/lib/libLLVMCore.a /home/jackyma/Study/Tools/LLVM/build/lib/libLLVMBinaryFormat.a /home/jackyma/Study/Tools/LLVM/build/lib/libLLVMRemarks.a /home/jackyma/Study/Tools/LLVM/build/lib/libLLVMBitstreamReader.a /home/jackyma/Study/Tools/LLVM/build/lib/libLLVMSupport.a -lrt -ldl -lm /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libtinfo.so /home/jackyma/Study/Tools/LLVM/build/lib/libLLVMDemangle.a diff --git a/dse/build/CMakeFiles/dse.dir/progress.make b/dse/build/CMakeFiles/dse.dir/progress.make new file mode 100644 index 0000000..f326497 --- /dev/null +++ b/dse/build/CMakeFiles/dse.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = 3 +CMAKE_PROGRESS_2 = 4 +CMAKE_PROGRESS_3 = 5 + diff --git a/dse/build/CMakeFiles/dse.dir/src/DSE.cpp.o b/dse/build/CMakeFiles/dse.dir/src/DSE.cpp.o new file mode 100644 index 0000000..afc8419 Binary files /dev/null and b/dse/build/CMakeFiles/dse.dir/src/DSE.cpp.o differ diff --git a/dse/build/CMakeFiles/dse.dir/src/DSE.cpp.o.d b/dse/build/CMakeFiles/dse.dir/src/DSE.cpp.o.d new file mode 100644 index 0000000..4b5d52f --- /dev/null +++ b/dse/build/CMakeFiles/dse.dir/src/DSE.cpp.o.d @@ -0,0 +1,228 @@ +CMakeFiles/dse.dir/src/DSE.cpp.o: \ + /home/jackyma/Study/Codes/C/dse/src/DSE.cpp /usr/include/stdc-predef.h \ + /usr/include/c++/11/fstream /usr/include/c++/11/istream \ + /usr/include/c++/11/ios /usr/include/c++/11/iosfwd \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h \ + /usr/include/c++/11/pstl/pstl_config.h \ + /usr/include/c++/11/bits/stringfwd.h \ + /usr/include/c++/11/bits/memoryfwd.h /usr/include/c++/11/bits/postypes.h \ + /usr/include/c++/11/cwchar /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/c++/11/exception /usr/include/c++/11/bits/exception.h \ + /usr/include/c++/11/bits/exception_ptr.h \ + /usr/include/c++/11/bits/exception_defines.h \ + /usr/include/c++/11/bits/cxxabi_init_exception.h \ + /usr/include/c++/11/typeinfo /usr/include/c++/11/bits/hash_bytes.h \ + /usr/include/c++/11/new /usr/include/c++/11/bits/nested_exception.h \ + /usr/include/c++/11/bits/move.h /usr/include/c++/11/type_traits \ + /usr/include/c++/11/bits/char_traits.h \ + /usr/include/c++/11/bits/stl_algobase.h \ + /usr/include/c++/11/bits/functexcept.h \ + /usr/include/c++/11/bits/cpp_type_traits.h \ + /usr/include/c++/11/ext/type_traits.h \ + /usr/include/c++/11/ext/numeric_traits.h \ + /usr/include/c++/11/bits/stl_pair.h \ + /usr/include/c++/11/bits/stl_iterator_base_types.h \ + /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11/bits/concept_check.h \ + /usr/include/c++/11/debug/assertions.h \ + /usr/include/c++/11/bits/stl_iterator.h \ + /usr/include/c++/11/bits/ptr_traits.h /usr/include/c++/11/debug/debug.h \ + /usr/include/c++/11/bits/predefined_ops.h /usr/include/c++/11/cstdint \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/c++/11/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h \ + /usr/include/c++/11/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/11/cctype \ + /usr/include/ctype.h /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/c++/11/bits/ios_base.h /usr/include/c++/11/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/11/bits/locale_classes.h /usr/include/c++/11/string \ + /usr/include/c++/11/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h \ + /usr/include/c++/11/ext/new_allocator.h \ + /usr/include/c++/11/bits/ostream_insert.h \ + /usr/include/c++/11/bits/cxxabi_forced.h \ + /usr/include/c++/11/bits/stl_function.h \ + /usr/include/c++/11/backward/binders.h \ + /usr/include/c++/11/bits/range_access.h \ + /usr/include/c++/11/initializer_list \ + /usr/include/c++/11/bits/basic_string.h \ + /usr/include/c++/11/ext/alloc_traits.h \ + /usr/include/c++/11/bits/alloc_traits.h \ + /usr/include/c++/11/bits/stl_construct.h /usr/include/c++/11/string_view \ + /usr/include/c++/11/bits/functional_hash.h \ + /usr/include/c++/11/bits/string_view.tcc \ + /usr/include/c++/11/ext/string_conversions.h /usr/include/c++/11/cstdlib \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/alloca.h /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/11/bits/std_abs.h /usr/include/c++/11/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/c++/11/cerrno /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/11/bits/charconv.h \ + /usr/include/c++/11/bits/basic_string.tcc \ + /usr/include/c++/11/bits/locale_classes.tcc \ + /usr/include/c++/11/system_error \ + /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h \ + /usr/include/c++/11/stdexcept /usr/include/c++/11/streambuf \ + /usr/include/c++/11/bits/streambuf.tcc \ + /usr/include/c++/11/bits/basic_ios.h \ + /usr/include/c++/11/bits/locale_facets.h /usr/include/c++/11/cwctype \ + /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h \ + /usr/include/c++/11/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h \ + /usr/include/c++/11/bits/locale_facets.tcc \ + /usr/include/c++/11/bits/basic_ios.tcc /usr/include/c++/11/ostream \ + /usr/include/c++/11/bits/ostream.tcc \ + /usr/include/c++/11/bits/istream.tcc /usr/include/c++/11/bits/codecvt.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/basic_file.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++io.h \ + /usr/include/c++/11/bits/fstream.tcc /usr/include/c++/11/iostream \ + /usr/include/x86_64-linux-gnu/sys/stat.h \ + /usr/include/x86_64-linux-gnu/bits/stat.h \ + /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ + /usr/include/x86_64-linux-gnu/bits/statx.h /usr/include/linux/stat.h \ + /usr/include/linux/types.h /usr/include/x86_64-linux-gnu/asm/types.h \ + /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ + /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \ + /usr/include/linux/stddef.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/x86_64-linux-gnu/bits/statx-generic.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \ + /usr/include/unistd.h /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h /usr/local/include/z3++.h \ + /usr/include/c++/11/cassert /usr/include/assert.h \ + /usr/include/c++/11/sstream /usr/include/c++/11/bits/sstream.tcc \ + /usr/include/c++/11/memory /usr/include/c++/11/bits/stl_uninitialized.h \ + /usr/include/c++/11/bits/stl_tempbuf.h \ + /usr/include/c++/11/bits/stl_raw_storage_iter.h \ + /usr/include/c++/11/bits/align.h /usr/include/c++/11/bit \ + /usr/include/c++/11/bits/uses_allocator.h \ + /usr/include/c++/11/bits/unique_ptr.h /usr/include/c++/11/utility \ + /usr/include/c++/11/bits/stl_relops.h /usr/include/c++/11/tuple \ + /usr/include/c++/11/array /usr/include/c++/11/bits/invoke.h \ + /usr/include/c++/11/bits/shared_ptr.h \ + /usr/include/c++/11/bits/shared_ptr_base.h \ + /usr/include/c++/11/bits/allocated_ptr.h \ + /usr/include/c++/11/bits/refwrap.h \ + /usr/include/c++/11/ext/aligned_buffer.h \ + /usr/include/c++/11/ext/concurrence.h \ + /usr/include/c++/11/bits/shared_ptr_atomic.h \ + /usr/include/c++/11/bits/atomic_base.h \ + /usr/include/c++/11/bits/atomic_lockfree_defines.h \ + /usr/include/c++/11/backward/auto_ptr.h \ + /usr/include/c++/11/pstl/glue_memory_defs.h \ + /usr/include/c++/11/pstl/execution_defs.h /usr/include/c++/11/vector \ + /usr/include/c++/11/bits/stl_vector.h \ + /usr/include/c++/11/bits/stl_bvector.h \ + /usr/include/c++/11/bits/vector.tcc /usr/local/include/z3.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdbool.h \ + /usr/local/include/z3_macros.h /usr/local/include/z3_api.h \ + /usr/local/include/z3_ast_containers.h /usr/local/include/z3_algebraic.h \ + /usr/local/include/z3_polynomial.h /usr/local/include/z3_rcf.h \ + /usr/local/include/z3_fixedpoint.h /usr/local/include/z3_optimization.h \ + /usr/local/include/z3_fpa.h /usr/local/include/z3_spacer.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ + /usr/include/c++/11/functional /usr/include/c++/11/bits/std_function.h \ + /usr/include/c++/11/unordered_map /usr/include/c++/11/bits/hashtable.h \ + /usr/include/c++/11/bits/hashtable_policy.h \ + /usr/include/c++/11/bits/enable_special_members.h \ + /usr/include/c++/11/bits/node_handle.h \ + /usr/include/c++/11/bits/unordered_map.h \ + /usr/include/c++/11/bits/erase_if.h /usr/include/c++/11/bits/stl_algo.h \ + /usr/include/c++/11/bits/algorithmfwd.h \ + /usr/include/c++/11/bits/stl_heap.h \ + /usr/include/c++/11/bits/uniform_int_dist.h \ + /home/jackyma/Study/Codes/C/dse/include/Strategy.h \ + /home/jackyma/Study/Codes/C/dse/include/SymbolicInterpreter.h \ + /usr/include/c++/11/map /usr/include/c++/11/bits/stl_tree.h \ + /usr/include/c++/11/bits/stl_map.h \ + /usr/include/c++/11/bits/stl_multimap.h /usr/include/c++/11/stack \ + /usr/include/c++/11/deque /usr/include/c++/11/bits/stl_deque.h \ + /usr/include/c++/11/bits/deque.tcc /usr/include/c++/11/bits/stl_stack.h diff --git a/dse/build/CMakeFiles/dse.dir/src/Strategy.cpp.o b/dse/build/CMakeFiles/dse.dir/src/Strategy.cpp.o new file mode 100644 index 0000000..ae53282 Binary files /dev/null and b/dse/build/CMakeFiles/dse.dir/src/Strategy.cpp.o differ diff --git a/dse/build/CMakeFiles/dse.dir/src/Strategy.cpp.o.d b/dse/build/CMakeFiles/dse.dir/src/Strategy.cpp.o.d new file mode 100644 index 0000000..bd1fcf9 --- /dev/null +++ b/dse/build/CMakeFiles/dse.dir/src/Strategy.cpp.o.d @@ -0,0 +1,197 @@ +CMakeFiles/dse.dir/src/Strategy.cpp.o: \ + /home/jackyma/Study/Codes/C/dse/src/Strategy.cpp \ + /usr/include/stdc-predef.h \ + /home/jackyma/Study/Codes/C/dse/include/Strategy.h \ + /usr/local/include/z3++.h /usr/include/c++/11/cassert \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h \ + /usr/include/c++/11/pstl/pstl_config.h /usr/include/assert.h \ + /usr/include/c++/11/ostream /usr/include/c++/11/ios \ + /usr/include/c++/11/iosfwd /usr/include/c++/11/bits/stringfwd.h \ + /usr/include/c++/11/bits/memoryfwd.h /usr/include/c++/11/bits/postypes.h \ + /usr/include/c++/11/cwchar /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/c++/11/exception /usr/include/c++/11/bits/exception.h \ + /usr/include/c++/11/bits/exception_ptr.h \ + /usr/include/c++/11/bits/exception_defines.h \ + /usr/include/c++/11/bits/cxxabi_init_exception.h \ + /usr/include/c++/11/typeinfo /usr/include/c++/11/bits/hash_bytes.h \ + /usr/include/c++/11/new /usr/include/c++/11/bits/nested_exception.h \ + /usr/include/c++/11/bits/move.h /usr/include/c++/11/type_traits \ + /usr/include/c++/11/bits/char_traits.h \ + /usr/include/c++/11/bits/stl_algobase.h \ + /usr/include/c++/11/bits/functexcept.h \ + /usr/include/c++/11/bits/cpp_type_traits.h \ + /usr/include/c++/11/ext/type_traits.h \ + /usr/include/c++/11/ext/numeric_traits.h \ + /usr/include/c++/11/bits/stl_pair.h \ + /usr/include/c++/11/bits/stl_iterator_base_types.h \ + /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11/bits/concept_check.h \ + /usr/include/c++/11/debug/assertions.h \ + /usr/include/c++/11/bits/stl_iterator.h \ + /usr/include/c++/11/bits/ptr_traits.h /usr/include/c++/11/debug/debug.h \ + /usr/include/c++/11/bits/predefined_ops.h /usr/include/c++/11/cstdint \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/c++/11/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h \ + /usr/include/c++/11/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/11/cctype \ + /usr/include/ctype.h /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/c++/11/bits/ios_base.h /usr/include/c++/11/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/11/bits/locale_classes.h /usr/include/c++/11/string \ + /usr/include/c++/11/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h \ + /usr/include/c++/11/ext/new_allocator.h \ + /usr/include/c++/11/bits/ostream_insert.h \ + /usr/include/c++/11/bits/cxxabi_forced.h \ + /usr/include/c++/11/bits/stl_function.h \ + /usr/include/c++/11/backward/binders.h \ + /usr/include/c++/11/bits/range_access.h \ + /usr/include/c++/11/initializer_list \ + /usr/include/c++/11/bits/basic_string.h \ + /usr/include/c++/11/ext/alloc_traits.h \ + /usr/include/c++/11/bits/alloc_traits.h \ + /usr/include/c++/11/bits/stl_construct.h /usr/include/c++/11/string_view \ + /usr/include/c++/11/bits/functional_hash.h \ + /usr/include/c++/11/bits/string_view.tcc \ + /usr/include/c++/11/ext/string_conversions.h /usr/include/c++/11/cstdlib \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/alloca.h /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/11/bits/std_abs.h /usr/include/c++/11/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/c++/11/cerrno /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/11/bits/charconv.h \ + /usr/include/c++/11/bits/basic_string.tcc \ + /usr/include/c++/11/bits/locale_classes.tcc \ + /usr/include/c++/11/system_error \ + /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h \ + /usr/include/c++/11/stdexcept /usr/include/c++/11/streambuf \ + /usr/include/c++/11/bits/streambuf.tcc \ + /usr/include/c++/11/bits/basic_ios.h \ + /usr/include/c++/11/bits/locale_facets.h /usr/include/c++/11/cwctype \ + /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h \ + /usr/include/c++/11/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h \ + /usr/include/c++/11/bits/locale_facets.tcc \ + /usr/include/c++/11/bits/basic_ios.tcc \ + /usr/include/c++/11/bits/ostream.tcc /usr/include/c++/11/sstream \ + /usr/include/c++/11/istream /usr/include/c++/11/bits/istream.tcc \ + /usr/include/c++/11/bits/sstream.tcc /usr/include/c++/11/memory \ + /usr/include/c++/11/bits/stl_uninitialized.h \ + /usr/include/c++/11/bits/stl_tempbuf.h \ + /usr/include/c++/11/bits/stl_raw_storage_iter.h \ + /usr/include/c++/11/bits/align.h /usr/include/c++/11/bit \ + /usr/include/c++/11/bits/uses_allocator.h \ + /usr/include/c++/11/bits/unique_ptr.h /usr/include/c++/11/utility \ + /usr/include/c++/11/bits/stl_relops.h /usr/include/c++/11/tuple \ + /usr/include/c++/11/array /usr/include/c++/11/bits/invoke.h \ + /usr/include/c++/11/bits/shared_ptr.h \ + /usr/include/c++/11/bits/shared_ptr_base.h \ + /usr/include/c++/11/bits/allocated_ptr.h \ + /usr/include/c++/11/bits/refwrap.h \ + /usr/include/c++/11/ext/aligned_buffer.h \ + /usr/include/c++/11/ext/concurrence.h \ + /usr/include/c++/11/bits/shared_ptr_atomic.h \ + /usr/include/c++/11/bits/atomic_base.h \ + /usr/include/c++/11/bits/atomic_lockfree_defines.h \ + /usr/include/c++/11/backward/auto_ptr.h \ + /usr/include/c++/11/pstl/glue_memory_defs.h \ + /usr/include/c++/11/pstl/execution_defs.h /usr/include/c++/11/vector \ + /usr/include/c++/11/bits/stl_vector.h \ + /usr/include/c++/11/bits/stl_bvector.h \ + /usr/include/c++/11/bits/vector.tcc /usr/local/include/z3.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdbool.h \ + /usr/local/include/z3_macros.h /usr/local/include/z3_api.h \ + /usr/local/include/z3_ast_containers.h /usr/local/include/z3_algebraic.h \ + /usr/local/include/z3_polynomial.h /usr/local/include/z3_rcf.h \ + /usr/local/include/z3_fixedpoint.h /usr/local/include/z3_optimization.h \ + /usr/local/include/z3_fpa.h /usr/local/include/z3_spacer.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ + /usr/include/c++/11/functional /usr/include/c++/11/bits/std_function.h \ + /usr/include/c++/11/unordered_map /usr/include/c++/11/bits/hashtable.h \ + /usr/include/c++/11/bits/hashtable_policy.h \ + /usr/include/c++/11/bits/enable_special_members.h \ + /usr/include/c++/11/bits/node_handle.h \ + /usr/include/c++/11/bits/unordered_map.h \ + /usr/include/c++/11/bits/erase_if.h /usr/include/c++/11/bits/stl_algo.h \ + /usr/include/c++/11/bits/algorithmfwd.h \ + /usr/include/c++/11/bits/stl_heap.h \ + /usr/include/c++/11/bits/uniform_int_dist.h diff --git a/dse/build/CMakeFiles/install-InstrumentPass-stripped.dir/DependInfo.cmake b/dse/build/CMakeFiles/install-InstrumentPass-stripped.dir/DependInfo.cmake new file mode 100644 index 0000000..dc55e44 --- /dev/null +++ b/dse/build/CMakeFiles/install-InstrumentPass-stripped.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/dse/build/CMakeFiles/install-InstrumentPass-stripped.dir/build.make b/dse/build/CMakeFiles/install-InstrumentPass-stripped.dir/build.make new file mode 100644 index 0000000..3c0b34c --- /dev/null +++ b/dse/build/CMakeFiles/install-InstrumentPass-stripped.dir/build.make @@ -0,0 +1,87 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/jackyma/Study/Codes/C/dse + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/jackyma/Study/Codes/C/dse/build + +# Utility rule file for install-InstrumentPass-stripped. + +# Include any custom commands dependencies for this target. +include CMakeFiles/install-InstrumentPass-stripped.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/install-InstrumentPass-stripped.dir/progress.make + +CMakeFiles/install-InstrumentPass-stripped: + /usr/bin/cmake -DCMAKE_INSTALL_COMPONENT="InstrumentPass" -DCMAKE_INSTALL_DO_STRIP=1 -P /home/jackyma/Study/Codes/C/dse/build/cmake_install.cmake + +install-InstrumentPass-stripped: CMakeFiles/install-InstrumentPass-stripped +install-InstrumentPass-stripped: CMakeFiles/install-InstrumentPass-stripped.dir/build.make +.PHONY : install-InstrumentPass-stripped + +# Rule to build all files generated by this target. +CMakeFiles/install-InstrumentPass-stripped.dir/build: install-InstrumentPass-stripped +.PHONY : CMakeFiles/install-InstrumentPass-stripped.dir/build + +CMakeFiles/install-InstrumentPass-stripped.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/install-InstrumentPass-stripped.dir/cmake_clean.cmake +.PHONY : CMakeFiles/install-InstrumentPass-stripped.dir/clean + +CMakeFiles/install-InstrumentPass-stripped.dir/depend: + cd /home/jackyma/Study/Codes/C/dse/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/jackyma/Study/Codes/C/dse /home/jackyma/Study/Codes/C/dse /home/jackyma/Study/Codes/C/dse/build /home/jackyma/Study/Codes/C/dse/build /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/install-InstrumentPass-stripped.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/install-InstrumentPass-stripped.dir/depend + diff --git a/dse/build/CMakeFiles/install-InstrumentPass-stripped.dir/cmake_clean.cmake b/dse/build/CMakeFiles/install-InstrumentPass-stripped.dir/cmake_clean.cmake new file mode 100644 index 0000000..aa0965a --- /dev/null +++ b/dse/build/CMakeFiles/install-InstrumentPass-stripped.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/install-InstrumentPass-stripped" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/install-InstrumentPass-stripped.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/dse/build/CMakeFiles/install-InstrumentPass-stripped.dir/compiler_depend.make b/dse/build/CMakeFiles/install-InstrumentPass-stripped.dir/compiler_depend.make new file mode 100644 index 0000000..79a67a1 --- /dev/null +++ b/dse/build/CMakeFiles/install-InstrumentPass-stripped.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for install-InstrumentPass-stripped. +# This may be replaced when dependencies are built. diff --git a/dse/build/CMakeFiles/install-InstrumentPass-stripped.dir/compiler_depend.ts b/dse/build/CMakeFiles/install-InstrumentPass-stripped.dir/compiler_depend.ts new file mode 100644 index 0000000..987a3d6 --- /dev/null +++ b/dse/build/CMakeFiles/install-InstrumentPass-stripped.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for install-InstrumentPass-stripped. diff --git a/dse/build/CMakeFiles/install-InstrumentPass-stripped.dir/progress.make b/dse/build/CMakeFiles/install-InstrumentPass-stripped.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/dse/build/CMakeFiles/install-InstrumentPass-stripped.dir/progress.make @@ -0,0 +1 @@ + diff --git a/dse/build/CMakeFiles/install-InstrumentPass.dir/DependInfo.cmake b/dse/build/CMakeFiles/install-InstrumentPass.dir/DependInfo.cmake new file mode 100644 index 0000000..dc55e44 --- /dev/null +++ b/dse/build/CMakeFiles/install-InstrumentPass.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/dse/build/CMakeFiles/install-InstrumentPass.dir/build.make b/dse/build/CMakeFiles/install-InstrumentPass.dir/build.make new file mode 100644 index 0000000..d3e34fa --- /dev/null +++ b/dse/build/CMakeFiles/install-InstrumentPass.dir/build.make @@ -0,0 +1,87 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/jackyma/Study/Codes/C/dse + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/jackyma/Study/Codes/C/dse/build + +# Utility rule file for install-InstrumentPass. + +# Include any custom commands dependencies for this target. +include CMakeFiles/install-InstrumentPass.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/install-InstrumentPass.dir/progress.make + +CMakeFiles/install-InstrumentPass: + /usr/bin/cmake -DCMAKE_INSTALL_COMPONENT="InstrumentPass" -P /home/jackyma/Study/Codes/C/dse/build/cmake_install.cmake + +install-InstrumentPass: CMakeFiles/install-InstrumentPass +install-InstrumentPass: CMakeFiles/install-InstrumentPass.dir/build.make +.PHONY : install-InstrumentPass + +# Rule to build all files generated by this target. +CMakeFiles/install-InstrumentPass.dir/build: install-InstrumentPass +.PHONY : CMakeFiles/install-InstrumentPass.dir/build + +CMakeFiles/install-InstrumentPass.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/install-InstrumentPass.dir/cmake_clean.cmake +.PHONY : CMakeFiles/install-InstrumentPass.dir/clean + +CMakeFiles/install-InstrumentPass.dir/depend: + cd /home/jackyma/Study/Codes/C/dse/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/jackyma/Study/Codes/C/dse /home/jackyma/Study/Codes/C/dse /home/jackyma/Study/Codes/C/dse/build /home/jackyma/Study/Codes/C/dse/build /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/install-InstrumentPass.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/install-InstrumentPass.dir/depend + diff --git a/dse/build/CMakeFiles/install-InstrumentPass.dir/cmake_clean.cmake b/dse/build/CMakeFiles/install-InstrumentPass.dir/cmake_clean.cmake new file mode 100644 index 0000000..ec55bba --- /dev/null +++ b/dse/build/CMakeFiles/install-InstrumentPass.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/install-InstrumentPass" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/install-InstrumentPass.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/dse/build/CMakeFiles/install-InstrumentPass.dir/compiler_depend.make b/dse/build/CMakeFiles/install-InstrumentPass.dir/compiler_depend.make new file mode 100644 index 0000000..c9d3a90 --- /dev/null +++ b/dse/build/CMakeFiles/install-InstrumentPass.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for install-InstrumentPass. +# This may be replaced when dependencies are built. diff --git a/dse/build/CMakeFiles/install-InstrumentPass.dir/compiler_depend.ts b/dse/build/CMakeFiles/install-InstrumentPass.dir/compiler_depend.ts new file mode 100644 index 0000000..5cc6e48 --- /dev/null +++ b/dse/build/CMakeFiles/install-InstrumentPass.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for install-InstrumentPass. diff --git a/dse/build/CMakeFiles/install-InstrumentPass.dir/progress.make b/dse/build/CMakeFiles/install-InstrumentPass.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/dse/build/CMakeFiles/install-InstrumentPass.dir/progress.make @@ -0,0 +1 @@ + diff --git a/dse/build/CMakeFiles/intrinsics_gen.dir/DependInfo.cmake b/dse/build/CMakeFiles/intrinsics_gen.dir/DependInfo.cmake new file mode 100644 index 0000000..dc55e44 --- /dev/null +++ b/dse/build/CMakeFiles/intrinsics_gen.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/dse/build/CMakeFiles/intrinsics_gen.dir/build.make b/dse/build/CMakeFiles/intrinsics_gen.dir/build.make new file mode 100644 index 0000000..5fab4a7 --- /dev/null +++ b/dse/build/CMakeFiles/intrinsics_gen.dir/build.make @@ -0,0 +1,83 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/jackyma/Study/Codes/C/dse + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/jackyma/Study/Codes/C/dse/build + +# Utility rule file for intrinsics_gen. + +# Include any custom commands dependencies for this target. +include CMakeFiles/intrinsics_gen.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/intrinsics_gen.dir/progress.make + +intrinsics_gen: CMakeFiles/intrinsics_gen.dir/build.make +.PHONY : intrinsics_gen + +# Rule to build all files generated by this target. +CMakeFiles/intrinsics_gen.dir/build: intrinsics_gen +.PHONY : CMakeFiles/intrinsics_gen.dir/build + +CMakeFiles/intrinsics_gen.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/intrinsics_gen.dir/cmake_clean.cmake +.PHONY : CMakeFiles/intrinsics_gen.dir/clean + +CMakeFiles/intrinsics_gen.dir/depend: + cd /home/jackyma/Study/Codes/C/dse/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/jackyma/Study/Codes/C/dse /home/jackyma/Study/Codes/C/dse /home/jackyma/Study/Codes/C/dse/build /home/jackyma/Study/Codes/C/dse/build /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/intrinsics_gen.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/intrinsics_gen.dir/depend + diff --git a/dse/build/CMakeFiles/intrinsics_gen.dir/cmake_clean.cmake b/dse/build/CMakeFiles/intrinsics_gen.dir/cmake_clean.cmake new file mode 100644 index 0000000..d4f4670 --- /dev/null +++ b/dse/build/CMakeFiles/intrinsics_gen.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/intrinsics_gen.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/dse/build/CMakeFiles/intrinsics_gen.dir/compiler_depend.make b/dse/build/CMakeFiles/intrinsics_gen.dir/compiler_depend.make new file mode 100644 index 0000000..f2b9ec7 --- /dev/null +++ b/dse/build/CMakeFiles/intrinsics_gen.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for intrinsics_gen. +# This may be replaced when dependencies are built. diff --git a/dse/build/CMakeFiles/intrinsics_gen.dir/compiler_depend.ts b/dse/build/CMakeFiles/intrinsics_gen.dir/compiler_depend.ts new file mode 100644 index 0000000..3b7c100 --- /dev/null +++ b/dse/build/CMakeFiles/intrinsics_gen.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for intrinsics_gen. diff --git a/dse/build/CMakeFiles/intrinsics_gen.dir/progress.make b/dse/build/CMakeFiles/intrinsics_gen.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/dse/build/CMakeFiles/intrinsics_gen.dir/progress.make @@ -0,0 +1 @@ + diff --git a/dse/build/CMakeFiles/omp_gen.dir/DependInfo.cmake b/dse/build/CMakeFiles/omp_gen.dir/DependInfo.cmake new file mode 100644 index 0000000..dc55e44 --- /dev/null +++ b/dse/build/CMakeFiles/omp_gen.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/dse/build/CMakeFiles/omp_gen.dir/build.make b/dse/build/CMakeFiles/omp_gen.dir/build.make new file mode 100644 index 0000000..70e9440 --- /dev/null +++ b/dse/build/CMakeFiles/omp_gen.dir/build.make @@ -0,0 +1,83 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/jackyma/Study/Codes/C/dse + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/jackyma/Study/Codes/C/dse/build + +# Utility rule file for omp_gen. + +# Include any custom commands dependencies for this target. +include CMakeFiles/omp_gen.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/omp_gen.dir/progress.make + +omp_gen: CMakeFiles/omp_gen.dir/build.make +.PHONY : omp_gen + +# Rule to build all files generated by this target. +CMakeFiles/omp_gen.dir/build: omp_gen +.PHONY : CMakeFiles/omp_gen.dir/build + +CMakeFiles/omp_gen.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/omp_gen.dir/cmake_clean.cmake +.PHONY : CMakeFiles/omp_gen.dir/clean + +CMakeFiles/omp_gen.dir/depend: + cd /home/jackyma/Study/Codes/C/dse/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/jackyma/Study/Codes/C/dse /home/jackyma/Study/Codes/C/dse /home/jackyma/Study/Codes/C/dse/build /home/jackyma/Study/Codes/C/dse/build /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/omp_gen.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/omp_gen.dir/depend + diff --git a/dse/build/CMakeFiles/omp_gen.dir/cmake_clean.cmake b/dse/build/CMakeFiles/omp_gen.dir/cmake_clean.cmake new file mode 100644 index 0000000..0c9a8d1 --- /dev/null +++ b/dse/build/CMakeFiles/omp_gen.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/omp_gen.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/dse/build/CMakeFiles/omp_gen.dir/compiler_depend.make b/dse/build/CMakeFiles/omp_gen.dir/compiler_depend.make new file mode 100644 index 0000000..3d85b76 --- /dev/null +++ b/dse/build/CMakeFiles/omp_gen.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for omp_gen. +# This may be replaced when dependencies are built. diff --git a/dse/build/CMakeFiles/omp_gen.dir/compiler_depend.ts b/dse/build/CMakeFiles/omp_gen.dir/compiler_depend.ts new file mode 100644 index 0000000..3c3c846 --- /dev/null +++ b/dse/build/CMakeFiles/omp_gen.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for omp_gen. diff --git a/dse/build/CMakeFiles/omp_gen.dir/progress.make b/dse/build/CMakeFiles/omp_gen.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/dse/build/CMakeFiles/omp_gen.dir/progress.make @@ -0,0 +1 @@ + diff --git a/dse/build/CMakeFiles/progress.marks b/dse/build/CMakeFiles/progress.marks new file mode 100644 index 0000000..45a4fb7 --- /dev/null +++ b/dse/build/CMakeFiles/progress.marks @@ -0,0 +1 @@ +8 diff --git a/dse/build/CMakeFiles/runtime.dir/DependInfo.cmake b/dse/build/CMakeFiles/runtime.dir/DependInfo.cmake new file mode 100644 index 0000000..5ad15fd --- /dev/null +++ b/dse/build/CMakeFiles/runtime.dir/DependInfo.cmake @@ -0,0 +1,20 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/jackyma/Study/Codes/C/dse/src/Runtime.cpp" "CMakeFiles/runtime.dir/src/Runtime.cpp.o" "gcc" "CMakeFiles/runtime.dir/src/Runtime.cpp.o.d" + "/home/jackyma/Study/Codes/C/dse/src/SymbolicInterpreter.cpp" "CMakeFiles/runtime.dir/src/SymbolicInterpreter.cpp.o" "gcc" "CMakeFiles/runtime.dir/src/SymbolicInterpreter.cpp.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/dse/build/CMakeFiles/runtime.dir/build.make b/dse/build/CMakeFiles/runtime.dir/build.make new file mode 100644 index 0000000..0bea9fb --- /dev/null +++ b/dse/build/CMakeFiles/runtime.dir/build.make @@ -0,0 +1,140 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/jackyma/Study/Codes/C/dse + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/jackyma/Study/Codes/C/dse/build + +# Include any dependencies generated for this target. +include CMakeFiles/runtime.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/runtime.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/runtime.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/runtime.dir/flags.make + +CMakeFiles/runtime.dir/src/SymbolicInterpreter.cpp.o: CMakeFiles/runtime.dir/flags.make +CMakeFiles/runtime.dir/src/SymbolicInterpreter.cpp.o: ../src/SymbolicInterpreter.cpp +CMakeFiles/runtime.dir/src/SymbolicInterpreter.cpp.o: CMakeFiles/runtime.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/jackyma/Study/Codes/C/dse/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/runtime.dir/src/SymbolicInterpreter.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/runtime.dir/src/SymbolicInterpreter.cpp.o -MF CMakeFiles/runtime.dir/src/SymbolicInterpreter.cpp.o.d -o CMakeFiles/runtime.dir/src/SymbolicInterpreter.cpp.o -c /home/jackyma/Study/Codes/C/dse/src/SymbolicInterpreter.cpp + +CMakeFiles/runtime.dir/src/SymbolicInterpreter.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/runtime.dir/src/SymbolicInterpreter.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/jackyma/Study/Codes/C/dse/src/SymbolicInterpreter.cpp > CMakeFiles/runtime.dir/src/SymbolicInterpreter.cpp.i + +CMakeFiles/runtime.dir/src/SymbolicInterpreter.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/runtime.dir/src/SymbolicInterpreter.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/jackyma/Study/Codes/C/dse/src/SymbolicInterpreter.cpp -o CMakeFiles/runtime.dir/src/SymbolicInterpreter.cpp.s + +CMakeFiles/runtime.dir/src/Runtime.cpp.o: CMakeFiles/runtime.dir/flags.make +CMakeFiles/runtime.dir/src/Runtime.cpp.o: ../src/Runtime.cpp +CMakeFiles/runtime.dir/src/Runtime.cpp.o: CMakeFiles/runtime.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/jackyma/Study/Codes/C/dse/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/runtime.dir/src/Runtime.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/runtime.dir/src/Runtime.cpp.o -MF CMakeFiles/runtime.dir/src/Runtime.cpp.o.d -o CMakeFiles/runtime.dir/src/Runtime.cpp.o -c /home/jackyma/Study/Codes/C/dse/src/Runtime.cpp + +CMakeFiles/runtime.dir/src/Runtime.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/runtime.dir/src/Runtime.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/jackyma/Study/Codes/C/dse/src/Runtime.cpp > CMakeFiles/runtime.dir/src/Runtime.cpp.i + +CMakeFiles/runtime.dir/src/Runtime.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/runtime.dir/src/Runtime.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/jackyma/Study/Codes/C/dse/src/Runtime.cpp -o CMakeFiles/runtime.dir/src/Runtime.cpp.s + +# Object files for target runtime +runtime_OBJECTS = \ +"CMakeFiles/runtime.dir/src/SymbolicInterpreter.cpp.o" \ +"CMakeFiles/runtime.dir/src/Runtime.cpp.o" + +# External object files for target runtime +runtime_EXTERNAL_OBJECTS = + +libruntime.so: CMakeFiles/runtime.dir/src/SymbolicInterpreter.cpp.o +libruntime.so: CMakeFiles/runtime.dir/src/Runtime.cpp.o +libruntime.so: CMakeFiles/runtime.dir/build.make +libruntime.so: /home/jackyma/Study/Tools/LLVM/build/lib/libLLVMSupport.a +libruntime.so: /home/jackyma/Study/Tools/LLVM/build/lib/libLLVMCore.a +libruntime.so: /home/jackyma/Study/Tools/LLVM/build/lib/libLLVMIRReader.a +libruntime.so: /usr/local/lib/libz3.so +libruntime.so: /home/jackyma/Study/Tools/LLVM/build/lib/libLLVMAsmParser.a +libruntime.so: /home/jackyma/Study/Tools/LLVM/build/lib/libLLVMBitReader.a +libruntime.so: /home/jackyma/Study/Tools/LLVM/build/lib/libLLVMCore.a +libruntime.so: /home/jackyma/Study/Tools/LLVM/build/lib/libLLVMBinaryFormat.a +libruntime.so: /home/jackyma/Study/Tools/LLVM/build/lib/libLLVMRemarks.a +libruntime.so: /home/jackyma/Study/Tools/LLVM/build/lib/libLLVMBitstreamReader.a +libruntime.so: /home/jackyma/Study/Tools/LLVM/build/lib/libLLVMSupport.a +libruntime.so: /usr/lib/x86_64-linux-gnu/libz.so +libruntime.so: /usr/lib/x86_64-linux-gnu/libtinfo.so +libruntime.so: /home/jackyma/Study/Tools/LLVM/build/lib/libLLVMDemangle.a +libruntime.so: CMakeFiles/runtime.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/jackyma/Study/Codes/C/dse/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking CXX shared module libruntime.so" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/runtime.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/runtime.dir/build: libruntime.so +.PHONY : CMakeFiles/runtime.dir/build + +CMakeFiles/runtime.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/runtime.dir/cmake_clean.cmake +.PHONY : CMakeFiles/runtime.dir/clean + +CMakeFiles/runtime.dir/depend: + cd /home/jackyma/Study/Codes/C/dse/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/jackyma/Study/Codes/C/dse /home/jackyma/Study/Codes/C/dse /home/jackyma/Study/Codes/C/dse/build /home/jackyma/Study/Codes/C/dse/build /home/jackyma/Study/Codes/C/dse/build/CMakeFiles/runtime.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/runtime.dir/depend + diff --git a/dse/build/CMakeFiles/runtime.dir/cmake_clean.cmake b/dse/build/CMakeFiles/runtime.dir/cmake_clean.cmake new file mode 100644 index 0000000..434ea54 --- /dev/null +++ b/dse/build/CMakeFiles/runtime.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "CMakeFiles/runtime.dir/src/Runtime.cpp.o" + "CMakeFiles/runtime.dir/src/Runtime.cpp.o.d" + "CMakeFiles/runtime.dir/src/SymbolicInterpreter.cpp.o" + "CMakeFiles/runtime.dir/src/SymbolicInterpreter.cpp.o.d" + "libruntime.pdb" + "libruntime.so" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/runtime.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/dse/build/CMakeFiles/runtime.dir/compiler_depend.internal b/dse/build/CMakeFiles/runtime.dir/compiler_depend.internal new file mode 100644 index 0000000..3543e33 --- /dev/null +++ b/dse/build/CMakeFiles/runtime.dir/compiler_depend.internal @@ -0,0 +1,655 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +CMakeFiles/runtime.dir/src/Runtime.cpp.o + /home/jackyma/Study/Codes/C/dse/src/Runtime.cpp + /usr/include/stdc-predef.h + /usr/include/c++/11/iostream + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h + /usr/include/features.h + /usr/include/features-time64.h + /usr/include/x86_64-linux-gnu/bits/wordsize.h + /usr/include/x86_64-linux-gnu/bits/timesize.h + /usr/include/x86_64-linux-gnu/sys/cdefs.h + /usr/include/x86_64-linux-gnu/bits/long-double.h + /usr/include/x86_64-linux-gnu/gnu/stubs.h + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h + /usr/include/c++/11/pstl/pstl_config.h + /usr/include/c++/11/ostream + /usr/include/c++/11/ios + /usr/include/c++/11/iosfwd + /usr/include/c++/11/bits/stringfwd.h + /usr/include/c++/11/bits/memoryfwd.h + /usr/include/c++/11/bits/postypes.h + /usr/include/c++/11/cwchar + /usr/include/wchar.h + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h + /usr/include/x86_64-linux-gnu/bits/floatn.h + /usr/include/x86_64-linux-gnu/bits/floatn-common.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h + /usr/include/x86_64-linux-gnu/bits/wchar.h + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h + /usr/include/x86_64-linux-gnu/bits/types/FILE.h + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h + /usr/include/c++/11/exception + /usr/include/c++/11/bits/exception.h + /usr/include/c++/11/bits/exception_ptr.h + /usr/include/c++/11/bits/exception_defines.h + /usr/include/c++/11/bits/cxxabi_init_exception.h + /usr/include/c++/11/typeinfo + /usr/include/c++/11/bits/hash_bytes.h + /usr/include/c++/11/new + /usr/include/c++/11/bits/nested_exception.h + /usr/include/c++/11/bits/move.h + /usr/include/c++/11/type_traits + /usr/include/c++/11/bits/char_traits.h + /usr/include/c++/11/bits/stl_algobase.h + /usr/include/c++/11/bits/functexcept.h + /usr/include/c++/11/bits/cpp_type_traits.h + /usr/include/c++/11/ext/type_traits.h + /usr/include/c++/11/ext/numeric_traits.h + /usr/include/c++/11/bits/stl_pair.h + /usr/include/c++/11/bits/stl_iterator_base_types.h + /usr/include/c++/11/bits/stl_iterator_base_funcs.h + /usr/include/c++/11/bits/concept_check.h + /usr/include/c++/11/debug/assertions.h + /usr/include/c++/11/bits/stl_iterator.h + /usr/include/c++/11/bits/ptr_traits.h + /usr/include/c++/11/debug/debug.h + /usr/include/c++/11/bits/predefined_ops.h + /usr/include/c++/11/cstdint + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h + /usr/include/stdint.h + /usr/include/x86_64-linux-gnu/bits/types.h + /usr/include/x86_64-linux-gnu/bits/typesizes.h + /usr/include/x86_64-linux-gnu/bits/time64.h + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h + /usr/include/c++/11/bits/localefwd.h + /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h + /usr/include/c++/11/clocale + /usr/include/locale.h + /usr/include/x86_64-linux-gnu/bits/locale.h + /usr/include/c++/11/cctype + /usr/include/ctype.h + /usr/include/x86_64-linux-gnu/bits/endian.h + /usr/include/x86_64-linux-gnu/bits/endianness.h + /usr/include/c++/11/bits/ios_base.h + /usr/include/c++/11/ext/atomicity.h + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h + /usr/include/pthread.h + /usr/include/sched.h + /usr/include/x86_64-linux-gnu/bits/types/time_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h + /usr/include/x86_64-linux-gnu/bits/sched.h + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h + /usr/include/x86_64-linux-gnu/bits/cpu-set.h + /usr/include/time.h + /usr/include/x86_64-linux-gnu/bits/time.h + /usr/include/x86_64-linux-gnu/bits/timex.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h + /usr/include/x86_64-linux-gnu/bits/setjmp.h + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h + /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h + /usr/include/x86_64-linux-gnu/sys/single_threaded.h + /usr/include/c++/11/bits/locale_classes.h + /usr/include/c++/11/string + /usr/include/c++/11/bits/allocator.h + /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h + /usr/include/c++/11/ext/new_allocator.h + /usr/include/c++/11/bits/ostream_insert.h + /usr/include/c++/11/bits/cxxabi_forced.h + /usr/include/c++/11/bits/stl_function.h + /usr/include/c++/11/backward/binders.h + /usr/include/c++/11/bits/range_access.h + /usr/include/c++/11/initializer_list + /usr/include/c++/11/bits/basic_string.h + /usr/include/c++/11/ext/alloc_traits.h + /usr/include/c++/11/bits/alloc_traits.h + /usr/include/c++/11/bits/stl_construct.h + /usr/include/c++/11/string_view + /usr/include/c++/11/bits/functional_hash.h + /usr/include/c++/11/bits/string_view.tcc + /usr/include/c++/11/ext/string_conversions.h + /usr/include/c++/11/cstdlib + /usr/include/stdlib.h + /usr/include/x86_64-linux-gnu/bits/waitflags.h + /usr/include/x86_64-linux-gnu/bits/waitstatus.h + /usr/include/x86_64-linux-gnu/sys/types.h + /usr/include/endian.h + /usr/include/x86_64-linux-gnu/bits/byteswap.h + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h + /usr/include/x86_64-linux-gnu/sys/select.h + /usr/include/x86_64-linux-gnu/bits/select.h + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h + /usr/include/alloca.h + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h + /usr/include/c++/11/bits/std_abs.h + /usr/include/c++/11/cstdio + /usr/include/stdio.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h + /usr/include/c++/11/cerrno + /usr/include/errno.h + /usr/include/x86_64-linux-gnu/bits/errno.h + /usr/include/linux/errno.h + /usr/include/x86_64-linux-gnu/asm/errno.h + /usr/include/asm-generic/errno.h + /usr/include/asm-generic/errno-base.h + /usr/include/x86_64-linux-gnu/bits/types/error_t.h + /usr/include/c++/11/bits/charconv.h + /usr/include/c++/11/bits/basic_string.tcc + /usr/include/c++/11/bits/locale_classes.tcc + /usr/include/c++/11/system_error + /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h + /usr/include/c++/11/stdexcept + /usr/include/c++/11/streambuf + /usr/include/c++/11/bits/streambuf.tcc + /usr/include/c++/11/bits/basic_ios.h + /usr/include/c++/11/bits/locale_facets.h + /usr/include/c++/11/cwctype + /usr/include/wctype.h + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h + /usr/include/c++/11/bits/streambuf_iterator.h + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h + /usr/include/c++/11/bits/locale_facets.tcc + /usr/include/c++/11/bits/basic_ios.tcc + /usr/include/c++/11/bits/ostream.tcc + /usr/include/c++/11/istream + /usr/include/c++/11/bits/istream.tcc + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/InstrTypes.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/ArrayRef.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/Hashing.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/DataTypes.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm-c/DataTypes.h + /usr/include/inttypes.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/ErrorHandling.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/Compiler.h + /home/jackyma/Study/Tools/LLVM/build/include/llvm/Config/llvm-config.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/SwapByteOrder.h + /usr/include/c++/11/cstddef + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/type_traits.h + /usr/include/c++/11/utility + /usr/include/c++/11/bits/stl_relops.h + /usr/include/c++/11/algorithm + /usr/include/c++/11/bits/stl_algo.h + /usr/include/c++/11/bits/algorithmfwd.h + /usr/include/c++/11/bits/stl_heap.h + /usr/include/c++/11/bits/stl_tempbuf.h + /usr/include/c++/11/bits/uniform_int_dist.h + /usr/include/c++/11/pstl/glue_algorithm_defs.h + /usr/include/c++/11/functional + /usr/include/c++/11/tuple + /usr/include/c++/11/array + /usr/include/c++/11/bits/uses_allocator.h + /usr/include/c++/11/bits/invoke.h + /usr/include/c++/11/bits/refwrap.h + /usr/include/c++/11/bits/std_function.h + /usr/include/c++/11/unordered_map + /usr/include/c++/11/ext/aligned_buffer.h + /usr/include/c++/11/bits/hashtable.h + /usr/include/c++/11/bits/hashtable_policy.h + /usr/include/c++/11/bits/enable_special_members.h + /usr/include/c++/11/bits/node_handle.h + /usr/include/c++/11/bits/unordered_map.h + /usr/include/c++/11/bits/erase_if.h + /usr/include/c++/11/vector + /usr/include/c++/11/bits/stl_uninitialized.h + /usr/include/c++/11/bits/stl_vector.h + /usr/include/c++/11/bits/stl_bvector.h + /usr/include/c++/11/bits/vector.tcc + /usr/include/c++/11/pstl/execution_defs.h + /usr/include/c++/11/cassert + /usr/include/assert.h + /usr/include/c++/11/cstring + /usr/include/string.h + /usr/include/strings.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/None.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/SmallVector.h + /usr/include/c++/11/iterator + /usr/include/c++/11/bits/stream_iterator.h + /usr/include/c++/11/limits + /usr/include/c++/11/memory + /usr/include/c++/11/bits/stl_raw_storage_iter.h + /usr/include/c++/11/bits/align.h + /usr/include/c++/11/bit + /usr/include/c++/11/bits/unique_ptr.h + /usr/include/c++/11/bits/shared_ptr.h + /usr/include/c++/11/bits/shared_ptr_base.h + /usr/include/c++/11/bits/allocated_ptr.h + /usr/include/c++/11/ext/concurrence.h + /usr/include/c++/11/bits/shared_ptr_atomic.h + /usr/include/c++/11/bits/atomic_base.h + /usr/include/c++/11/bits/atomic_lockfree_defines.h + /usr/include/c++/11/backward/auto_ptr.h + /usr/include/c++/11/pstl/glue_memory_defs.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/STLExtras.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/Optional.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/STLForwardCompat.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/STLArrayExtras.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/STLFunctionalExtras.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/identity.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/iterator.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/iterator_range.h + /home/jackyma/Study/Tools/LLVM/build/include/llvm/Config/abi-breaking.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/Sequence.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/MathExtras.h + /usr/include/c++/11/climits + /usr/lib/gcc/x86_64-linux-gnu/11/include/limits.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/syslimits.h + /usr/include/limits.h + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h + /usr/include/x86_64-linux-gnu/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h + /usr/include/x86_64-linux-gnu/bits/uio_lim.h + /usr/include/c++/11/cmath + /usr/include/math.h + /usr/include/x86_64-linux-gnu/bits/math-vector.h + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h + /usr/include/x86_64-linux-gnu/bits/fp-logb.h + /usr/include/x86_64-linux-gnu/bits/fp-fast.h + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h + /usr/include/x86_64-linux-gnu/bits/mathcalls.h + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h + /usr/include/x86_64-linux-gnu/bits/iscanonical.h + /usr/include/c++/11/bits/specfun.h + /usr/include/c++/11/tr1/gamma.tcc + /usr/include/c++/11/tr1/special_function_util.h + /usr/include/c++/11/tr1/bessel_function.tcc + /usr/include/c++/11/tr1/beta_function.tcc + /usr/include/c++/11/tr1/ell_integral.tcc + /usr/include/c++/11/tr1/exp_integral.tcc + /usr/include/c++/11/tr1/hypergeometric.tcc + /usr/include/c++/11/tr1/legendre_function.tcc + /usr/include/c++/11/tr1/modified_bessel_func.tcc + /usr/include/c++/11/tr1/poly_hermite.tcc + /usr/include/c++/11/tr1/poly_laguerre.tcc + /usr/include/c++/11/tr1/riemann_zeta.tcc + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/StringMap.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/StringMapEntry.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/StringRef.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/DenseMapInfo.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/AllocatorBase.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/MemAlloc.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/PointerLikeTypeTraits.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/Twine.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Attributes.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm-c/Types.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm-c/ExternC.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/SmallString.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/Alignment.h + /usr/include/c++/11/bitset + /usr/include/c++/11/set + /usr/include/c++/11/bits/stl_tree.h + /usr/include/c++/11/bits/stl_set.h + /usr/include/c++/11/bits/stl_multiset.h + /home/jackyma/Study/Tools/LLVM/build/include/llvm/IR/Attributes.inc + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/CallingConv.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Constants.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/APFloat.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/APInt.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/FloatingPointMode.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/StringSwitch.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/raw_ostream.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Constant.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/User.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Use.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/CBindingWrapping.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/Casting.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Value.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Value.def + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/DerivedTypes.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Type.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/TypeSize.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/OperandTraits.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Function.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/DenseSet.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/DenseMap.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/EpochTracker.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/AlignOf.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/ReverseIteration.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/ilist_node.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/ilist_node_base.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/PointerIntPair.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/ilist_node_options.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Argument.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/BasicBlock.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/ilist.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/simple_ilist.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/ilist_base.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/ilist_iterator.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Instruction.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/Bitfields.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/DebugLoc.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/TrackingMDRef.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Metadata.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/PointerUnion.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/LLVMContext.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/DiagnosticHandler.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/FixedMetadataKinds.def + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Metadata.def + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/SymbolTableListTraits.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/AtomicOrdering.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Instruction.def + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/GlobalObject.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/GlobalValue.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/MD5.h + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/Endian.h + /home/jackyma/Study/Codes/C/dse/include/SymbolicInterpreter.h + /usr/include/c++/11/map + /usr/include/c++/11/bits/stl_map.h + /usr/include/c++/11/bits/stl_multimap.h + /usr/include/c++/11/stack + /usr/include/c++/11/deque + /usr/include/c++/11/bits/stl_deque.h + /usr/include/c++/11/bits/deque.tcc + /usr/include/c++/11/bits/stl_stack.h + /usr/local/include/z3++.h + /usr/include/c++/11/sstream + /usr/include/c++/11/bits/sstream.tcc + /usr/local/include/z3.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdbool.h + /usr/local/include/z3_macros.h + /usr/local/include/z3_api.h + /usr/local/include/z3_ast_containers.h + /usr/local/include/z3_algebraic.h + /usr/local/include/z3_polynomial.h + /usr/local/include/z3_rcf.h + /usr/local/include/z3_fixedpoint.h + /usr/local/include/z3_optimization.h + /usr/local/include/z3_fpa.h + /usr/local/include/z3_spacer.h + +CMakeFiles/runtime.dir/src/SymbolicInterpreter.cpp.o + /home/jackyma/Study/Codes/C/dse/src/SymbolicInterpreter.cpp + /usr/include/stdc-predef.h + /home/jackyma/Study/Codes/C/dse/include/SymbolicInterpreter.h + /usr/include/c++/11/cstdlib + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h + /usr/include/features.h + /usr/include/features-time64.h + /usr/include/x86_64-linux-gnu/bits/wordsize.h + /usr/include/x86_64-linux-gnu/bits/timesize.h + /usr/include/x86_64-linux-gnu/sys/cdefs.h + /usr/include/x86_64-linux-gnu/bits/long-double.h + /usr/include/x86_64-linux-gnu/gnu/stubs.h + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h + /usr/include/c++/11/pstl/pstl_config.h + /usr/include/stdlib.h + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h + /usr/include/x86_64-linux-gnu/bits/waitflags.h + /usr/include/x86_64-linux-gnu/bits/waitstatus.h + /usr/include/x86_64-linux-gnu/bits/floatn.h + /usr/include/x86_64-linux-gnu/bits/floatn-common.h + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h + /usr/include/x86_64-linux-gnu/sys/types.h + /usr/include/x86_64-linux-gnu/bits/types.h + /usr/include/x86_64-linux-gnu/bits/typesizes.h + /usr/include/x86_64-linux-gnu/bits/time64.h + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h + /usr/include/x86_64-linux-gnu/bits/types/time_t.h + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h + /usr/include/endian.h + /usr/include/x86_64-linux-gnu/bits/endian.h + /usr/include/x86_64-linux-gnu/bits/endianness.h + /usr/include/x86_64-linux-gnu/bits/byteswap.h + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h + /usr/include/x86_64-linux-gnu/sys/select.h + /usr/include/x86_64-linux-gnu/bits/select.h + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h + /usr/include/alloca.h + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h + /usr/include/c++/11/bits/std_abs.h + /usr/include/c++/11/map + /usr/include/c++/11/bits/stl_tree.h + /usr/include/c++/11/bits/stl_algobase.h + /usr/include/c++/11/bits/functexcept.h + /usr/include/c++/11/bits/exception_defines.h + /usr/include/c++/11/bits/cpp_type_traits.h + /usr/include/c++/11/ext/type_traits.h + /usr/include/c++/11/ext/numeric_traits.h + /usr/include/c++/11/bits/stl_pair.h + /usr/include/c++/11/bits/move.h + /usr/include/c++/11/type_traits + /usr/include/c++/11/bits/stl_iterator_base_types.h + /usr/include/c++/11/bits/stl_iterator_base_funcs.h + /usr/include/c++/11/bits/concept_check.h + /usr/include/c++/11/debug/assertions.h + /usr/include/c++/11/bits/stl_iterator.h + /usr/include/c++/11/bits/ptr_traits.h + /usr/include/c++/11/debug/debug.h + /usr/include/c++/11/bits/predefined_ops.h + /usr/include/c++/11/bits/allocator.h + /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h + /usr/include/c++/11/ext/new_allocator.h + /usr/include/c++/11/new + /usr/include/c++/11/bits/exception.h + /usr/include/c++/11/bits/memoryfwd.h + /usr/include/c++/11/bits/stl_function.h + /usr/include/c++/11/backward/binders.h + /usr/include/c++/11/ext/alloc_traits.h + /usr/include/c++/11/bits/alloc_traits.h + /usr/include/c++/11/bits/stl_construct.h + /usr/include/c++/11/ext/aligned_buffer.h + /usr/include/c++/11/bits/node_handle.h + /usr/include/c++/11/bits/stl_map.h + /usr/include/c++/11/initializer_list + /usr/include/c++/11/tuple + /usr/include/c++/11/utility + /usr/include/c++/11/bits/stl_relops.h + /usr/include/c++/11/array + /usr/include/c++/11/bits/range_access.h + /usr/include/c++/11/bits/uses_allocator.h + /usr/include/c++/11/bits/invoke.h + /usr/include/c++/11/bits/stl_multimap.h + /usr/include/c++/11/bits/erase_if.h + /usr/include/c++/11/stack + /usr/include/c++/11/deque + /usr/include/c++/11/bits/stl_uninitialized.h + /usr/include/c++/11/bits/stl_deque.h + /usr/include/c++/11/bits/deque.tcc + /usr/include/c++/11/bits/stl_stack.h + /usr/include/c++/11/vector + /usr/include/c++/11/bits/stl_vector.h + /usr/include/c++/11/bits/stl_bvector.h + /usr/include/c++/11/bits/functional_hash.h + /usr/include/c++/11/bits/hash_bytes.h + /usr/include/c++/11/bits/vector.tcc + /usr/local/include/z3++.h + /usr/include/c++/11/cassert + /usr/include/assert.h + /usr/include/c++/11/ostream + /usr/include/c++/11/ios + /usr/include/c++/11/iosfwd + /usr/include/c++/11/bits/stringfwd.h + /usr/include/c++/11/bits/postypes.h + /usr/include/c++/11/cwchar + /usr/include/wchar.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h + /usr/include/x86_64-linux-gnu/bits/wchar.h + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h + /usr/include/x86_64-linux-gnu/bits/types/FILE.h + /usr/include/c++/11/exception + /usr/include/c++/11/bits/exception_ptr.h + /usr/include/c++/11/bits/cxxabi_init_exception.h + /usr/include/c++/11/typeinfo + /usr/include/c++/11/bits/nested_exception.h + /usr/include/c++/11/bits/char_traits.h + /usr/include/c++/11/cstdint + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h + /usr/include/stdint.h + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h + /usr/include/c++/11/bits/localefwd.h + /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h + /usr/include/c++/11/clocale + /usr/include/locale.h + /usr/include/x86_64-linux-gnu/bits/locale.h + /usr/include/c++/11/cctype + /usr/include/ctype.h + /usr/include/c++/11/bits/ios_base.h + /usr/include/c++/11/ext/atomicity.h + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h + /usr/include/pthread.h + /usr/include/sched.h + /usr/include/x86_64-linux-gnu/bits/sched.h + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h + /usr/include/x86_64-linux-gnu/bits/cpu-set.h + /usr/include/time.h + /usr/include/x86_64-linux-gnu/bits/time.h + /usr/include/x86_64-linux-gnu/bits/timex.h + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h + /usr/include/x86_64-linux-gnu/bits/setjmp.h + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h + /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h + /usr/include/x86_64-linux-gnu/sys/single_threaded.h + /usr/include/c++/11/bits/locale_classes.h + /usr/include/c++/11/string + /usr/include/c++/11/bits/ostream_insert.h + /usr/include/c++/11/bits/cxxabi_forced.h + /usr/include/c++/11/bits/basic_string.h + /usr/include/c++/11/string_view + /usr/include/c++/11/bits/string_view.tcc + /usr/include/c++/11/ext/string_conversions.h + /usr/include/c++/11/cstdio + /usr/include/stdio.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h + /usr/include/c++/11/cerrno + /usr/include/errno.h + /usr/include/x86_64-linux-gnu/bits/errno.h + /usr/include/linux/errno.h + /usr/include/x86_64-linux-gnu/asm/errno.h + /usr/include/asm-generic/errno.h + /usr/include/asm-generic/errno-base.h + /usr/include/x86_64-linux-gnu/bits/types/error_t.h + /usr/include/c++/11/bits/charconv.h + /usr/include/c++/11/bits/basic_string.tcc + /usr/include/c++/11/bits/locale_classes.tcc + /usr/include/c++/11/system_error + /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h + /usr/include/c++/11/stdexcept + /usr/include/c++/11/streambuf + /usr/include/c++/11/bits/streambuf.tcc + /usr/include/c++/11/bits/basic_ios.h + /usr/include/c++/11/bits/locale_facets.h + /usr/include/c++/11/cwctype + /usr/include/wctype.h + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h + /usr/include/c++/11/bits/streambuf_iterator.h + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h + /usr/include/c++/11/bits/locale_facets.tcc + /usr/include/c++/11/bits/basic_ios.tcc + /usr/include/c++/11/bits/ostream.tcc + /usr/include/c++/11/sstream + /usr/include/c++/11/istream + /usr/include/c++/11/bits/istream.tcc + /usr/include/c++/11/bits/sstream.tcc + /usr/include/c++/11/memory + /usr/include/c++/11/bits/stl_tempbuf.h + /usr/include/c++/11/bits/stl_raw_storage_iter.h + /usr/include/c++/11/bits/align.h + /usr/include/c++/11/bit + /usr/include/c++/11/bits/unique_ptr.h + /usr/include/c++/11/bits/shared_ptr.h + /usr/include/c++/11/bits/shared_ptr_base.h + /usr/include/c++/11/bits/allocated_ptr.h + /usr/include/c++/11/bits/refwrap.h + /usr/include/c++/11/ext/concurrence.h + /usr/include/c++/11/bits/shared_ptr_atomic.h + /usr/include/c++/11/bits/atomic_base.h + /usr/include/c++/11/bits/atomic_lockfree_defines.h + /usr/include/c++/11/backward/auto_ptr.h + /usr/include/c++/11/pstl/glue_memory_defs.h + /usr/include/c++/11/pstl/execution_defs.h + /usr/local/include/z3.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdbool.h + /usr/local/include/z3_macros.h + /usr/local/include/z3_api.h + /usr/local/include/z3_ast_containers.h + /usr/local/include/z3_algebraic.h + /usr/local/include/z3_polynomial.h + /usr/local/include/z3_rcf.h + /usr/local/include/z3_fixedpoint.h + /usr/local/include/z3_optimization.h + /usr/local/include/z3_fpa.h + /usr/local/include/z3_spacer.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/limits.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/syslimits.h + /usr/include/limits.h + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h + /usr/include/x86_64-linux-gnu/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h + /usr/include/x86_64-linux-gnu/bits/uio_lim.h + /usr/include/c++/11/functional + /usr/include/c++/11/bits/std_function.h + /usr/include/c++/11/unordered_map + /usr/include/c++/11/bits/hashtable.h + /usr/include/c++/11/bits/hashtable_policy.h + /usr/include/c++/11/bits/enable_special_members.h + /usr/include/c++/11/bits/unordered_map.h + /usr/include/c++/11/bits/stl_algo.h + /usr/include/c++/11/bits/algorithmfwd.h + /usr/include/c++/11/bits/stl_heap.h + /usr/include/c++/11/bits/uniform_int_dist.h + /usr/include/c++/11/ctime + /usr/include/c++/11/fstream + /usr/include/c++/11/bits/codecvt.h + /usr/include/x86_64-linux-gnu/c++/11/bits/basic_file.h + /usr/include/x86_64-linux-gnu/c++/11/bits/c++io.h + /usr/include/c++/11/bits/fstream.tcc + diff --git a/dse/build/CMakeFiles/runtime.dir/compiler_depend.make b/dse/build/CMakeFiles/runtime.dir/compiler_depend.make new file mode 100644 index 0000000..f04cd24 --- /dev/null +++ b/dse/build/CMakeFiles/runtime.dir/compiler_depend.make @@ -0,0 +1,1437 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +CMakeFiles/runtime.dir/src/Runtime.cpp.o: ../src/Runtime.cpp \ + /usr/include/stdc-predef.h \ + /usr/include/c++/11/iostream \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h \ + /usr/include/features.h \ + /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h \ + /usr/include/c++/11/pstl/pstl_config.h \ + /usr/include/c++/11/ostream \ + /usr/include/c++/11/ios \ + /usr/include/c++/11/iosfwd \ + /usr/include/c++/11/bits/stringfwd.h \ + /usr/include/c++/11/bits/memoryfwd.h \ + /usr/include/c++/11/bits/postypes.h \ + /usr/include/c++/11/cwchar \ + /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/c++/11/exception \ + /usr/include/c++/11/bits/exception.h \ + /usr/include/c++/11/bits/exception_ptr.h \ + /usr/include/c++/11/bits/exception_defines.h \ + /usr/include/c++/11/bits/cxxabi_init_exception.h \ + /usr/include/c++/11/typeinfo \ + /usr/include/c++/11/bits/hash_bytes.h \ + /usr/include/c++/11/new \ + /usr/include/c++/11/bits/nested_exception.h \ + /usr/include/c++/11/bits/move.h \ + /usr/include/c++/11/type_traits \ + /usr/include/c++/11/bits/char_traits.h \ + /usr/include/c++/11/bits/stl_algobase.h \ + /usr/include/c++/11/bits/functexcept.h \ + /usr/include/c++/11/bits/cpp_type_traits.h \ + /usr/include/c++/11/ext/type_traits.h \ + /usr/include/c++/11/ext/numeric_traits.h \ + /usr/include/c++/11/bits/stl_pair.h \ + /usr/include/c++/11/bits/stl_iterator_base_types.h \ + /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11/bits/concept_check.h \ + /usr/include/c++/11/debug/assertions.h \ + /usr/include/c++/11/bits/stl_iterator.h \ + /usr/include/c++/11/bits/ptr_traits.h \ + /usr/include/c++/11/debug/debug.h \ + /usr/include/c++/11/bits/predefined_ops.h \ + /usr/include/c++/11/cstdint \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/c++/11/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h \ + /usr/include/c++/11/clocale \ + /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h \ + /usr/include/c++/11/cctype \ + /usr/include/ctype.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/c++/11/bits/ios_base.h \ + /usr/include/c++/11/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h \ + /usr/include/pthread.h \ + /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h \ + /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/11/bits/locale_classes.h \ + /usr/include/c++/11/string \ + /usr/include/c++/11/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h \ + /usr/include/c++/11/ext/new_allocator.h \ + /usr/include/c++/11/bits/ostream_insert.h \ + /usr/include/c++/11/bits/cxxabi_forced.h \ + /usr/include/c++/11/bits/stl_function.h \ + /usr/include/c++/11/backward/binders.h \ + /usr/include/c++/11/bits/range_access.h \ + /usr/include/c++/11/initializer_list \ + /usr/include/c++/11/bits/basic_string.h \ + /usr/include/c++/11/ext/alloc_traits.h \ + /usr/include/c++/11/bits/alloc_traits.h \ + /usr/include/c++/11/bits/stl_construct.h \ + /usr/include/c++/11/string_view \ + /usr/include/c++/11/bits/functional_hash.h \ + /usr/include/c++/11/bits/string_view.tcc \ + /usr/include/c++/11/ext/string_conversions.h \ + /usr/include/c++/11/cstdlib \ + /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/11/bits/std_abs.h \ + /usr/include/c++/11/cstdio \ + /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/c++/11/cerrno \ + /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/11/bits/charconv.h \ + /usr/include/c++/11/bits/basic_string.tcc \ + /usr/include/c++/11/bits/locale_classes.tcc \ + /usr/include/c++/11/system_error \ + /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h \ + /usr/include/c++/11/stdexcept \ + /usr/include/c++/11/streambuf \ + /usr/include/c++/11/bits/streambuf.tcc \ + /usr/include/c++/11/bits/basic_ios.h \ + /usr/include/c++/11/bits/locale_facets.h \ + /usr/include/c++/11/cwctype \ + /usr/include/wctype.h \ + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h \ + /usr/include/c++/11/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h \ + /usr/include/c++/11/bits/locale_facets.tcc \ + /usr/include/c++/11/bits/basic_ios.tcc \ + /usr/include/c++/11/bits/ostream.tcc \ + /usr/include/c++/11/istream \ + /usr/include/c++/11/bits/istream.tcc \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/InstrTypes.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/ArrayRef.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/Hashing.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/DataTypes.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm-c/DataTypes.h \ + /usr/include/inttypes.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/ErrorHandling.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/Compiler.h \ + /home/jackyma/Study/Tools/LLVM/build/include/llvm/Config/llvm-config.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/SwapByteOrder.h \ + /usr/include/c++/11/cstddef \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/type_traits.h \ + /usr/include/c++/11/utility \ + /usr/include/c++/11/bits/stl_relops.h \ + /usr/include/c++/11/algorithm \ + /usr/include/c++/11/bits/stl_algo.h \ + /usr/include/c++/11/bits/algorithmfwd.h \ + /usr/include/c++/11/bits/stl_heap.h \ + /usr/include/c++/11/bits/stl_tempbuf.h \ + /usr/include/c++/11/bits/uniform_int_dist.h \ + /usr/include/c++/11/pstl/glue_algorithm_defs.h \ + /usr/include/c++/11/functional \ + /usr/include/c++/11/tuple \ + /usr/include/c++/11/array \ + /usr/include/c++/11/bits/uses_allocator.h \ + /usr/include/c++/11/bits/invoke.h \ + /usr/include/c++/11/bits/refwrap.h \ + /usr/include/c++/11/bits/std_function.h \ + /usr/include/c++/11/unordered_map \ + /usr/include/c++/11/ext/aligned_buffer.h \ + /usr/include/c++/11/bits/hashtable.h \ + /usr/include/c++/11/bits/hashtable_policy.h \ + /usr/include/c++/11/bits/enable_special_members.h \ + /usr/include/c++/11/bits/node_handle.h \ + /usr/include/c++/11/bits/unordered_map.h \ + /usr/include/c++/11/bits/erase_if.h \ + /usr/include/c++/11/vector \ + /usr/include/c++/11/bits/stl_uninitialized.h \ + /usr/include/c++/11/bits/stl_vector.h \ + /usr/include/c++/11/bits/stl_bvector.h \ + /usr/include/c++/11/bits/vector.tcc \ + /usr/include/c++/11/pstl/execution_defs.h \ + /usr/include/c++/11/cassert \ + /usr/include/assert.h \ + /usr/include/c++/11/cstring \ + /usr/include/string.h \ + /usr/include/strings.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/None.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/SmallVector.h \ + /usr/include/c++/11/iterator \ + /usr/include/c++/11/bits/stream_iterator.h \ + /usr/include/c++/11/limits \ + /usr/include/c++/11/memory \ + /usr/include/c++/11/bits/stl_raw_storage_iter.h \ + /usr/include/c++/11/bits/align.h \ + /usr/include/c++/11/bit \ + /usr/include/c++/11/bits/unique_ptr.h \ + /usr/include/c++/11/bits/shared_ptr.h \ + /usr/include/c++/11/bits/shared_ptr_base.h \ + /usr/include/c++/11/bits/allocated_ptr.h \ + /usr/include/c++/11/ext/concurrence.h \ + /usr/include/c++/11/bits/shared_ptr_atomic.h \ + /usr/include/c++/11/bits/atomic_base.h \ + /usr/include/c++/11/bits/atomic_lockfree_defines.h \ + /usr/include/c++/11/backward/auto_ptr.h \ + /usr/include/c++/11/pstl/glue_memory_defs.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/STLExtras.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/Optional.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/STLForwardCompat.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/STLArrayExtras.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/STLFunctionalExtras.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/identity.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/iterator.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/iterator_range.h \ + /home/jackyma/Study/Tools/LLVM/build/include/llvm/Config/abi-breaking.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/Sequence.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/MathExtras.h \ + /usr/include/c++/11/climits \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/syslimits.h \ + /usr/include/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ + /usr/include/c++/11/cmath \ + /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/include/c++/11/bits/specfun.h \ + /usr/include/c++/11/tr1/gamma.tcc \ + /usr/include/c++/11/tr1/special_function_util.h \ + /usr/include/c++/11/tr1/bessel_function.tcc \ + /usr/include/c++/11/tr1/beta_function.tcc \ + /usr/include/c++/11/tr1/ell_integral.tcc \ + /usr/include/c++/11/tr1/exp_integral.tcc \ + /usr/include/c++/11/tr1/hypergeometric.tcc \ + /usr/include/c++/11/tr1/legendre_function.tcc \ + /usr/include/c++/11/tr1/modified_bessel_func.tcc \ + /usr/include/c++/11/tr1/poly_hermite.tcc \ + /usr/include/c++/11/tr1/poly_laguerre.tcc \ + /usr/include/c++/11/tr1/riemann_zeta.tcc \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/StringMap.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/StringMapEntry.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/StringRef.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/DenseMapInfo.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/AllocatorBase.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/MemAlloc.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/PointerLikeTypeTraits.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/Twine.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Attributes.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm-c/Types.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm-c/ExternC.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/SmallString.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/Alignment.h \ + /usr/include/c++/11/bitset \ + /usr/include/c++/11/set \ + /usr/include/c++/11/bits/stl_tree.h \ + /usr/include/c++/11/bits/stl_set.h \ + /usr/include/c++/11/bits/stl_multiset.h \ + /home/jackyma/Study/Tools/LLVM/build/include/llvm/IR/Attributes.inc \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/CallingConv.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Constants.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/APFloat.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/APInt.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/FloatingPointMode.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/StringSwitch.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/raw_ostream.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Constant.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/User.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Use.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/CBindingWrapping.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/Casting.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Value.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Value.def \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/DerivedTypes.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Type.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/TypeSize.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/OperandTraits.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Function.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/DenseSet.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/DenseMap.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/EpochTracker.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/AlignOf.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/ReverseIteration.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/ilist_node.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/ilist_node_base.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/PointerIntPair.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/ilist_node_options.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Argument.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/BasicBlock.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/ilist.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/simple_ilist.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/ilist_base.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/ilist_iterator.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Instruction.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/Bitfields.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/DebugLoc.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/TrackingMDRef.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Metadata.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/PointerUnion.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/LLVMContext.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/DiagnosticHandler.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/FixedMetadataKinds.def \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Metadata.def \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/SymbolTableListTraits.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/AtomicOrdering.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Instruction.def \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/GlobalObject.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/GlobalValue.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/MD5.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/Endian.h \ + ../include/SymbolicInterpreter.h \ + /usr/include/c++/11/map \ + /usr/include/c++/11/bits/stl_map.h \ + /usr/include/c++/11/bits/stl_multimap.h \ + /usr/include/c++/11/stack \ + /usr/include/c++/11/deque \ + /usr/include/c++/11/bits/stl_deque.h \ + /usr/include/c++/11/bits/deque.tcc \ + /usr/include/c++/11/bits/stl_stack.h \ + /usr/local/include/z3++.h \ + /usr/include/c++/11/sstream \ + /usr/include/c++/11/bits/sstream.tcc \ + /usr/local/include/z3.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdbool.h \ + /usr/local/include/z3_macros.h \ + /usr/local/include/z3_api.h \ + /usr/local/include/z3_ast_containers.h \ + /usr/local/include/z3_algebraic.h \ + /usr/local/include/z3_polynomial.h \ + /usr/local/include/z3_rcf.h \ + /usr/local/include/z3_fixedpoint.h \ + /usr/local/include/z3_optimization.h \ + /usr/local/include/z3_fpa.h \ + /usr/local/include/z3_spacer.h + +CMakeFiles/runtime.dir/src/SymbolicInterpreter.cpp.o: ../src/SymbolicInterpreter.cpp \ + /usr/include/stdc-predef.h \ + ../include/SymbolicInterpreter.h \ + /usr/include/c++/11/cstdlib \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h \ + /usr/include/features.h \ + /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h \ + /usr/include/c++/11/pstl/pstl_config.h \ + /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/11/bits/std_abs.h \ + /usr/include/c++/11/map \ + /usr/include/c++/11/bits/stl_tree.h \ + /usr/include/c++/11/bits/stl_algobase.h \ + /usr/include/c++/11/bits/functexcept.h \ + /usr/include/c++/11/bits/exception_defines.h \ + /usr/include/c++/11/bits/cpp_type_traits.h \ + /usr/include/c++/11/ext/type_traits.h \ + /usr/include/c++/11/ext/numeric_traits.h \ + /usr/include/c++/11/bits/stl_pair.h \ + /usr/include/c++/11/bits/move.h \ + /usr/include/c++/11/type_traits \ + /usr/include/c++/11/bits/stl_iterator_base_types.h \ + /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11/bits/concept_check.h \ + /usr/include/c++/11/debug/assertions.h \ + /usr/include/c++/11/bits/stl_iterator.h \ + /usr/include/c++/11/bits/ptr_traits.h \ + /usr/include/c++/11/debug/debug.h \ + /usr/include/c++/11/bits/predefined_ops.h \ + /usr/include/c++/11/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h \ + /usr/include/c++/11/ext/new_allocator.h \ + /usr/include/c++/11/new \ + /usr/include/c++/11/bits/exception.h \ + /usr/include/c++/11/bits/memoryfwd.h \ + /usr/include/c++/11/bits/stl_function.h \ + /usr/include/c++/11/backward/binders.h \ + /usr/include/c++/11/ext/alloc_traits.h \ + /usr/include/c++/11/bits/alloc_traits.h \ + /usr/include/c++/11/bits/stl_construct.h \ + /usr/include/c++/11/ext/aligned_buffer.h \ + /usr/include/c++/11/bits/node_handle.h \ + /usr/include/c++/11/bits/stl_map.h \ + /usr/include/c++/11/initializer_list \ + /usr/include/c++/11/tuple \ + /usr/include/c++/11/utility \ + /usr/include/c++/11/bits/stl_relops.h \ + /usr/include/c++/11/array \ + /usr/include/c++/11/bits/range_access.h \ + /usr/include/c++/11/bits/uses_allocator.h \ + /usr/include/c++/11/bits/invoke.h \ + /usr/include/c++/11/bits/stl_multimap.h \ + /usr/include/c++/11/bits/erase_if.h \ + /usr/include/c++/11/stack \ + /usr/include/c++/11/deque \ + /usr/include/c++/11/bits/stl_uninitialized.h \ + /usr/include/c++/11/bits/stl_deque.h \ + /usr/include/c++/11/bits/deque.tcc \ + /usr/include/c++/11/bits/stl_stack.h \ + /usr/include/c++/11/vector \ + /usr/include/c++/11/bits/stl_vector.h \ + /usr/include/c++/11/bits/stl_bvector.h \ + /usr/include/c++/11/bits/functional_hash.h \ + /usr/include/c++/11/bits/hash_bytes.h \ + /usr/include/c++/11/bits/vector.tcc \ + /usr/local/include/z3++.h \ + /usr/include/c++/11/cassert \ + /usr/include/assert.h \ + /usr/include/c++/11/ostream \ + /usr/include/c++/11/ios \ + /usr/include/c++/11/iosfwd \ + /usr/include/c++/11/bits/stringfwd.h \ + /usr/include/c++/11/bits/postypes.h \ + /usr/include/c++/11/cwchar \ + /usr/include/wchar.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/c++/11/exception \ + /usr/include/c++/11/bits/exception_ptr.h \ + /usr/include/c++/11/bits/cxxabi_init_exception.h \ + /usr/include/c++/11/typeinfo \ + /usr/include/c++/11/bits/nested_exception.h \ + /usr/include/c++/11/bits/char_traits.h \ + /usr/include/c++/11/cstdint \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/c++/11/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h \ + /usr/include/c++/11/clocale \ + /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h \ + /usr/include/c++/11/cctype \ + /usr/include/ctype.h \ + /usr/include/c++/11/bits/ios_base.h \ + /usr/include/c++/11/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h \ + /usr/include/pthread.h \ + /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h \ + /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/11/bits/locale_classes.h \ + /usr/include/c++/11/string \ + /usr/include/c++/11/bits/ostream_insert.h \ + /usr/include/c++/11/bits/cxxabi_forced.h \ + /usr/include/c++/11/bits/basic_string.h \ + /usr/include/c++/11/string_view \ + /usr/include/c++/11/bits/string_view.tcc \ + /usr/include/c++/11/ext/string_conversions.h \ + /usr/include/c++/11/cstdio \ + /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/c++/11/cerrno \ + /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/11/bits/charconv.h \ + /usr/include/c++/11/bits/basic_string.tcc \ + /usr/include/c++/11/bits/locale_classes.tcc \ + /usr/include/c++/11/system_error \ + /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h \ + /usr/include/c++/11/stdexcept \ + /usr/include/c++/11/streambuf \ + /usr/include/c++/11/bits/streambuf.tcc \ + /usr/include/c++/11/bits/basic_ios.h \ + /usr/include/c++/11/bits/locale_facets.h \ + /usr/include/c++/11/cwctype \ + /usr/include/wctype.h \ + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h \ + /usr/include/c++/11/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h \ + /usr/include/c++/11/bits/locale_facets.tcc \ + /usr/include/c++/11/bits/basic_ios.tcc \ + /usr/include/c++/11/bits/ostream.tcc \ + /usr/include/c++/11/sstream \ + /usr/include/c++/11/istream \ + /usr/include/c++/11/bits/istream.tcc \ + /usr/include/c++/11/bits/sstream.tcc \ + /usr/include/c++/11/memory \ + /usr/include/c++/11/bits/stl_tempbuf.h \ + /usr/include/c++/11/bits/stl_raw_storage_iter.h \ + /usr/include/c++/11/bits/align.h \ + /usr/include/c++/11/bit \ + /usr/include/c++/11/bits/unique_ptr.h \ + /usr/include/c++/11/bits/shared_ptr.h \ + /usr/include/c++/11/bits/shared_ptr_base.h \ + /usr/include/c++/11/bits/allocated_ptr.h \ + /usr/include/c++/11/bits/refwrap.h \ + /usr/include/c++/11/ext/concurrence.h \ + /usr/include/c++/11/bits/shared_ptr_atomic.h \ + /usr/include/c++/11/bits/atomic_base.h \ + /usr/include/c++/11/bits/atomic_lockfree_defines.h \ + /usr/include/c++/11/backward/auto_ptr.h \ + /usr/include/c++/11/pstl/glue_memory_defs.h \ + /usr/include/c++/11/pstl/execution_defs.h \ + /usr/local/include/z3.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdbool.h \ + /usr/local/include/z3_macros.h \ + /usr/local/include/z3_api.h \ + /usr/local/include/z3_ast_containers.h \ + /usr/local/include/z3_algebraic.h \ + /usr/local/include/z3_polynomial.h \ + /usr/local/include/z3_rcf.h \ + /usr/local/include/z3_fixedpoint.h \ + /usr/local/include/z3_optimization.h \ + /usr/local/include/z3_fpa.h \ + /usr/local/include/z3_spacer.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/syslimits.h \ + /usr/include/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ + /usr/include/c++/11/functional \ + /usr/include/c++/11/bits/std_function.h \ + /usr/include/c++/11/unordered_map \ + /usr/include/c++/11/bits/hashtable.h \ + /usr/include/c++/11/bits/hashtable_policy.h \ + /usr/include/c++/11/bits/enable_special_members.h \ + /usr/include/c++/11/bits/unordered_map.h \ + /usr/include/c++/11/bits/stl_algo.h \ + /usr/include/c++/11/bits/algorithmfwd.h \ + /usr/include/c++/11/bits/stl_heap.h \ + /usr/include/c++/11/bits/uniform_int_dist.h \ + /usr/include/c++/11/ctime \ + /usr/include/c++/11/fstream \ + /usr/include/c++/11/bits/codecvt.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/basic_file.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++io.h \ + /usr/include/c++/11/bits/fstream.tcc + + +/usr/include/c++/11/bits/fstream.tcc: + +/usr/include/x86_64-linux-gnu/c++/11/bits/c++io.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/basic_file.h: + +/usr/include/c++/11/fstream: + +/usr/include/c++/11/ctime: + +/usr/local/include/z3_spacer.h: + +/usr/local/include/z3_fpa.h: + +/usr/local/include/z3_rcf.h: + +/usr/local/include/z3_api.h: + +/usr/local/include/z3_macros.h: + +/usr/include/c++/11/sstream: + +/usr/local/include/z3++.h: + +/usr/include/c++/11/bits/deque.tcc: + +/usr/include/c++/11/deque: + +/usr/include/c++/11/stack: + +/usr/include/c++/11/bits/stl_multimap.h: + +/usr/include/c++/11/bits/stl_map.h: + +/usr/include/c++/11/map: + +../include/SymbolicInterpreter.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/Endian.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/MD5.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/GlobalValue.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/GlobalObject.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/AtomicOrdering.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Metadata.def: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/FixedMetadataKinds.def: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/DiagnosticHandler.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/LLVMContext.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/ilist_iterator.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/BasicBlock.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Argument.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/ilist_node_options.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/ilist_node_base.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/ilist_node.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/ReverseIteration.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Type.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/DerivedTypes.h: + +/usr/include/c++/11/bits/stl_stack.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/Casting.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Use.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/User.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Constant.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/raw_ostream.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/FloatingPointMode.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/APFloat.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Constants.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/CallingConv.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/simple_ilist.h: + +/usr/include/c++/11/bits/stl_multiset.h: + +/usr/include/c++/11/bits/stl_set.h: + +/usr/include/c++/11/bits/stl_tree.h: + +/usr/include/c++/11/set: + +/usr/local/include/z3_polynomial.h: + +/usr/include/c++/11/bitset: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/SmallString.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/StringSwitch.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm-c/ExternC.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm-c/Types.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/Twine.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/MemAlloc.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/AllocatorBase.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/DenseMapInfo.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/PointerLikeTypeTraits.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/StringRef.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/StringMapEntry.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/Alignment.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/StringMap.h: + +/usr/include/c++/11/tr1/riemann_zeta.tcc: + +/usr/include/c++/11/tr1/poly_laguerre.tcc: + +/usr/include/c++/11/tr1/poly_hermite.tcc: + +/usr/include/c++/11/tr1/modified_bessel_func.tcc: + +/usr/include/c++/11/tr1/hypergeometric.tcc: + +/usr/include/c++/11/tr1/exp_integral.tcc: + +/usr/include/c++/11/tr1/bessel_function.tcc: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/TypeSize.h: + +/usr/include/c++/11/tr1/special_function_util.h: + +/usr/include/c++/11/bits/specfun.h: + +/usr/include/x86_64-linux-gnu/bits/iscanonical.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/xopen_lim.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +/usr/lib/gcc/x86_64-linux-gnu/11/include/stdbool.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/lib/gcc/x86_64-linux-gnu/11/include/limits.h: + +/usr/include/c++/11/bits/cxxabi_forced.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/c++/11/backward/binders.h: + +/usr/include/c++/11/algorithm: + +/usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h: + +/usr/include/c++/11/bits/locale_classes.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/AlignOf.h: + +/usr/include/linux/limits.h: + +/usr/include/c++/11/bits/basic_string.h: + +/usr/include/c++/11/bits/shared_ptr_base.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/TrackingMDRef.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/c++/11/ext/new_allocator.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/local/include/z3_algebraic.h: + +/usr/include/c++/11/bits/allocated_ptr.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/STLExtras.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Value.def: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/time.h: + +/usr/include/c++/11/ext/atomicity.h: + +/usr/include/c++/11/bits/stl_pair.h: + +/usr/include/x86_64-linux-gnu/bits/setjmp.h: + +/usr/include/time.h: + +/usr/include/pthread.h: + +/usr/include/c++/11/ext/concurrence.h: + +/usr/include/c++/11/bits/ios_base.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/locale.h: + +/usr/include/locale.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/c++/11/bits/localefwd.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/c++/11/cctype: + +/usr/include/c++/11/unordered_map: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h: + +/usr/include/c++/11/bits/unordered_map.h: + +/usr/include/c++/11/ext/alloc_traits.h: + +/usr/include/x86_64-linux-gnu/bits/sched.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/c++/11/bits/predefined_ops.h: + +/usr/include/c++/11/clocale: + +/usr/include/c++/11/bits/ostream.tcc: + +/usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/STLForwardCompat.h: + +/usr/include/c++/11/bits/sstream.tcc: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Function.h: + +/usr/include/c++/11/climits: + +/usr/include/c++/11/new: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/bits/types/wint_t.h: + +/usr/include/wchar.h: + +/usr/include/c++/11/bits/cxxabi_init_exception.h: + +/usr/include/x86_64-linux-gnu/bits/uio_lim.h: + +/usr/include/c++/11/string: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Instruction.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/c++/11/tuple: + +/usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/DebugLoc.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h: + +/usr/include/c++/11/exception: + +/usr/include/c++/11/tr1/ell_integral.tcc: + +/home/jackyma/Study/Tools/LLVM/build/include/llvm/Config/abi-breaking.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/SwapByteOrder.h: + +/usr/include/c++/11/bits/invoke.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Instruction.def: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/EpochTracker.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h: + +/usr/include/c++/11/bits/postypes.h: + +/usr/include/c++/11/cstdint: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/lib/gcc/x86_64-linux-gnu/11/include/syslimits.h: + +/usr/include/c++/11/debug/debug.h: + +/usr/include/features-time64.h: + +/usr/include/c++/11/bits/stringfwd.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/c++/11/bits/memoryfwd.h: + +/usr/include/c++/11/bits/stl_function.h: + +/usr/include/c++/11/tr1/gamma.tcc: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/c++/11/iostream: + +/usr/include/c++/11/bits/node_handle.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/c++/11/ext/type_traits.h: + +/usr/include/c++/11/pstl/glue_memory_defs.h: + +/usr/include/c++/11/ext/numeric_traits.h: + +/usr/include/c++/11/bits/atomic_base.h: + +/usr/include/features.h: + +../src/Runtime.cpp: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Attributes.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/timex.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/c++/11/type_traits: + +/usr/include/x86_64-linux-gnu/sys/single_threaded.h: + +/usr/include/c++/11/pstl/pstl_config.h: + +/usr/include/c++/11/cmath: + +/usr/include/c++/11/bits/allocator.h: + +/usr/local/include/z3.h: + +/usr/include/c++/11/bits/char_traits.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/linux/errno.h: + +/usr/include/c++/11/functional: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/DenseSet.h: + +/usr/include/stdc-predef.h: + +/usr/include/c++/11/bits/alloc_traits.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Metadata.h: + +/usr/include/x86_64-linux-gnu/bits/wctype-wchar.h: + +/usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h: + +/usr/include/c++/11/debug/assertions.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/c++/11/bits/ostream_insert.h: + +/usr/local/include/z3_ast_containers.h: + +/usr/include/c++/11/tr1/legendre_function.tcc: + +/usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h: + +/usr/include/c++/11/ostream: + +/usr/include/c++/11/bits/unique_ptr.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/OperandTraits.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/PointerUnion.h: + +/usr/include/c++/11/cwchar: + +/usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h: + +/usr/local/include/z3_optimization.h: + +/usr/include/c++/11/bits/stl_algobase.h: + +/usr/include/c++/11/bits/nested_exception.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/CBindingWrapping.h: + +/usr/include/c++/11/bits/std_function.h: + +/usr/include/c++/11/bits/stl_tempbuf.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/c++/11/cstdlib: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/c++/11/bits/stl_iterator.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/DataTypes.h: + +/usr/include/assert.h: + +/usr/local/include/z3_fixedpoint.h: + +/usr/include/c++/11/bit: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/c++/11/iterator: + +/usr/include/c++/11/bits/range_access.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/c++/11/bits/exception_ptr.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/c++/11/string_view: + +/usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h: + +/usr/include/c++/11/bits/exception_defines.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Value.h: + +/usr/include/x86_64-linux-gnu/bits/cpu-set.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/c++/11/typeinfo: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/APInt.h: + +/usr/include/c++/11/bits/move.h: + +/usr/include/c++/11/bits/hash_bytes.h: + +/usr/include/c++/11/bits/string_view.tcc: + +/usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h: + +/usr/include/c++/11/bits/functexcept.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/ilist.h: + +/usr/include/c++/11/bits/concept_check.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/c++/11/streambuf: + +/usr/include/c++/11/iosfwd: + +/usr/include/c++/11/initializer_list: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/ilist_base.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/iterator.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/Compiler.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h: + +/usr/include/ctype.h: + +/usr/include/c++/11/bits/cpp_type_traits.h: + +/usr/include/c++/11/bits/stl_iterator_base_funcs.h: + +/usr/include/c++/11/bits/functional_hash.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/c++/11/ext/aligned_buffer.h: + +/usr/include/c++/11/ext/string_conversions.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/Optional.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/c++/11/bits/stl_construct.h: + +/usr/include/c++/11/bits/shared_ptr.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/type_traits.h: + +/usr/include/alloca.h: + +/usr/include/c++/11/cstdio: + +/usr/include/stdio.h: + +/usr/include/c++/11/bits/stl_deque.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/STLArrayExtras.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/SymbolTableListTraits.h: + +/usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h: + +/usr/include/c++/11/cerrno: + +/usr/include/errno.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/SmallVector.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/sched.h: + +/usr/include/wctype.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/x86_64-linux-gnu/bits/types/error_t.h: + +/usr/include/c++/11/bits/charconv.h: + +/usr/include/c++/11/bits/basic_string.tcc: + +/usr/include/c++/11/bits/locale_classes.tcc: + +/usr/include/c++/11/system_error: + +/usr/include/c++/11/cstddef: + +/usr/include/c++/11/bits/stl_vector.h: + +/usr/include/c++/11/ios: + +/usr/include/c++/11/utility: + +/usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h: + +/usr/include/c++/11/pstl/glue_algorithm_defs.h: + +/usr/include/c++/11/stdexcept: + +/usr/include/c++/11/bits/atomic_lockfree_defines.h: + +/usr/include/c++/11/bits/uniform_int_dist.h: + +/usr/include/c++/11/bits/basic_ios.h: + +/usr/include/c++/11/bits/exception.h: + +/usr/include/c++/11/bits/locale_facets.h: + +/usr/include/c++/11/cwctype: + +/usr/include/c++/11/bits/streambuf_iterator.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h: + +/usr/include/c++/11/bits/stl_iterator_base_types.h: + +/home/jackyma/Study/Tools/LLVM/build/include/llvm/Config/llvm-config.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_tm.h: + +/usr/include/c++/11/bits/locale_facets.tcc: + +/usr/include/c++/11/istream: + +/usr/include/c++/11/bits/istream.tcc: + +/usr/include/c++/11/bits/stream_iterator.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/InstrTypes.h: + +/usr/include/c++/11/bits/streambuf.tcc: + +/usr/include/string.h: + +../src/SymbolicInterpreter.cpp: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/ArrayRef.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/Hashing.h: + +/usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm-c/DataTypes.h: + +/usr/include/c++/11/bits/hashtable.h: + +/usr/include/inttypes.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/Bitfields.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/DenseMap.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/ErrorHandling.h: + +/home/jackyma/Study/Tools/LLVM/build/include/llvm/IR/Attributes.inc: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/MathExtras.h: + +/usr/include/limits.h: + +/usr/include/c++/11/bits/stl_relops.h: + +/usr/include/c++/11/bits/stl_algo.h: + +/usr/include/c++/11/cassert: + +/usr/include/c++/11/pstl/execution_defs.h: + +/usr/include/c++/11/bits/algorithmfwd.h: + +/usr/include/c++/11/bits/std_abs.h: + +/usr/include/c++/11/bits/stl_heap.h: + +/usr/include/c++/11/tr1/beta_function.tcc: + +/usr/include/c++/11/array: + +/usr/include/c++/11/bits/uses_allocator.h: + +/usr/include/c++/11/bits/refwrap.h: + +/usr/include/c++/11/bits/hashtable_policy.h: + +/usr/include/c++/11/bits/codecvt.h: + +/usr/include/c++/11/bits/basic_ios.tcc: + +/usr/include/c++/11/bits/enable_special_members.h: + +/usr/include/c++/11/bits/ptr_traits.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/Sequence.h: + +/usr/include/stdint.h: + +/usr/include/endian.h: + +/usr/include/c++/11/bits/erase_if.h: + +/usr/include/c++/11/vector: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/PointerIntPair.h: + +/usr/include/c++/11/bits/align.h: + +/usr/include/c++/11/bits/stl_uninitialized.h: + +/usr/include/c++/11/backward/auto_ptr.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/c++/11/bits/stl_bvector.h: + +/usr/include/c++/11/bits/vector.tcc: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/c++/11/cstring: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/None.h: + +/usr/include/c++/11/limits: + +/usr/include/c++/11/memory: + +/usr/include/c++/11/bits/stl_raw_storage_iter.h: + +/usr/include/c++/11/bits/shared_ptr_atomic.h: + +/usr/include/strings.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/STLFunctionalExtras.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/identity.h: + +/home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/iterator_range.h: diff --git a/dse/build/CMakeFiles/runtime.dir/compiler_depend.ts b/dse/build/CMakeFiles/runtime.dir/compiler_depend.ts new file mode 100644 index 0000000..e3ce423 --- /dev/null +++ b/dse/build/CMakeFiles/runtime.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for runtime. diff --git a/dse/build/CMakeFiles/runtime.dir/depend.make b/dse/build/CMakeFiles/runtime.dir/depend.make new file mode 100644 index 0000000..adaacce --- /dev/null +++ b/dse/build/CMakeFiles/runtime.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for runtime. +# This may be replaced when dependencies are built. diff --git a/dse/build/CMakeFiles/runtime.dir/flags.make b/dse/build/CMakeFiles/runtime.dir/flags.make new file mode 100644 index 0000000..a111663 --- /dev/null +++ b/dse/build/CMakeFiles/runtime.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Druntime_EXPORTS + +CXX_INCLUDES = -I/home/jackyma/Study/Tools/LLVM/llvm/include -I/home/jackyma/Study/Tools/LLVM/build/include -I/home/jackyma/Study/Codes/C/dse/include + +CXX_FLAGS = -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -ffunction-sections -fdata-sections -fPIC -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS + diff --git a/dse/build/CMakeFiles/runtime.dir/link.txt b/dse/build/CMakeFiles/runtime.dir/link.txt new file mode 100644 index 0000000..379030f --- /dev/null +++ b/dse/build/CMakeFiles/runtime.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -fPIC -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -ffunction-sections -fdata-sections -Wl,-z,nodelete -shared -o libruntime.so CMakeFiles/runtime.dir/src/SymbolicInterpreter.cpp.o CMakeFiles/runtime.dir/src/Runtime.cpp.o -L/home/jackyma/Study/Tools/LLVM/build/./lib -L/home/jackyma/Study/Codes/C/dse/build -L/usr/local/lib/libz3.so -Wl,-rpath,/home/jackyma/Study/Tools/LLVM/build/./lib:/home/jackyma/Study/Codes/C/dse/build:/usr/local/lib/libz3.so:/usr/local/lib /home/jackyma/Study/Tools/LLVM/build/lib/libLLVMSupport.a /home/jackyma/Study/Tools/LLVM/build/lib/libLLVMCore.a /home/jackyma/Study/Tools/LLVM/build/lib/libLLVMIRReader.a /usr/local/lib/libz3.so /home/jackyma/Study/Tools/LLVM/build/lib/libLLVMAsmParser.a /home/jackyma/Study/Tools/LLVM/build/lib/libLLVMBitReader.a /home/jackyma/Study/Tools/LLVM/build/lib/libLLVMCore.a /home/jackyma/Study/Tools/LLVM/build/lib/libLLVMBinaryFormat.a /home/jackyma/Study/Tools/LLVM/build/lib/libLLVMRemarks.a /home/jackyma/Study/Tools/LLVM/build/lib/libLLVMBitstreamReader.a /home/jackyma/Study/Tools/LLVM/build/lib/libLLVMSupport.a -lrt -ldl -lm /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libtinfo.so /home/jackyma/Study/Tools/LLVM/build/lib/libLLVMDemangle.a diff --git a/dse/build/CMakeFiles/runtime.dir/progress.make b/dse/build/CMakeFiles/runtime.dir/progress.make new file mode 100644 index 0000000..0c17d91 --- /dev/null +++ b/dse/build/CMakeFiles/runtime.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = 6 +CMAKE_PROGRESS_2 = 7 +CMAKE_PROGRESS_3 = 8 + diff --git a/dse/build/CMakeFiles/runtime.dir/src/Runtime.cpp.o b/dse/build/CMakeFiles/runtime.dir/src/Runtime.cpp.o new file mode 100644 index 0000000..83969bf Binary files /dev/null and b/dse/build/CMakeFiles/runtime.dir/src/Runtime.cpp.o differ diff --git a/dse/build/CMakeFiles/runtime.dir/src/Runtime.cpp.o.d b/dse/build/CMakeFiles/runtime.dir/src/Runtime.cpp.o.d new file mode 100644 index 0000000..8f876ad --- /dev/null +++ b/dse/build/CMakeFiles/runtime.dir/src/Runtime.cpp.o.d @@ -0,0 +1,323 @@ +CMakeFiles/runtime.dir/src/Runtime.cpp.o: \ + /home/jackyma/Study/Codes/C/dse/src/Runtime.cpp \ + /usr/include/stdc-predef.h /usr/include/c++/11/iostream \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h \ + /usr/include/c++/11/pstl/pstl_config.h /usr/include/c++/11/ostream \ + /usr/include/c++/11/ios /usr/include/c++/11/iosfwd \ + /usr/include/c++/11/bits/stringfwd.h \ + /usr/include/c++/11/bits/memoryfwd.h /usr/include/c++/11/bits/postypes.h \ + /usr/include/c++/11/cwchar /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/c++/11/exception /usr/include/c++/11/bits/exception.h \ + /usr/include/c++/11/bits/exception_ptr.h \ + /usr/include/c++/11/bits/exception_defines.h \ + /usr/include/c++/11/bits/cxxabi_init_exception.h \ + /usr/include/c++/11/typeinfo /usr/include/c++/11/bits/hash_bytes.h \ + /usr/include/c++/11/new /usr/include/c++/11/bits/nested_exception.h \ + /usr/include/c++/11/bits/move.h /usr/include/c++/11/type_traits \ + /usr/include/c++/11/bits/char_traits.h \ + /usr/include/c++/11/bits/stl_algobase.h \ + /usr/include/c++/11/bits/functexcept.h \ + /usr/include/c++/11/bits/cpp_type_traits.h \ + /usr/include/c++/11/ext/type_traits.h \ + /usr/include/c++/11/ext/numeric_traits.h \ + /usr/include/c++/11/bits/stl_pair.h \ + /usr/include/c++/11/bits/stl_iterator_base_types.h \ + /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11/bits/concept_check.h \ + /usr/include/c++/11/debug/assertions.h \ + /usr/include/c++/11/bits/stl_iterator.h \ + /usr/include/c++/11/bits/ptr_traits.h /usr/include/c++/11/debug/debug.h \ + /usr/include/c++/11/bits/predefined_ops.h /usr/include/c++/11/cstdint \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/c++/11/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h \ + /usr/include/c++/11/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/11/cctype \ + /usr/include/ctype.h /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/c++/11/bits/ios_base.h /usr/include/c++/11/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/11/bits/locale_classes.h /usr/include/c++/11/string \ + /usr/include/c++/11/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h \ + /usr/include/c++/11/ext/new_allocator.h \ + /usr/include/c++/11/bits/ostream_insert.h \ + /usr/include/c++/11/bits/cxxabi_forced.h \ + /usr/include/c++/11/bits/stl_function.h \ + /usr/include/c++/11/backward/binders.h \ + /usr/include/c++/11/bits/range_access.h \ + /usr/include/c++/11/initializer_list \ + /usr/include/c++/11/bits/basic_string.h \ + /usr/include/c++/11/ext/alloc_traits.h \ + /usr/include/c++/11/bits/alloc_traits.h \ + /usr/include/c++/11/bits/stl_construct.h /usr/include/c++/11/string_view \ + /usr/include/c++/11/bits/functional_hash.h \ + /usr/include/c++/11/bits/string_view.tcc \ + /usr/include/c++/11/ext/string_conversions.h /usr/include/c++/11/cstdlib \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/alloca.h /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/11/bits/std_abs.h /usr/include/c++/11/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/c++/11/cerrno /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/11/bits/charconv.h \ + /usr/include/c++/11/bits/basic_string.tcc \ + /usr/include/c++/11/bits/locale_classes.tcc \ + /usr/include/c++/11/system_error \ + /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h \ + /usr/include/c++/11/stdexcept /usr/include/c++/11/streambuf \ + /usr/include/c++/11/bits/streambuf.tcc \ + /usr/include/c++/11/bits/basic_ios.h \ + /usr/include/c++/11/bits/locale_facets.h /usr/include/c++/11/cwctype \ + /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h \ + /usr/include/c++/11/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h \ + /usr/include/c++/11/bits/locale_facets.tcc \ + /usr/include/c++/11/bits/basic_ios.tcc \ + /usr/include/c++/11/bits/ostream.tcc /usr/include/c++/11/istream \ + /usr/include/c++/11/bits/istream.tcc \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/InstrTypes.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/ArrayRef.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/Hashing.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/DataTypes.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm-c/DataTypes.h \ + /usr/include/inttypes.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/ErrorHandling.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/Compiler.h \ + /home/jackyma/Study/Tools/LLVM/build/include/llvm/Config/llvm-config.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/SwapByteOrder.h \ + /usr/include/c++/11/cstddef \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/type_traits.h \ + /usr/include/c++/11/utility /usr/include/c++/11/bits/stl_relops.h \ + /usr/include/c++/11/algorithm /usr/include/c++/11/bits/stl_algo.h \ + /usr/include/c++/11/bits/algorithmfwd.h \ + /usr/include/c++/11/bits/stl_heap.h \ + /usr/include/c++/11/bits/stl_tempbuf.h \ + /usr/include/c++/11/bits/uniform_int_dist.h \ + /usr/include/c++/11/pstl/glue_algorithm_defs.h \ + /usr/include/c++/11/functional /usr/include/c++/11/tuple \ + /usr/include/c++/11/array /usr/include/c++/11/bits/uses_allocator.h \ + /usr/include/c++/11/bits/invoke.h /usr/include/c++/11/bits/refwrap.h \ + /usr/include/c++/11/bits/std_function.h \ + /usr/include/c++/11/unordered_map \ + /usr/include/c++/11/ext/aligned_buffer.h \ + /usr/include/c++/11/bits/hashtable.h \ + /usr/include/c++/11/bits/hashtable_policy.h \ + /usr/include/c++/11/bits/enable_special_members.h \ + /usr/include/c++/11/bits/node_handle.h \ + /usr/include/c++/11/bits/unordered_map.h \ + /usr/include/c++/11/bits/erase_if.h /usr/include/c++/11/vector \ + /usr/include/c++/11/bits/stl_uninitialized.h \ + /usr/include/c++/11/bits/stl_vector.h \ + /usr/include/c++/11/bits/stl_bvector.h \ + /usr/include/c++/11/bits/vector.tcc \ + /usr/include/c++/11/pstl/execution_defs.h /usr/include/c++/11/cassert \ + /usr/include/assert.h /usr/include/c++/11/cstring /usr/include/string.h \ + /usr/include/strings.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/None.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/SmallVector.h \ + /usr/include/c++/11/iterator /usr/include/c++/11/bits/stream_iterator.h \ + /usr/include/c++/11/limits /usr/include/c++/11/memory \ + /usr/include/c++/11/bits/stl_raw_storage_iter.h \ + /usr/include/c++/11/bits/align.h /usr/include/c++/11/bit \ + /usr/include/c++/11/bits/unique_ptr.h \ + /usr/include/c++/11/bits/shared_ptr.h \ + /usr/include/c++/11/bits/shared_ptr_base.h \ + /usr/include/c++/11/bits/allocated_ptr.h \ + /usr/include/c++/11/ext/concurrence.h \ + /usr/include/c++/11/bits/shared_ptr_atomic.h \ + /usr/include/c++/11/bits/atomic_base.h \ + /usr/include/c++/11/bits/atomic_lockfree_defines.h \ + /usr/include/c++/11/backward/auto_ptr.h \ + /usr/include/c++/11/pstl/glue_memory_defs.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/STLExtras.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/Optional.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/STLForwardCompat.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/STLArrayExtras.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/STLFunctionalExtras.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/identity.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/iterator.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/iterator_range.h \ + /home/jackyma/Study/Tools/LLVM/build/include/llvm/Config/abi-breaking.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/Sequence.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/MathExtras.h \ + /usr/include/c++/11/climits \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h /usr/include/c++/11/cmath \ + /usr/include/math.h /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/include/c++/11/bits/specfun.h /usr/include/c++/11/tr1/gamma.tcc \ + /usr/include/c++/11/tr1/special_function_util.h \ + /usr/include/c++/11/tr1/bessel_function.tcc \ + /usr/include/c++/11/tr1/beta_function.tcc \ + /usr/include/c++/11/tr1/ell_integral.tcc \ + /usr/include/c++/11/tr1/exp_integral.tcc \ + /usr/include/c++/11/tr1/hypergeometric.tcc \ + /usr/include/c++/11/tr1/legendre_function.tcc \ + /usr/include/c++/11/tr1/modified_bessel_func.tcc \ + /usr/include/c++/11/tr1/poly_hermite.tcc \ + /usr/include/c++/11/tr1/poly_laguerre.tcc \ + /usr/include/c++/11/tr1/riemann_zeta.tcc \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/StringMap.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/StringMapEntry.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/StringRef.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/DenseMapInfo.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/AllocatorBase.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/MemAlloc.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/PointerLikeTypeTraits.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/Twine.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Attributes.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm-c/Types.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm-c/ExternC.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/SmallString.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/Alignment.h \ + /usr/include/c++/11/bitset /usr/include/c++/11/set \ + /usr/include/c++/11/bits/stl_tree.h /usr/include/c++/11/bits/stl_set.h \ + /usr/include/c++/11/bits/stl_multiset.h \ + /home/jackyma/Study/Tools/LLVM/build/include/llvm/IR/Attributes.inc \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/CallingConv.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Constants.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/APFloat.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/APInt.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/FloatingPointMode.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/StringSwitch.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/raw_ostream.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Constant.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/User.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Use.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/CBindingWrapping.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/Casting.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Value.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Value.def \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/DerivedTypes.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Type.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/TypeSize.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/OperandTraits.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Function.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/DenseSet.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/DenseMap.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/EpochTracker.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/AlignOf.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/ReverseIteration.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/ilist_node.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/ilist_node_base.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/PointerIntPair.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/ilist_node_options.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Argument.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/BasicBlock.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/ilist.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/simple_ilist.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/ilist_base.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/ilist_iterator.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Instruction.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/Bitfields.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/DebugLoc.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/TrackingMDRef.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Metadata.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/ADT/PointerUnion.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/LLVMContext.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/DiagnosticHandler.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/FixedMetadataKinds.def \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Metadata.def \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/SymbolTableListTraits.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/AtomicOrdering.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/Instruction.def \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/GlobalObject.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/IR/GlobalValue.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/MD5.h \ + /home/jackyma/Study/Tools/LLVM/llvm/include/llvm/Support/Endian.h \ + /home/jackyma/Study/Codes/C/dse/include/SymbolicInterpreter.h \ + /usr/include/c++/11/map /usr/include/c++/11/bits/stl_map.h \ + /usr/include/c++/11/bits/stl_multimap.h /usr/include/c++/11/stack \ + /usr/include/c++/11/deque /usr/include/c++/11/bits/stl_deque.h \ + /usr/include/c++/11/bits/deque.tcc /usr/include/c++/11/bits/stl_stack.h \ + /usr/local/include/z3++.h /usr/include/c++/11/sstream \ + /usr/include/c++/11/bits/sstream.tcc /usr/local/include/z3.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdbool.h \ + /usr/local/include/z3_macros.h /usr/local/include/z3_api.h \ + /usr/local/include/z3_ast_containers.h /usr/local/include/z3_algebraic.h \ + /usr/local/include/z3_polynomial.h /usr/local/include/z3_rcf.h \ + /usr/local/include/z3_fixedpoint.h /usr/local/include/z3_optimization.h \ + /usr/local/include/z3_fpa.h /usr/local/include/z3_spacer.h diff --git a/dse/build/CMakeFiles/runtime.dir/src/SymbolicInterpreter.cpp.o b/dse/build/CMakeFiles/runtime.dir/src/SymbolicInterpreter.cpp.o new file mode 100644 index 0000000..b6824c8 Binary files /dev/null and b/dse/build/CMakeFiles/runtime.dir/src/SymbolicInterpreter.cpp.o differ diff --git a/dse/build/CMakeFiles/runtime.dir/src/SymbolicInterpreter.cpp.o.d b/dse/build/CMakeFiles/runtime.dir/src/SymbolicInterpreter.cpp.o.d new file mode 100644 index 0000000..e71fdae --- /dev/null +++ b/dse/build/CMakeFiles/runtime.dir/src/SymbolicInterpreter.cpp.o.d @@ -0,0 +1,208 @@ +CMakeFiles/runtime.dir/src/SymbolicInterpreter.cpp.o: \ + /home/jackyma/Study/Codes/C/dse/src/SymbolicInterpreter.cpp \ + /usr/include/stdc-predef.h \ + /home/jackyma/Study/Codes/C/dse/include/SymbolicInterpreter.h \ + /usr/include/c++/11/cstdlib \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h \ + /usr/include/c++/11/pstl/pstl_config.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/11/bits/std_abs.h /usr/include/c++/11/map \ + /usr/include/c++/11/bits/stl_tree.h \ + /usr/include/c++/11/bits/stl_algobase.h \ + /usr/include/c++/11/bits/functexcept.h \ + /usr/include/c++/11/bits/exception_defines.h \ + /usr/include/c++/11/bits/cpp_type_traits.h \ + /usr/include/c++/11/ext/type_traits.h \ + /usr/include/c++/11/ext/numeric_traits.h \ + /usr/include/c++/11/bits/stl_pair.h /usr/include/c++/11/bits/move.h \ + /usr/include/c++/11/type_traits \ + /usr/include/c++/11/bits/stl_iterator_base_types.h \ + /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11/bits/concept_check.h \ + /usr/include/c++/11/debug/assertions.h \ + /usr/include/c++/11/bits/stl_iterator.h \ + /usr/include/c++/11/bits/ptr_traits.h /usr/include/c++/11/debug/debug.h \ + /usr/include/c++/11/bits/predefined_ops.h \ + /usr/include/c++/11/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h \ + /usr/include/c++/11/ext/new_allocator.h /usr/include/c++/11/new \ + /usr/include/c++/11/bits/exception.h \ + /usr/include/c++/11/bits/memoryfwd.h \ + /usr/include/c++/11/bits/stl_function.h \ + /usr/include/c++/11/backward/binders.h \ + /usr/include/c++/11/ext/alloc_traits.h \ + /usr/include/c++/11/bits/alloc_traits.h \ + /usr/include/c++/11/bits/stl_construct.h \ + /usr/include/c++/11/ext/aligned_buffer.h \ + /usr/include/c++/11/bits/node_handle.h \ + /usr/include/c++/11/bits/stl_map.h /usr/include/c++/11/initializer_list \ + /usr/include/c++/11/tuple /usr/include/c++/11/utility \ + /usr/include/c++/11/bits/stl_relops.h /usr/include/c++/11/array \ + /usr/include/c++/11/bits/range_access.h \ + /usr/include/c++/11/bits/uses_allocator.h \ + /usr/include/c++/11/bits/invoke.h \ + /usr/include/c++/11/bits/stl_multimap.h \ + /usr/include/c++/11/bits/erase_if.h /usr/include/c++/11/stack \ + /usr/include/c++/11/deque /usr/include/c++/11/bits/stl_uninitialized.h \ + /usr/include/c++/11/bits/stl_deque.h /usr/include/c++/11/bits/deque.tcc \ + /usr/include/c++/11/bits/stl_stack.h /usr/include/c++/11/vector \ + /usr/include/c++/11/bits/stl_vector.h \ + /usr/include/c++/11/bits/stl_bvector.h \ + /usr/include/c++/11/bits/functional_hash.h \ + /usr/include/c++/11/bits/hash_bytes.h \ + /usr/include/c++/11/bits/vector.tcc /usr/local/include/z3++.h \ + /usr/include/c++/11/cassert /usr/include/assert.h \ + /usr/include/c++/11/ostream /usr/include/c++/11/ios \ + /usr/include/c++/11/iosfwd /usr/include/c++/11/bits/stringfwd.h \ + /usr/include/c++/11/bits/postypes.h /usr/include/c++/11/cwchar \ + /usr/include/wchar.h /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/c++/11/exception /usr/include/c++/11/bits/exception_ptr.h \ + /usr/include/c++/11/bits/cxxabi_init_exception.h \ + /usr/include/c++/11/typeinfo /usr/include/c++/11/bits/nested_exception.h \ + /usr/include/c++/11/bits/char_traits.h /usr/include/c++/11/cstdint \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/c++/11/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h \ + /usr/include/c++/11/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/11/cctype \ + /usr/include/ctype.h /usr/include/c++/11/bits/ios_base.h \ + /usr/include/c++/11/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/11/bits/locale_classes.h /usr/include/c++/11/string \ + /usr/include/c++/11/bits/ostream_insert.h \ + /usr/include/c++/11/bits/cxxabi_forced.h \ + /usr/include/c++/11/bits/basic_string.h /usr/include/c++/11/string_view \ + /usr/include/c++/11/bits/string_view.tcc \ + /usr/include/c++/11/ext/string_conversions.h /usr/include/c++/11/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/c++/11/cerrno /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/11/bits/charconv.h \ + /usr/include/c++/11/bits/basic_string.tcc \ + /usr/include/c++/11/bits/locale_classes.tcc \ + /usr/include/c++/11/system_error \ + /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h \ + /usr/include/c++/11/stdexcept /usr/include/c++/11/streambuf \ + /usr/include/c++/11/bits/streambuf.tcc \ + /usr/include/c++/11/bits/basic_ios.h \ + /usr/include/c++/11/bits/locale_facets.h /usr/include/c++/11/cwctype \ + /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h \ + /usr/include/c++/11/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h \ + /usr/include/c++/11/bits/locale_facets.tcc \ + /usr/include/c++/11/bits/basic_ios.tcc \ + /usr/include/c++/11/bits/ostream.tcc /usr/include/c++/11/sstream \ + /usr/include/c++/11/istream /usr/include/c++/11/bits/istream.tcc \ + /usr/include/c++/11/bits/sstream.tcc /usr/include/c++/11/memory \ + /usr/include/c++/11/bits/stl_tempbuf.h \ + /usr/include/c++/11/bits/stl_raw_storage_iter.h \ + /usr/include/c++/11/bits/align.h /usr/include/c++/11/bit \ + /usr/include/c++/11/bits/unique_ptr.h \ + /usr/include/c++/11/bits/shared_ptr.h \ + /usr/include/c++/11/bits/shared_ptr_base.h \ + /usr/include/c++/11/bits/allocated_ptr.h \ + /usr/include/c++/11/bits/refwrap.h /usr/include/c++/11/ext/concurrence.h \ + /usr/include/c++/11/bits/shared_ptr_atomic.h \ + /usr/include/c++/11/bits/atomic_base.h \ + /usr/include/c++/11/bits/atomic_lockfree_defines.h \ + /usr/include/c++/11/backward/auto_ptr.h \ + /usr/include/c++/11/pstl/glue_memory_defs.h \ + /usr/include/c++/11/pstl/execution_defs.h /usr/local/include/z3.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdbool.h \ + /usr/local/include/z3_macros.h /usr/local/include/z3_api.h \ + /usr/local/include/z3_ast_containers.h /usr/local/include/z3_algebraic.h \ + /usr/local/include/z3_polynomial.h /usr/local/include/z3_rcf.h \ + /usr/local/include/z3_fixedpoint.h /usr/local/include/z3_optimization.h \ + /usr/local/include/z3_fpa.h /usr/local/include/z3_spacer.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ + /usr/include/c++/11/functional /usr/include/c++/11/bits/std_function.h \ + /usr/include/c++/11/unordered_map /usr/include/c++/11/bits/hashtable.h \ + /usr/include/c++/11/bits/hashtable_policy.h \ + /usr/include/c++/11/bits/enable_special_members.h \ + /usr/include/c++/11/bits/unordered_map.h \ + /usr/include/c++/11/bits/stl_algo.h \ + /usr/include/c++/11/bits/algorithmfwd.h \ + /usr/include/c++/11/bits/stl_heap.h \ + /usr/include/c++/11/bits/uniform_int_dist.h /usr/include/c++/11/ctime \ + /usr/include/c++/11/fstream /usr/include/c++/11/bits/codecvt.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/basic_file.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++io.h \ + /usr/include/c++/11/bits/fstream.tcc diff --git a/dse/build/InstrumentPass.so b/dse/build/InstrumentPass.so new file mode 100755 index 0000000..35b9f19 Binary files /dev/null and b/dse/build/InstrumentPass.so differ diff --git a/dse/build/Makefile b/dse/build/Makefile new file mode 100644 index 0000000..0e214ba --- /dev/null +++ b/dse/build/Makefile @@ -0,0 +1,436 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/jackyma/Study/Codes/C/dse + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/jackyma/Study/Codes/C/dse/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." + /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"InstrumentPass\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/jackyma/Study/Codes/C/dse/build/CMakeFiles /home/jackyma/Study/Codes/C/dse/build//CMakeFiles/progress.marks + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start /home/jackyma/Study/Codes/C/dse/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +#============================================================================= +# Target rules for targets named intrinsics_gen + +# Build rule for target. +intrinsics_gen: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 intrinsics_gen +.PHONY : intrinsics_gen + +# fast build rule for target. +intrinsics_gen/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/intrinsics_gen.dir/build.make CMakeFiles/intrinsics_gen.dir/build +.PHONY : intrinsics_gen/fast + +#============================================================================= +# Target rules for targets named omp_gen + +# Build rule for target. +omp_gen: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 omp_gen +.PHONY : omp_gen + +# fast build rule for target. +omp_gen/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/omp_gen.dir/build.make CMakeFiles/omp_gen.dir/build +.PHONY : omp_gen/fast + +#============================================================================= +# Target rules for targets named acc_gen + +# Build rule for target. +acc_gen: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 acc_gen +.PHONY : acc_gen + +# fast build rule for target. +acc_gen/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/acc_gen.dir/build.make CMakeFiles/acc_gen.dir/build +.PHONY : acc_gen/fast + +#============================================================================= +# Target rules for targets named dse + +# Build rule for target. +dse: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dse +.PHONY : dse + +# fast build rule for target. +dse/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dse.dir/build.make CMakeFiles/dse.dir/build +.PHONY : dse/fast + +#============================================================================= +# Target rules for targets named InstrumentPass + +# Build rule for target. +InstrumentPass: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 InstrumentPass +.PHONY : InstrumentPass + +# fast build rule for target. +InstrumentPass/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/InstrumentPass.dir/build.make CMakeFiles/InstrumentPass.dir/build +.PHONY : InstrumentPass/fast + +#============================================================================= +# Target rules for targets named install-InstrumentPass + +# Build rule for target. +install-InstrumentPass: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 install-InstrumentPass +.PHONY : install-InstrumentPass + +# fast build rule for target. +install-InstrumentPass/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/install-InstrumentPass.dir/build.make CMakeFiles/install-InstrumentPass.dir/build +.PHONY : install-InstrumentPass/fast + +#============================================================================= +# Target rules for targets named install-InstrumentPass-stripped + +# Build rule for target. +install-InstrumentPass-stripped: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 install-InstrumentPass-stripped +.PHONY : install-InstrumentPass-stripped + +# fast build rule for target. +install-InstrumentPass-stripped/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/install-InstrumentPass-stripped.dir/build.make CMakeFiles/install-InstrumentPass-stripped.dir/build +.PHONY : install-InstrumentPass-stripped/fast + +#============================================================================= +# Target rules for targets named runtime + +# Build rule for target. +runtime: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 runtime +.PHONY : runtime + +# fast build rule for target. +runtime/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/runtime.dir/build.make CMakeFiles/runtime.dir/build +.PHONY : runtime/fast + +src/DSE.o: src/DSE.cpp.o +.PHONY : src/DSE.o + +# target to build an object file +src/DSE.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dse.dir/build.make CMakeFiles/dse.dir/src/DSE.cpp.o +.PHONY : src/DSE.cpp.o + +src/DSE.i: src/DSE.cpp.i +.PHONY : src/DSE.i + +# target to preprocess a source file +src/DSE.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dse.dir/build.make CMakeFiles/dse.dir/src/DSE.cpp.i +.PHONY : src/DSE.cpp.i + +src/DSE.s: src/DSE.cpp.s +.PHONY : src/DSE.s + +# target to generate assembly for a file +src/DSE.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dse.dir/build.make CMakeFiles/dse.dir/src/DSE.cpp.s +.PHONY : src/DSE.cpp.s + +src/Instrument.o: src/Instrument.cpp.o +.PHONY : src/Instrument.o + +# target to build an object file +src/Instrument.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/InstrumentPass.dir/build.make CMakeFiles/InstrumentPass.dir/src/Instrument.cpp.o +.PHONY : src/Instrument.cpp.o + +src/Instrument.i: src/Instrument.cpp.i +.PHONY : src/Instrument.i + +# target to preprocess a source file +src/Instrument.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/InstrumentPass.dir/build.make CMakeFiles/InstrumentPass.dir/src/Instrument.cpp.i +.PHONY : src/Instrument.cpp.i + +src/Instrument.s: src/Instrument.cpp.s +.PHONY : src/Instrument.s + +# target to generate assembly for a file +src/Instrument.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/InstrumentPass.dir/build.make CMakeFiles/InstrumentPass.dir/src/Instrument.cpp.s +.PHONY : src/Instrument.cpp.s + +src/Runtime.o: src/Runtime.cpp.o +.PHONY : src/Runtime.o + +# target to build an object file +src/Runtime.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/runtime.dir/build.make CMakeFiles/runtime.dir/src/Runtime.cpp.o +.PHONY : src/Runtime.cpp.o + +src/Runtime.i: src/Runtime.cpp.i +.PHONY : src/Runtime.i + +# target to preprocess a source file +src/Runtime.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/runtime.dir/build.make CMakeFiles/runtime.dir/src/Runtime.cpp.i +.PHONY : src/Runtime.cpp.i + +src/Runtime.s: src/Runtime.cpp.s +.PHONY : src/Runtime.s + +# target to generate assembly for a file +src/Runtime.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/runtime.dir/build.make CMakeFiles/runtime.dir/src/Runtime.cpp.s +.PHONY : src/Runtime.cpp.s + +src/Strategy.o: src/Strategy.cpp.o +.PHONY : src/Strategy.o + +# target to build an object file +src/Strategy.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dse.dir/build.make CMakeFiles/dse.dir/src/Strategy.cpp.o +.PHONY : src/Strategy.cpp.o + +src/Strategy.i: src/Strategy.cpp.i +.PHONY : src/Strategy.i + +# target to preprocess a source file +src/Strategy.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dse.dir/build.make CMakeFiles/dse.dir/src/Strategy.cpp.i +.PHONY : src/Strategy.cpp.i + +src/Strategy.s: src/Strategy.cpp.s +.PHONY : src/Strategy.s + +# target to generate assembly for a file +src/Strategy.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dse.dir/build.make CMakeFiles/dse.dir/src/Strategy.cpp.s +.PHONY : src/Strategy.cpp.s + +src/SymbolicInterpreter.o: src/SymbolicInterpreter.cpp.o +.PHONY : src/SymbolicInterpreter.o + +# target to build an object file +src/SymbolicInterpreter.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/runtime.dir/build.make CMakeFiles/runtime.dir/src/SymbolicInterpreter.cpp.o +.PHONY : src/SymbolicInterpreter.cpp.o + +src/SymbolicInterpreter.i: src/SymbolicInterpreter.cpp.i +.PHONY : src/SymbolicInterpreter.i + +# target to preprocess a source file +src/SymbolicInterpreter.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/runtime.dir/build.make CMakeFiles/runtime.dir/src/SymbolicInterpreter.cpp.i +.PHONY : src/SymbolicInterpreter.cpp.i + +src/SymbolicInterpreter.s: src/SymbolicInterpreter.cpp.s +.PHONY : src/SymbolicInterpreter.s + +# target to generate assembly for a file +src/SymbolicInterpreter.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/runtime.dir/build.make CMakeFiles/runtime.dir/src/SymbolicInterpreter.cpp.s +.PHONY : src/SymbolicInterpreter.cpp.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... acc_gen" + @echo "... install-InstrumentPass" + @echo "... install-InstrumentPass-stripped" + @echo "... intrinsics_gen" + @echo "... omp_gen" + @echo "... InstrumentPass" + @echo "... dse" + @echo "... runtime" + @echo "... src/DSE.o" + @echo "... src/DSE.i" + @echo "... src/DSE.s" + @echo "... src/Instrument.o" + @echo "... src/Instrument.i" + @echo "... src/Instrument.s" + @echo "... src/Runtime.o" + @echo "... src/Runtime.i" + @echo "... src/Runtime.s" + @echo "... src/Strategy.o" + @echo "... src/Strategy.i" + @echo "... src/Strategy.s" + @echo "... src/SymbolicInterpreter.o" + @echo "... src/SymbolicInterpreter.i" + @echo "... src/SymbolicInterpreter.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/dse/build/Testing/Temporary/LastTest.log b/dse/build/Testing/Temporary/LastTest.log new file mode 100644 index 0000000..b6c83c4 --- /dev/null +++ b/dse/build/Testing/Temporary/LastTest.log @@ -0,0 +1,3 @@ +Start testing: Jun 25 08:28 CST +---------------------------------------------------------- +End testing: Jun 25 08:28 CST diff --git a/dse/build/cmake_install.cmake b/dse/build/cmake_install.cmake new file mode 100644 index 0000000..982cd7d --- /dev/null +++ b/dse/build/cmake_install.cmake @@ -0,0 +1,64 @@ +# Install script for directory: /home/jackyma/Study/Codes/C/dse + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xInstrumentPassx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE MODULE FILES "/home/jackyma/Study/Codes/C/dse/build/InstrumentPass.so") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/InstrumentPass.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/InstrumentPass.so") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/InstrumentPass.so") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/home/jackyma/Study/Codes/C/dse/build/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/dse/build/dse b/dse/build/dse new file mode 100755 index 0000000..b24a101 Binary files /dev/null and b/dse/build/dse differ diff --git a/dse/build/libruntime.so b/dse/build/libruntime.so new file mode 100755 index 0000000..2fa1b8d Binary files /dev/null and b/dse/build/libruntime.so differ diff --git a/dse/include/Instrument.h b/dse/include/Instrument.h new file mode 100644 index 0000000..93dcb38 --- /dev/null +++ b/dse/include/Instrument.h @@ -0,0 +1,72 @@ +#include "llvm/IR/Constants.h" +#include "llvm/IR/Function.h" +#include "llvm/IR/IRBuilder.h" +#include "llvm/IR/InstIterator.h" +#include "llvm/IR/Module.h" +#include "llvm/Pass.h" +#include + +using namespace llvm; + +namespace instrument { +#define RET 1 +#define BR 2 +#define ADD 13 /// + +#define SUB 15 /// - +#define MUL 17 /// * +#define SDIV 20 /// / +#define SREM 23 +#define ALLOCA 31 +#define LOAD 32 +#define STORE 33 +#define ICMP 53 +#define CALL 56 + +#define DSE_Init "__DSE_Init__" +#define DSE_Alloca "__DSE_Alloca__" +#define DSE_Store "__DSE_Store__" +#define DSE_Load "__DSE_Load__" +#define DSE_ICmp "__DSE_ICmp__" +#define DSE_Label "__DSE_Label__" +#define DSE_BinOP "__DSE_BinOp__" +#define DSE_Branch "__DSE_Branch__" +#define DSE_Const "__DSE_Const__" +#define DSE_Register "__DSE_Register__" + + +int RegisterID = 0; +std::map RegisterMap; +int BranchID = 0; +std::map BranchMap; + +int getRegisterID(Value *I) { + /// 找当前地址的ID,没有则分配一个 + if (RegisterMap.find(I) == RegisterMap.end()) { + /// 为地址 *I 分配一个 ID + RegisterMap[I] = RegisterID; + return RegisterID++; + } else { + return RegisterMap[I]; + } +} + +int getBranchID(Value *I) { + if (BranchMap.find(I) == BranchMap.end()) { + BranchMap[I] = BranchID; + return BranchID++; + } else { + return BranchMap[I]; + } +} + +/// 插桩,详细可以看官网文档 +/// https://releases.llvm.org/14.0.0/docs/WritingAnLLVMPass.html +struct Instrument : public FunctionPass { + static char ID; + static const char *checkFunctionName; + + Instrument() : FunctionPass(ID) {} + + bool runOnFunction(Function &F) override; +}; +} // namespace instrument diff --git a/dse/include/Runtime.h b/dse/include/Runtime.h new file mode 100644 index 0000000..962b756 --- /dev/null +++ b/dse/include/Runtime.h @@ -0,0 +1,3 @@ +void __DSE_Input__(int *x, int ID); + +#define DSE_Input(x) __DSE_Input__(&x, __COUNTER__) diff --git a/dse/include/Strategy.h b/dse/include/Strategy.h new file mode 100644 index 0000000..5193d8f --- /dev/null +++ b/dse/include/Strategy.h @@ -0,0 +1,3 @@ +#include "z3++.h" + +void searchStrategy(z3::expr_vector &OldVec); diff --git a/dse/include/SymbolicInterpreter.h b/dse/include/SymbolicInterpreter.h new file mode 100644 index 0000000..1cb03be --- /dev/null +++ b/dse/include/SymbolicInterpreter.h @@ -0,0 +1,62 @@ +#ifndef SYMBOLIC_INTERPRETER_H +#define SYMBOLIC_INTERPRETER_H + +#include +#include +#include +#include + +#include "z3++.h" + +/// 结果输出目录 +static const char *FormulaFile = "formula.smt2"; +/// 输入读取目录 +static const char *InputFile = "input.txt"; +/// 日志:记录 Path Condition +static const char *LogFile = "log.txt"; +/// 目前不清楚 +static const char *BranchFile = "branch.txt"; + +class Address { +public: + enum Ty { Memory, Register }; + Address(int *Ptr) : Type(Memory), Addr((uintptr_t)Ptr) {} + Address(int ID) : Type(Register), Addr(ID) {} + Address(z3::expr &R) + : Type(Register), Addr(std::stoi(R.to_string().substr(1))) {} + + bool operator<(const Address &RHS) const { + return (Type < RHS.Type) || (Type == RHS.Type && Addr < RHS.Addr); + } + friend std::ostream &operator<<(std::ostream &OS, const Address &SE); + +private: + Ty Type; + uintptr_t Addr; +}; + +using MemoryTy = std::map; + +class SymbolicInterpreter { +public: + int NewInput(int *Ptr, int ID); + MemoryTy &getMemory() { return Mem; } + std::map &getInputs() { return Inputs; } + z3::context &getContext() { return Ctx; } + std::stack &getStack() { return Stack; } + std::vector> &getPathCondition() { + return PathCondition; + } + +private: + MemoryTy Mem; + /// Inputs: + std::map Inputs; + int NumOfInputs = 0; + std::stack Stack; + std::vector> PathCondition; + + z3::context Ctx; +}; + +#endif // SYMBOLIC_INTERPRETER_H diff --git a/dse/src/DSE.cpp b/dse/src/DSE.cpp new file mode 100644 index 0000000..9eb29d2 --- /dev/null +++ b/dse/src/DSE.cpp @@ -0,0 +1,110 @@ +#include +#include +#include +#include + +#include "z3++.h" + +#include "Strategy.h" +#include "SymbolicInterpreter.h" + +z3::context Ctx; +z3::solver Solver(Ctx); + +void storeInput() { + /// sat 结果写入到 "input.txt" 作为下一次输入 + std::ofstream OS(InputFile); + z3::model Model = Solver.get_model(); + for (int I = 0; I < Model.size(); I++) { + const z3::func_decl E = Model[I]; + z3::expr Input = Model.get_const_interp(E); + if (Input.kind() == Z3_NUMERAL_AST) { + I = Input.get_numeral_int(); + OS << E.name() << "," << I << std::endl; + } + } +} + +void printNewPathCondition(z3::expr_vector &Vec) { + std::ofstream Log; + /// 将路径条件写入到 “log.txt” + Log.open(LogFile, std::ofstream::out | std::ofstream::app); + Log << std::endl; + Log << "=== New Path Condition ===" << std::endl; + for (auto E : Vec) { + Log << E << std::endl; + } +} + +/// 产生输入 +void generateInput() { + /// 获取 formula.smt2 中的内容 + z3::expr_vector Vec = Ctx.parse_file(FormulaFile); + std::cout<<"Vec: "< MaxIter = 1 + MaxIter = atoi(argv[2]); + } + + int Iter = 0; + while (Iter < MaxIter) { + /** + * 执行命令 argv[1] + * ../build/dse ./simple0 1 -> ./simple0 + * 如果程序中没有 DSE_Input,那么后续的 generateInput() 将不会产生 Vec + * 也就是 z3::expr_vector Vec = Ctx.parse_file(FormulaFile) 为空 + * 如果有 DSE_Input,就会产生一些列反应 + */ + int Ret = std::system(argv[1]); + /// 程序运行没有发生错误 -> Ret = 0 + /// 程序运行发生错误,如除 0 错: -> Ret = 35584 != 0 + if (Ret) { + std::cout << "Crashing input found (" << Iter << " iters)" << std::endl; + break; + } + /// stat: 获取文件信息,文件属性存放在结构体 stat 里 + if (stat(FormulaFile, &Buffer)) { + /// 没有创建 formula.smt2 + std::cerr << FormulaFile << " not found" << std::endl; + return 1; + } + /// 产生输入 + generateInput(); + /// 下次迭代 + Iter++; + } +} diff --git a/dse/src/Instrument.cpp b/dse/src/Instrument.cpp new file mode 100644 index 0000000..004fff6 --- /dev/null +++ b/dse/src/Instrument.cpp @@ -0,0 +1,221 @@ +#include "Instrument.h" + +using namespace llvm; + +namespace instrument { + + + +/** + * Implement your instrumentation for dynamic symbolic execution engine + */ +bool Instrument::runOnFunction(Function &F) { + if(F.getName()!="main"){ + return false; + } + LLVMContext &context = F.getParent()->getContext(); + /// __DSE_Init__ + auto *FuncInitType = FunctionType::get(Type::getVoidTy(context), + {}, + false); + auto FuncInit = F.getParent()->getOrInsertFunction(DSE_Init, FuncInitType); + + /// __DSE_Alloca__ + auto *FuncAllocaType = FunctionType::get(Type::getVoidTy(context), + {Type::getInt32Ty(context),Type::getInt32PtrTy(context)}, + false); + auto FuncAlloca = F.getParent()->getOrInsertFunction(DSE_Alloca, FuncAllocaType); + + /// __DSE_Store__ + auto *FuncStoreType= FunctionType::get(Type::getVoidTy(context), + {Type::getInt32PtrTy(context)}, + false); + auto FuncStore = F.getParent()->getOrInsertFunction(DSE_Store, FuncStoreType); + + /// __DSE_Load__ + auto *FuncLoadType = FunctionType::get(Type::getVoidTy(context), + {Type::getInt32Ty(context),Type::getInt32PtrTy(context)}, + false); + auto FuncLoad = F.getParent()->getOrInsertFunction(DSE_Load, FuncLoadType); + + /// __DSE_ICmp__ + auto *FuncICmpType = FunctionType::get(Type::getVoidTy(context), + {Type::getInt32Ty(context),Type::getInt32Ty(context)}, + false); + auto FuncICmp = F.getParent()->getOrInsertFunction(DSE_ICmp, FuncICmpType); + + /// __DSE_Label__ + auto *FuncLabelType = FunctionType::get(Type::getVoidTy(context), + {Type::getInt32Ty(context), + Type::getInt32Ty(context),Type::getInt32Ty(context)}, + false); + auto FuncLabel = F.getParent()->getOrInsertFunction(DSE_Label, FuncLabelType); + + /// __DSE_Branch__ + auto *FuncBranchType = FunctionType::get(Type::getVoidTy(context), + {Type::getInt32Ty(context),Type::getInt32Ty(context)}, + false); + auto FuncBranch = F.getParent()->getOrInsertFunction(DSE_Branch, FuncBranchType); + + /// __DSE_BinOp__ + auto *FuncBinOpType = FunctionType::get(Type::getVoidTy(context), + {Type::getInt32Ty(context),Type::getInt32Ty(context)}, + false); + auto FuncBinOp = F.getParent()->getOrInsertFunction(DSE_BinOP, FuncBinOpType); + + /// __DSE_Const__ + auto *FuncConstType = FunctionType::get(Type::getVoidTy(context), + {Type::getInt32Ty(context)}, + false); + auto FuncConst = F.getParent()->getOrInsertFunction(DSE_Const,FuncConstType); + + /// __DSE_Register__ + auto *FuncRegisterType = FunctionType::get(Type::getVoidTy(context), + {Type::getInt32Ty(context)}, + false); + auto FuncRegister = F.getParent()->getOrInsertFunction(DSE_Register, FuncRegisterType); + + for(auto & B : F){ + if(B.getName().startswith("if")){ + CallInst::Create(FuncBranch, + {ConstantInt::get(Type::getInt32Ty(context), getRegisterID(&B)), + ConstantInt::get(Type::getInt32Ty(context), BranchID++)}) + ->insertBefore(&B.front()); + } + //errs() << "hello" << B.getName() << " " <insertBefore(&bb); + continue; + } + //errs() << bb.getOpcodeName() << ":"<< bb.getOpcode()<< '\n'; + switch (bb.getOpcode()) { + case RET: + break; + case BR: + if(dyn_cast(&bb)->isConditional()){ + errs() << getRegisterID(bb.getOperand(2)) <<" "<< getBranchID(bb.getOperand(1))<<'\n'; + + CallInst::Create(FuncLabel, + {ConstantInt::get(Type::getInt32Ty(context), + getRegisterID(bb.getOperand(0))), + ConstantInt::get(Type::getInt32Ty(context), + getRegisterID(bb.getOperand(2))), + ConstantInt::get(Type::getInt32Ty(context),1)}) + ->insertBefore(&bb); + CallInst::Create(FuncLabel, + {ConstantInt::get(Type::getInt32Ty(context), + getRegisterID(bb.getOperand(0))), + ConstantInt::get(Type::getInt32Ty(context), + getRegisterID(bb.getOperand(1))), + ConstantInt::get(Type::getInt32Ty(context),0)}) + ->insertBefore(&bb); + + } + break; + case ADD: + case SUB: + case MUL: + case SDIV: + CallInst::Create(FuncBinOp, + {ConstantInt::get(Type::getInt32Ty(context), getRegisterID(&bb)), + ConstantInt::get(Type::getInt32Ty(context),bb.getOpcode())}) + ->insertAfter(&bb); + for(unsigned i = 0; i < bb.getNumOperands(); i++){ + if(dyn_cast(bb.getOperand(i))){ + CallInst::Create(FuncConst,{ConstantInt::get( + Type::getInt32Ty(context), + dyn_cast(bb.getOperand(i))->getSExtValue())}) + ->insertAfter(&bb); + } else{ + CallInst::Create(FuncRegister,{ConstantInt::get(Type::getInt32Ty(context), + getRegisterID(bb.getOperand(i)))}) + ->insertAfter(&bb); + } + } + break; + case ALLOCA: + CallInst::Create(FuncAlloca, + {ConstantInt::get(Type::getInt32Ty(context),getRegisterID(&bb)), + &bb}) + ->insertAfter(&bb); + + break; + case LOAD: + CallInst::Create(FuncLoad, + {ConstantInt::get(Type::getInt32Ty(context),getRegisterID(&bb)), + bb.getOperand(0)}) + ->insertAfter(&bb); + break; + case STORE: + if(dyn_cast(bb.getOperand(0))){ + CallInst::Create(FuncStore, + {bb.getOperand(1)}) + ->insertAfter(&bb); + CallInst::Create(FuncConst, + {ConstantInt::get( + Type::getInt32Ty(context), + dyn_cast(bb.getOperand(0))->getSExtValue())}) + ->insertAfter(&bb); + } + else{ + CallInst::Create(FuncStore, + {bb.getOperand(1)}) + ->insertAfter(&bb); + CallInst::Create(FuncRegister, + {ConstantInt::get(Type::getInt32Ty(context),getRegisterID(bb.getOperand(0)))}) + ->insertAfter(&bb); + + } + break; + case ICMP: + CallInst::Create(FuncICmp, + {ConstantInt::get(Type::getInt32Ty(context),getRegisterID(&bb)), + ConstantInt::get(Type::getInt32Ty(context), + dyn_cast(&bb)->getPredicate())}) + ->insertAfter(&bb); + for(unsigned i = 0; i < bb.getNumOperands(); i++) + { + if(dyn_cast(bb.getOperand(i))){ + CallInst::Create(FuncConst, + {ConstantInt::get( + Type::getInt32Ty(context), + dyn_cast(bb.getOperand(i))->getSExtValue())}) + ->insertAfter(&bb); + //errs() << dyn_cast(bb.getOperand(i))->getSExtValue() <<'\n'; + } else{ + CallInst::Create(FuncRegister, + {ConstantInt::get(Type::getInt32Ty(context), + getRegisterID(bb.getOperand(i)))}) + ->insertAfter(&bb); + } + } + break; + case CALL: + default: + break; + } + } + } + + + return false; +} + + + +/// We initialize pass ID here. LLVM uses ID’s address to +/// identify a pass, so initialization value is not important. +char Instrument::ID = 1; +static RegisterPass + /// Lastly, we register our class Instrument,giving it + /// a command line argument “Instrument”, and a name + /// “Instrumentation for Dynamic Symbolic Execution”. + X("Instrument", "Instrumentation for Dynamic Symbolic Execution", + false /* Only looks at CFG */, + false /* Analysis Pass */); + +} // namespace instrument diff --git a/dse/src/Runtime.cpp b/dse/src/Runtime.cpp new file mode 100644 index 0000000..93b43c5 --- /dev/null +++ b/dse/src/Runtime.cpp @@ -0,0 +1,135 @@ +#include + +#include "llvm/IR/InstrTypes.h" +#include "llvm/IR/Instruction.h" + +#include "SymbolicInterpreter.h" + +#define ADD 13 /// + +#define SUB 15 /// - +#define MUL 17 /// * +#define SDIV 20 /// / + +#define ICMP_EQ 32 ///< equal +#define ICMP_NE 33 ///< not equal +#define ICMP_UGT 34 ///< unsigned greater than +#define ICMP_UGE 35 ///< unsigned greater or equal +#define ICMP_ULT 36 ///< unsigned less than +#define ICMP_ULE 37 ///< unsigned less or equal +#define ICMP_SGT 38 ///< signed greater than +#define ICMP_SGE 39 ///< signed greater or equal +#define ICMP_SLT 40 ///< signed less than +#define ICMP_SLE 41 ///< signed less or equal + +extern SymbolicInterpreter SI; +using namespace z3; +using namespace std; +/** + * Implement your transfer functions. + */ + +/// DSE_Alloca(getRegisterId(%x),%x) +/// Reg(%x) => 0x1000 +extern "C" void __DSE_Alloca__(int R, int *Ptr) { + expr e = SI.getContext().int_val(*Ptr); + auto address = Address(R); + SI.getMemory().insert(make_pair(address, e)); +} + +extern "C" void __DSE_Store__(int *X) { + expr e = SI.getStack().top(); + SI.getStack().pop(); + if(e.to_string().at(0) == 'R'){ + e = SI.getMemory().at(e); + cout << e << endl; + } + auto address = Address(X); + SI.getMemory().insert(make_pair(address, e)); + SI.getMemory().at(address) = e; +} + +extern "C" void __DSE_Load__(int Y, int *X) { + expr e = SI.getMemory().at(Address(X)); + auto address = Address(Y); + SI.getMemory().insert(make_pair(address, e)); +} + +extern "C" void __DSE_Label__(int RID, int BID, int label){ + expr el = SI.getMemory().at(Address(RID)); + auto address = Address(BID); + expr t = SI.getContext().bool_val(true); + expr f = SI.getContext().bool_val(false); + if(label) + SI.getMemory().insert(make_pair(address, el == t)); + else + SI.getMemory().insert(make_pair(address, el == f)); +} + +extern "C" void __DSE_ICmp__(int R, int Op) { + expr el = SI.getStack().top(); + SI.getStack().pop(); + expr er = SI.getStack().top(); + SI.getStack().pop(); + if(el.to_string().at(0) == 'R'){ + el = SI.getMemory().at(el); + } + if(er.to_string().at(0) == 'R'){ + er = SI.getMemory().at(er); + } + expr res = el == er; + switch (Op) { + case ICMP_EQ: + res = el == er; + break; + case ICMP_NE: + res = el != er; + break; + case ICMP_SLT: + res = el < er; + break; + case ICMP_SLE: + res = el <= er; + break; + case ICMP_SGT: + res = el > er; + break; + case ICMP_SGE: + res = el >= er; + default: + break; + } + auto address = Address(R); + SI.getMemory().insert(make_pair(address, res)); +} + +extern "C" void __DSE_BinOp__(int R, int Op) { + expr el = SI.getStack().top(); + SI.getStack().pop(); + expr er = SI.getStack().top(); + SI.getStack().pop(); + if(el.to_string().at(0) == 'R'){ + el = SI.getMemory().at(el); + } + if(er.to_string().at(0) == 'R'){ + er = SI.getMemory().at(er); + } + expr res = el + er; + switch (Op) { + case ADD: + res = el + er; + break; + case SUB: + res = el - er; + break; + case MUL: + res = el * er; + break; + case SDIV: + res = el / er; + break; + default: + break; + } + auto address = Address(R); + SI.getMemory().insert(make_pair(address, res)); +} diff --git a/dse/src/Strategy.cpp b/dse/src/Strategy.cpp new file mode 100644 index 0000000..4470dea --- /dev/null +++ b/dse/src/Strategy.cpp @@ -0,0 +1,6 @@ +#include "Strategy.h" + +/* + * Implement your search strategy. + */ +void searchStrategy(z3::expr_vector &OldVec) { /* Add your code here */ } diff --git a/dse/src/SymbolicInterpreter.cpp b/dse/src/SymbolicInterpreter.cpp new file mode 100644 index 0000000..12b8fe9 --- /dev/null +++ b/dse/src/SymbolicInterpreter.cpp @@ -0,0 +1,106 @@ +#include "SymbolicInterpreter.h" + +#include +#include + +std::ostream &operator<<(std::ostream &OS, const Address &A) { + if (A.Type == A.Memory) { + OS << A.Addr; + } else { + OS << "R" << A.Addr; + } + return OS; +} + +int SymbolicInterpreter::NewInput(int *Ptr, int ID) { + int Ret = 0; + if (Inputs.find(ID) != Inputs.end()) { + Ret = Inputs[ID]; + } else { + Ret = std::rand(); + Inputs[ID] = Ret; + } + Address X(Ptr); + std::string InputName = "X" + std::to_string(NumOfInputs); + z3::expr SE = Ctx.int_const(InputName.c_str()); + /// Type(Mem) : MemoryTy = std::map + Mem.insert(std::make_pair(X, SE)); + NumOfInputs++; + return Ret; +} + +SymbolicInterpreter SI; + +void print(std::ostream &OS) { + OS << "=== Inputs ===" << std::endl; + int Idx = 0; + for (auto &E : SI.getInputs()) { + OS << "X" << E.first << " : " << E.second << std::endl; + } + OS << std::endl; + OS << "=== Symbolic Memory ===" << std::endl; + for (auto &E : SI.getMemory()) { + OS << E.first << " : " << E.second << std::endl; + } + OS << std::endl; + + OS << "=== Path Condition ===" << std::endl; + for (auto &E : SI.getPathCondition()) { + std::string BID = "B" + std::to_string(E.first); + OS << BID << " : " << E.second << std::endl; + } +} + +extern "C" void __DSE_Exit__() { + z3::solver Solver(SI.getContext()); + std::ofstream Branch(BranchFile); + for (auto &E : SI.getPathCondition()) { + std::string BID = "B" + std::to_string(E.first); + Solver.add(E.second); + Branch << BID << "\n"; + } + std::ofstream Smt2(FormulaFile); + Smt2 << Solver.to_smt2(); + std::ofstream Log(LogFile); + print(Log); +} + +extern "C" void __DSE_Init__() { + std::srand(std::time(nullptr)); + std::string Line; + std::ifstream Input(InputFile); + if (Input.is_open()) { + while (getline(Input, Line)) { + int ID = std::stoi(Line.substr(1, Line.find(","))); + int Val = std::stoi(Line.substr(Line.find(",") + 1)); + SI.getInputs()[ID] = Val; + } + } + std::atexit(__DSE_Exit__); +} + +extern "C" void __DSE_Input__(int *X, int ID) { + /// 地址 *X 的值变为 (int)SI.NewInput(X, ID) + /// Inputs<0, V0> => %x = V0 + *X = (int)SI.NewInput(X, ID); +} + +/// 这里我按照自己的逻辑改了框架 +extern "C" void __DSE_Branch__(int RID, int BID) { + MemoryTy &Mem = SI.getMemory(); + Address Addr(RID); + /// (Addr(RID), SE) + z3::expr SE = Mem.at(Addr); + SI.getPathCondition().push_back(std::make_pair(BID, SE)); +} + +extern "C" void __DSE_Const__(int X) { + z3::expr SE = SI.getContext().int_val(X); + SI.getStack().push(SE); +} + +extern "C" void __DSE_Register__(int X) { + std::string Name = "R" + std::to_string(X); + z3::expr SE = SI.getContext().int_const(Name.c_str()); + SI.getStack().push(SE); +} diff --git a/dse/test/Makefile b/dse/test/Makefile new file mode 100644 index 0000000..7b55a83 --- /dev/null +++ b/dse/test/Makefile @@ -0,0 +1,13 @@ +.PRECIOUS: %.ll %.instrumented.ll +#-Instrument +TARGETS=simple0 simple1 simple2 branch0 branch1 branch2 infeasable + +all: ${TARGETS} + +%: %.c + clang -emit-llvm -S -fno-discard-value-names -c -o $@.ll $< + opt -enable-new-pm=0 -load ../build/InstrumentPass.so -Instrument -S $*.ll -o $*.instrumented.ll + clang -o $@ -L${PWD}/../build -lruntime $*.instrumented.ll + +clean: + rm -f *.ll *.out *.err *.smt2 input.txt branch.txt ${TARGETS} diff --git a/dse/test/branch.txt b/dse/test/branch.txt new file mode 100644 index 0000000..65923b9 --- /dev/null +++ b/dse/test/branch.txt @@ -0,0 +1 @@ +B5 diff --git a/dse/test/branch0 b/dse/test/branch0 new file mode 100755 index 0000000..3395a58 Binary files /dev/null and b/dse/test/branch0 differ diff --git a/dse/test/branch0.c b/dse/test/branch0.c new file mode 100644 index 0000000..b71bff3 --- /dev/null +++ b/dse/test/branch0.c @@ -0,0 +1,21 @@ +#include + +#include "../include/Runtime.h" + +int main() { + int x; + DSE_Input(x); + int y; + DSE_Input(y); + int z; + DSE_Input(z); + + if (x == 1) { + //if(x + y == x - z) { + if (y == z) { + x = x / (y-z); + } + } + + return 0; +} diff --git a/dse/test/branch0.instrumented.ll b/dse/test/branch0.instrumented.ll new file mode 100644 index 0000000..cb4ce12 --- /dev/null +++ b/dse/test/branch0.instrumented.ll @@ -0,0 +1,108 @@ +; ModuleID = 'branch0.ll' +source_filename = "branch0.c" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-unknown-linux-gnu" + +; Function Attrs: noinline nounwind optnone uwtable +define dso_local i32 @main() #0 { +entry: + call void @__DSE_Init__() + %retval = alloca i32, align 4 + %x = alloca i32, align 4 + call void @__DSE_Alloca__(i32 0, i32* %x) + %y = alloca i32, align 4 + call void @__DSE_Alloca__(i32 1, i32* %y) + %z = alloca i32, align 4 + call void @__DSE_Alloca__(i32 2, i32* %z) + store i32 0, i32* %retval, align 4 + call void @__DSE_Const__(i32 0) + call void @__DSE_Store__(i32* %retval) + call void @__DSE_Input__(i32* noundef %x, i32 noundef 0) + call void @__DSE_Input__(i32* noundef %y, i32 noundef 1) + call void @__DSE_Input__(i32* noundef %z, i32 noundef 2) + %0 = load i32, i32* %x, align 4 + call void @__DSE_Load__(i32 3, i32* %x) + %cmp = icmp eq i32 %0, 1 + call void @__DSE_Const__(i32 1) + call void @__DSE_Register__(i32 3) + call void @__DSE_ICmp__(i32 4, i32 32) + call void @__DSE_Label__(i32 4, i32 5, i32 1) + call void @__DSE_Label__(i32 4, i32 6, i32 0) + br i1 %cmp, label %if.then, label %if.end3 + +if.then: ; preds = %entry + call void @__DSE_Branch__(i32 5, i32 1) + %1 = load i32, i32* %y, align 4 + call void @__DSE_Load__(i32 7, i32* %y) + %2 = load i32, i32* %z, align 4 + call void @__DSE_Load__(i32 8, i32* %z) + %cmp1 = icmp eq i32 %1, %2 + call void @__DSE_Register__(i32 8) + call void @__DSE_Register__(i32 7) + call void @__DSE_ICmp__(i32 9, i32 32) + call void @__DSE_Label__(i32 9, i32 10, i32 1) + call void @__DSE_Label__(i32 9, i32 11, i32 0) + br i1 %cmp1, label %if.then2, label %if.end + +if.then2: ; preds = %if.then + call void @__DSE_Branch__(i32 10, i32 3) + %3 = load i32, i32* %x, align 4 + call void @__DSE_Load__(i32 12, i32* %x) + %4 = load i32, i32* %y, align 4 + call void @__DSE_Load__(i32 13, i32* %y) + %5 = load i32, i32* %z, align 4 + call void @__DSE_Load__(i32 14, i32* %z) + %sub = sub nsw i32 %4, %5 + call void @__DSE_Register__(i32 14) + call void @__DSE_Register__(i32 13) + call void @__DSE_BinOp__(i32 15, i32 15) + %div = sdiv i32 %3, %sub + call void @__DSE_Register__(i32 15) + call void @__DSE_Register__(i32 12) + call void @__DSE_BinOp__(i32 16, i32 20) + store i32 %div, i32* %x, align 4 + call void @__DSE_Register__(i32 16) + call void @__DSE_Store__(i32* %x) + br label %if.end + +if.end: ; preds = %if.then2, %if.then + call void @__DSE_Branch__(i32 11, i32 4) + br label %if.end3 + +if.end3: ; preds = %if.end, %entry + call void @__DSE_Branch__(i32 6, i32 5) + ret i32 0 +} + +declare dso_local void @__DSE_Input__(i32* noundef, i32 noundef) #1 + +declare void @__DSE_Init__() + +declare void @__DSE_Alloca__(i32, i32*) + +declare void @__DSE_Store__(i32*) + +declare void @__DSE_Load__(i32, i32*) + +declare void @__DSE_ICmp__(i32, i32) + +declare void @__DSE_Label__(i32, i32, i32) + +declare void @__DSE_Branch__(i32, i32) + +declare void @__DSE_BinOp__(i32, i32) + +declare void @__DSE_Const__(i32) + +declare void @__DSE_Register__(i32) + +attributes #0 = { noinline nounwind optnone uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } + +!llvm.module.flags = !{!0, !1, !2} +!llvm.ident = !{!3} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 7, !"uwtable", i32 1} +!2 = !{i32 7, !"frame-pointer", i32 2} +!3 = !{!"clang version 14.0.0"} diff --git a/dse/test/branch0.ll b/dse/test/branch0.ll new file mode 100644 index 0000000..96172b2 --- /dev/null +++ b/dse/test/branch0.ll @@ -0,0 +1,54 @@ +; ModuleID = 'branch0.c' +source_filename = "branch0.c" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-unknown-linux-gnu" + +; Function Attrs: noinline nounwind optnone uwtable +define dso_local i32 @main() #0 { +entry: + %retval = alloca i32, align 4 + %x = alloca i32, align 4 + %y = alloca i32, align 4 + %z = alloca i32, align 4 + store i32 0, i32* %retval, align 4 + call void @__DSE_Input__(i32* noundef %x, i32 noundef 0) + call void @__DSE_Input__(i32* noundef %y, i32 noundef 1) + call void @__DSE_Input__(i32* noundef %z, i32 noundef 2) + %0 = load i32, i32* %x, align 4 + %cmp = icmp eq i32 %0, 1 + br i1 %cmp, label %if.then, label %if.end3 + +if.then: ; preds = %entry + %1 = load i32, i32* %y, align 4 + %2 = load i32, i32* %z, align 4 + %cmp1 = icmp eq i32 %1, %2 + br i1 %cmp1, label %if.then2, label %if.end + +if.then2: ; preds = %if.then + %3 = load i32, i32* %x, align 4 + %4 = load i32, i32* %y, align 4 + %5 = load i32, i32* %z, align 4 + %sub = sub nsw i32 %4, %5 + %div = sdiv i32 %3, %sub + store i32 %div, i32* %x, align 4 + br label %if.end + +if.end: ; preds = %if.then2, %if.then + br label %if.end3 + +if.end3: ; preds = %if.end, %entry + ret i32 0 +} + +declare dso_local void @__DSE_Input__(i32* noundef, i32 noundef) #1 + +attributes #0 = { noinline nounwind optnone uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } + +!llvm.module.flags = !{!0, !1, !2} +!llvm.ident = !{!3} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 7, !"uwtable", i32 1} +!2 = !{i32 7, !"frame-pointer", i32 2} +!3 = !{!"clang version 14.0.0"} diff --git a/dse/test/branch1 b/dse/test/branch1 new file mode 100755 index 0000000..c671558 Binary files /dev/null and b/dse/test/branch1 differ diff --git a/dse/test/branch1.c b/dse/test/branch1.c new file mode 100644 index 0000000..78867e8 --- /dev/null +++ b/dse/test/branch1.c @@ -0,0 +1,21 @@ +#include + +#include "../include/Runtime.h" + +int main() { + int x; + DSE_Input(x); + int y; + DSE_Input(y); + int z; + DSE_Input(z); + + if (x == y && y == z) { + x = x / (y-z); + } + else{ + x = 1; + } + + return 0; +} diff --git a/dse/test/branch1.instrumented.ll b/dse/test/branch1.instrumented.ll new file mode 100644 index 0000000..8c11ed0 --- /dev/null +++ b/dse/test/branch1.instrumented.ll @@ -0,0 +1,112 @@ +; ModuleID = 'branch1.ll' +source_filename = "branch1.c" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-unknown-linux-gnu" + +; Function Attrs: noinline nounwind optnone uwtable +define dso_local i32 @main() #0 { +entry: + call void @__DSE_Init__() + %retval = alloca i32, align 4 + %x = alloca i32, align 4 + call void @__DSE_Alloca__(i32 0, i32* %x) + %y = alloca i32, align 4 + call void @__DSE_Alloca__(i32 1, i32* %y) + %z = alloca i32, align 4 + call void @__DSE_Alloca__(i32 2, i32* %z) + store i32 0, i32* %retval, align 4 + call void @__DSE_Const__(i32 0) + call void @__DSE_Store__(i32* %retval) + call void @__DSE_Input__(i32* noundef %x, i32 noundef 0) + call void @__DSE_Input__(i32* noundef %y, i32 noundef 1) + call void @__DSE_Input__(i32* noundef %z, i32 noundef 2) + %0 = load i32, i32* %x, align 4 + call void @__DSE_Load__(i32 3, i32* %x) + %1 = load i32, i32* %y, align 4 + call void @__DSE_Load__(i32 4, i32* %y) + %cmp = icmp eq i32 %0, %1 + call void @__DSE_Register__(i32 4) + call void @__DSE_Register__(i32 3) + call void @__DSE_ICmp__(i32 5, i32 32) + call void @__DSE_Label__(i32 5, i32 6, i32 1) + call void @__DSE_Label__(i32 5, i32 7, i32 0) + br i1 %cmp, label %land.lhs.true, label %if.else + +land.lhs.true: ; preds = %entry + %2 = load i32, i32* %y, align 4 + call void @__DSE_Load__(i32 8, i32* %y) + %3 = load i32, i32* %z, align 4 + call void @__DSE_Load__(i32 9, i32* %z) + %cmp1 = icmp eq i32 %2, %3 + call void @__DSE_Register__(i32 9) + call void @__DSE_Register__(i32 8) + call void @__DSE_ICmp__(i32 10, i32 32) + call void @__DSE_Label__(i32 10, i32 11, i32 1) + call void @__DSE_Label__(i32 10, i32 7, i32 0) + br i1 %cmp1, label %if.then, label %if.else + +if.then: ; preds = %land.lhs.true + call void @__DSE_Branch__(i32 11, i32 1) + %4 = load i32, i32* %x, align 4 + call void @__DSE_Load__(i32 12, i32* %x) + %5 = load i32, i32* %y, align 4 + call void @__DSE_Load__(i32 13, i32* %y) + %6 = load i32, i32* %z, align 4 + call void @__DSE_Load__(i32 14, i32* %z) + %sub = sub nsw i32 %5, %6 + call void @__DSE_Register__(i32 14) + call void @__DSE_Register__(i32 13) + call void @__DSE_BinOp__(i32 15, i32 15) + %div = sdiv i32 %4, %sub + call void @__DSE_Register__(i32 15) + call void @__DSE_Register__(i32 12) + call void @__DSE_BinOp__(i32 16, i32 20) + store i32 %div, i32* %x, align 4 + call void @__DSE_Register__(i32 16) + call void @__DSE_Store__(i32* %x) + br label %if.end + +if.else: ; preds = %land.lhs.true, %entry + call void @__DSE_Branch__(i32 7, i32 2) + store i32 1, i32* %x, align 4 + call void @__DSE_Const__(i32 1) + call void @__DSE_Store__(i32* %x) + br label %if.end + +if.end: ; preds = %if.else, %if.then + call void @__DSE_Branch__(i32 17, i32 3) + ret i32 0 +} + +declare dso_local void @__DSE_Input__(i32* noundef, i32 noundef) #1 + +declare void @__DSE_Init__() + +declare void @__DSE_Alloca__(i32, i32*) + +declare void @__DSE_Store__(i32*) + +declare void @__DSE_Load__(i32, i32*) + +declare void @__DSE_ICmp__(i32, i32) + +declare void @__DSE_Label__(i32, i32, i32) + +declare void @__DSE_Branch__(i32, i32) + +declare void @__DSE_BinOp__(i32, i32) + +declare void @__DSE_Const__(i32) + +declare void @__DSE_Register__(i32) + +attributes #0 = { noinline nounwind optnone uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } + +!llvm.module.flags = !{!0, !1, !2} +!llvm.ident = !{!3} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 7, !"uwtable", i32 1} +!2 = !{i32 7, !"frame-pointer", i32 2} +!3 = !{!"clang version 14.0.0"} diff --git a/dse/test/branch1.ll b/dse/test/branch1.ll new file mode 100644 index 0000000..3f51e4d --- /dev/null +++ b/dse/test/branch1.ll @@ -0,0 +1,56 @@ +; ModuleID = 'branch1.c' +source_filename = "branch1.c" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-unknown-linux-gnu" + +; Function Attrs: noinline nounwind optnone uwtable +define dso_local i32 @main() #0 { +entry: + %retval = alloca i32, align 4 + %x = alloca i32, align 4 + %y = alloca i32, align 4 + %z = alloca i32, align 4 + store i32 0, i32* %retval, align 4 + call void @__DSE_Input__(i32* noundef %x, i32 noundef 0) + call void @__DSE_Input__(i32* noundef %y, i32 noundef 1) + call void @__DSE_Input__(i32* noundef %z, i32 noundef 2) + %0 = load i32, i32* %x, align 4 + %1 = load i32, i32* %y, align 4 + %cmp = icmp eq i32 %0, %1 + br i1 %cmp, label %land.lhs.true, label %if.else + +land.lhs.true: ; preds = %entry + %2 = load i32, i32* %y, align 4 + %3 = load i32, i32* %z, align 4 + %cmp1 = icmp eq i32 %2, %3 + br i1 %cmp1, label %if.then, label %if.else + +if.then: ; preds = %land.lhs.true + %4 = load i32, i32* %x, align 4 + %5 = load i32, i32* %y, align 4 + %6 = load i32, i32* %z, align 4 + %sub = sub nsw i32 %5, %6 + %div = sdiv i32 %4, %sub + store i32 %div, i32* %x, align 4 + br label %if.end + +if.else: ; preds = %land.lhs.true, %entry + store i32 1, i32* %x, align 4 + br label %if.end + +if.end: ; preds = %if.else, %if.then + ret i32 0 +} + +declare dso_local void @__DSE_Input__(i32* noundef, i32 noundef) #1 + +attributes #0 = { noinline nounwind optnone uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } + +!llvm.module.flags = !{!0, !1, !2} +!llvm.ident = !{!3} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 7, !"uwtable", i32 1} +!2 = !{i32 7, !"frame-pointer", i32 2} +!3 = !{!"clang version 14.0.0"} diff --git a/dse/test/branch2 b/dse/test/branch2 new file mode 100755 index 0000000..06eb2c5 Binary files /dev/null and b/dse/test/branch2 differ diff --git a/dse/test/branch2.c b/dse/test/branch2.c new file mode 100644 index 0000000..fe0003d --- /dev/null +++ b/dse/test/branch2.c @@ -0,0 +1,18 @@ +#include + +#include "../include/Runtime.h" + +int main() { + int x; + DSE_Input(x); + int y; + DSE_Input(y); + int z; + DSE_Input(z); + + if (x > y && y > z && z == 0) { + x = x / z; + } + + return 0; +} diff --git a/dse/test/branch2.instrumented.ll b/dse/test/branch2.instrumented.ll new file mode 100644 index 0000000..79cb000 --- /dev/null +++ b/dse/test/branch2.instrumented.ll @@ -0,0 +1,110 @@ +; ModuleID = 'branch2.ll' +source_filename = "branch2.c" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-unknown-linux-gnu" + +; Function Attrs: noinline nounwind optnone uwtable +define dso_local i32 @main() #0 { +entry: + call void @__DSE_Init__() + %retval = alloca i32, align 4 + %x = alloca i32, align 4 + call void @__DSE_Alloca__(i32 0, i32* %x) + %y = alloca i32, align 4 + call void @__DSE_Alloca__(i32 1, i32* %y) + %z = alloca i32, align 4 + call void @__DSE_Alloca__(i32 2, i32* %z) + store i32 0, i32* %retval, align 4 + call void @__DSE_Const__(i32 0) + call void @__DSE_Store__(i32* %retval) + call void @__DSE_Input__(i32* noundef %x, i32 noundef 0) + call void @__DSE_Input__(i32* noundef %y, i32 noundef 1) + call void @__DSE_Input__(i32* noundef %z, i32 noundef 2) + %0 = load i32, i32* %x, align 4 + call void @__DSE_Load__(i32 3, i32* %x) + %1 = load i32, i32* %y, align 4 + call void @__DSE_Load__(i32 4, i32* %y) + %cmp = icmp sgt i32 %0, %1 + call void @__DSE_Register__(i32 4) + call void @__DSE_Register__(i32 3) + call void @__DSE_ICmp__(i32 5, i32 38) + call void @__DSE_Label__(i32 5, i32 6, i32 1) + call void @__DSE_Label__(i32 5, i32 7, i32 0) + br i1 %cmp, label %land.lhs.true, label %if.end + +land.lhs.true: ; preds = %entry + %2 = load i32, i32* %y, align 4 + call void @__DSE_Load__(i32 8, i32* %y) + %3 = load i32, i32* %z, align 4 + call void @__DSE_Load__(i32 9, i32* %z) + %cmp1 = icmp sgt i32 %2, %3 + call void @__DSE_Register__(i32 9) + call void @__DSE_Register__(i32 8) + call void @__DSE_ICmp__(i32 10, i32 38) + call void @__DSE_Label__(i32 10, i32 11, i32 1) + call void @__DSE_Label__(i32 10, i32 7, i32 0) + br i1 %cmp1, label %land.lhs.true2, label %if.end + +land.lhs.true2: ; preds = %land.lhs.true + %4 = load i32, i32* %z, align 4 + call void @__DSE_Load__(i32 12, i32* %z) + %cmp3 = icmp eq i32 %4, 0 + call void @__DSE_Const__(i32 0) + call void @__DSE_Register__(i32 12) + call void @__DSE_ICmp__(i32 13, i32 32) + call void @__DSE_Label__(i32 13, i32 14, i32 1) + call void @__DSE_Label__(i32 13, i32 7, i32 0) + br i1 %cmp3, label %if.then, label %if.end + +if.then: ; preds = %land.lhs.true2 + call void @__DSE_Branch__(i32 14, i32 1) + %5 = load i32, i32* %x, align 4 + call void @__DSE_Load__(i32 15, i32* %x) + %6 = load i32, i32* %z, align 4 + call void @__DSE_Load__(i32 16, i32* %z) + %div = sdiv i32 %5, %6 + call void @__DSE_Register__(i32 16) + call void @__DSE_Register__(i32 15) + call void @__DSE_BinOp__(i32 17, i32 20) + store i32 %div, i32* %x, align 4 + call void @__DSE_Register__(i32 17) + call void @__DSE_Store__(i32* %x) + br label %if.end + +if.end: ; preds = %if.then, %land.lhs.true2, %land.lhs.true, %entry + call void @__DSE_Branch__(i32 7, i32 2) + ret i32 0 +} + +declare dso_local void @__DSE_Input__(i32* noundef, i32 noundef) #1 + +declare void @__DSE_Init__() + +declare void @__DSE_Alloca__(i32, i32*) + +declare void @__DSE_Store__(i32*) + +declare void @__DSE_Load__(i32, i32*) + +declare void @__DSE_ICmp__(i32, i32) + +declare void @__DSE_Label__(i32, i32, i32) + +declare void @__DSE_Branch__(i32, i32) + +declare void @__DSE_BinOp__(i32, i32) + +declare void @__DSE_Const__(i32) + +declare void @__DSE_Register__(i32) + +attributes #0 = { noinline nounwind optnone uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } + +!llvm.module.flags = !{!0, !1, !2} +!llvm.ident = !{!3} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 7, !"uwtable", i32 1} +!2 = !{i32 7, !"frame-pointer", i32 2} +!3 = !{!"clang version 14.0.0"} diff --git a/dse/test/branch2.ll b/dse/test/branch2.ll new file mode 100644 index 0000000..1ca0c99 --- /dev/null +++ b/dse/test/branch2.ll @@ -0,0 +1,55 @@ +; ModuleID = 'branch2.c' +source_filename = "branch2.c" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-unknown-linux-gnu" + +; Function Attrs: noinline nounwind optnone uwtable +define dso_local i32 @main() #0 { +entry: + %retval = alloca i32, align 4 + %x = alloca i32, align 4 + %y = alloca i32, align 4 + %z = alloca i32, align 4 + store i32 0, i32* %retval, align 4 + call void @__DSE_Input__(i32* noundef %x, i32 noundef 0) + call void @__DSE_Input__(i32* noundef %y, i32 noundef 1) + call void @__DSE_Input__(i32* noundef %z, i32 noundef 2) + %0 = load i32, i32* %x, align 4 + %1 = load i32, i32* %y, align 4 + %cmp = icmp sgt i32 %0, %1 + br i1 %cmp, label %land.lhs.true, label %if.end + +land.lhs.true: ; preds = %entry + %2 = load i32, i32* %y, align 4 + %3 = load i32, i32* %z, align 4 + %cmp1 = icmp sgt i32 %2, %3 + br i1 %cmp1, label %land.lhs.true2, label %if.end + +land.lhs.true2: ; preds = %land.lhs.true + %4 = load i32, i32* %z, align 4 + %cmp3 = icmp eq i32 %4, 0 + br i1 %cmp3, label %if.then, label %if.end + +if.then: ; preds = %land.lhs.true2 + %5 = load i32, i32* %x, align 4 + %6 = load i32, i32* %z, align 4 + %div = sdiv i32 %5, %6 + store i32 %div, i32* %x, align 4 + br label %if.end + +if.end: ; preds = %if.then, %land.lhs.true2, %land.lhs.true, %entry + ret i32 0 +} + +declare dso_local void @__DSE_Input__(i32* noundef, i32 noundef) #1 + +attributes #0 = { noinline nounwind optnone uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } + +!llvm.module.flags = !{!0, !1, !2} +!llvm.ident = !{!3} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 7, !"uwtable", i32 1} +!2 = !{i32 7, !"frame-pointer", i32 2} +!3 = !{!"clang version 14.0.0"} diff --git a/dse/test/formula.smt2 b/dse/test/formula.smt2 new file mode 100644 index 0000000..a82e12c --- /dev/null +++ b/dse/test/formula.smt2 @@ -0,0 +1,7 @@ +; +(set-info :status unknown) +(declare-fun X0 () Int) +(assert + (let (($x14 (= X0 1))) + (= $x14 false))) +(check-sat) diff --git a/dse/test/infeasable b/dse/test/infeasable new file mode 100755 index 0000000..4c5647c Binary files /dev/null and b/dse/test/infeasable differ diff --git a/dse/test/infeasable.c b/dse/test/infeasable.c new file mode 100644 index 0000000..fe1f801 --- /dev/null +++ b/dse/test/infeasable.c @@ -0,0 +1,22 @@ +#include + +#include "../include/Runtime.h" + +int main() { + int x; + DSE_Input(x); + + //c is a product of two primes + int c = 181 * 191; + + int y = 1; + + for(int i=0; i + +#include "../include/Runtime.h" + +int main() { + int x = 1; + int y = x; + int z = 9; + return 0; +} diff --git a/dse/test/simple0.instrumented.ll b/dse/test/simple0.instrumented.ll new file mode 100644 index 0000000..65a1fea --- /dev/null +++ b/dse/test/simple0.instrumented.ll @@ -0,0 +1,62 @@ +; ModuleID = 'simple0.ll' +source_filename = "simple0.c" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-unknown-linux-gnu" + +; Function Attrs: noinline nounwind optnone uwtable +define dso_local i32 @main() #0 { +entry: + call void @__DSE_Init__() + %retval = alloca i32, align 4 + %x = alloca i32, align 4 + call void @__DSE_Alloca__(i32 0, i32* %x) + %y = alloca i32, align 4 + call void @__DSE_Alloca__(i32 1, i32* %y) + %z = alloca i32, align 4 + call void @__DSE_Alloca__(i32 2, i32* %z) + store i32 0, i32* %retval, align 4 + call void @__DSE_Const__(i32 0) + call void @__DSE_Store__(i32* %retval) + store i32 1, i32* %x, align 4 + call void @__DSE_Const__(i32 1) + call void @__DSE_Store__(i32* %x) + %0 = load i32, i32* %x, align 4 + call void @__DSE_Load__(i32 3, i32* %x) + store i32 %0, i32* %y, align 4 + call void @__DSE_Register__(i32 3) + call void @__DSE_Store__(i32* %y) + store i32 9, i32* %z, align 4 + call void @__DSE_Const__(i32 9) + call void @__DSE_Store__(i32* %z) + ret i32 0 +} + +declare void @__DSE_Init__() + +declare void @__DSE_Alloca__(i32, i32*) + +declare void @__DSE_Store__(i32*) + +declare void @__DSE_Load__(i32, i32*) + +declare void @__DSE_ICmp__(i32, i32) + +declare void @__DSE_Label__(i32, i32, i32) + +declare void @__DSE_Branch__(i32, i32) + +declare void @__DSE_BinOp__(i32, i32) + +declare void @__DSE_Const__(i32) + +declare void @__DSE_Register__(i32) + +attributes #0 = { noinline nounwind optnone uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } + +!llvm.module.flags = !{!0, !1, !2} +!llvm.ident = !{!3} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 7, !"uwtable", i32 1} +!2 = !{i32 7, !"frame-pointer", i32 2} +!3 = !{!"clang version 14.0.0"} diff --git a/dse/test/simple0.ll b/dse/test/simple0.ll new file mode 100644 index 0000000..0281a70 --- /dev/null +++ b/dse/test/simple0.ll @@ -0,0 +1,29 @@ +; ModuleID = 'simple0.c' +source_filename = "simple0.c" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-unknown-linux-gnu" + +; Function Attrs: noinline nounwind optnone uwtable +define dso_local i32 @main() #0 { +entry: + %retval = alloca i32, align 4 + %x = alloca i32, align 4 + %y = alloca i32, align 4 + %z = alloca i32, align 4 + store i32 0, i32* %retval, align 4 + store i32 1, i32* %x, align 4 + %0 = load i32, i32* %x, align 4 + store i32 %0, i32* %y, align 4 + store i32 9, i32* %z, align 4 + ret i32 0 +} + +attributes #0 = { noinline nounwind optnone uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } + +!llvm.module.flags = !{!0, !1, !2} +!llvm.ident = !{!3} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 7, !"uwtable", i32 1} +!2 = !{i32 7, !"frame-pointer", i32 2} +!3 = !{!"clang version 14.0.0"} diff --git a/dse/test/simple1 b/dse/test/simple1 new file mode 100755 index 0000000..536fadc Binary files /dev/null and b/dse/test/simple1 differ diff --git a/dse/test/simple1.c b/dse/test/simple1.c new file mode 100644 index 0000000..af88c2a --- /dev/null +++ b/dse/test/simple1.c @@ -0,0 +1,13 @@ +#include + +#include "../include/Runtime.h" + +int main() { + int x; + DSE_Input(x); + int y; + DSE_Input(y); + int z = (x*y) + (y/x) - (x+y); + x = z; + return 0; +} diff --git a/dse/test/simple1.instrumented.ll b/dse/test/simple1.instrumented.ll new file mode 100644 index 0000000..a1f3071 --- /dev/null +++ b/dse/test/simple1.instrumented.ll @@ -0,0 +1,96 @@ +; ModuleID = 'simple1.ll' +source_filename = "simple1.c" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-unknown-linux-gnu" + +; Function Attrs: noinline nounwind optnone uwtable +define dso_local i32 @main() #0 { +entry: + call void @__DSE_Init__() + %retval = alloca i32, align 4 + %x = alloca i32, align 4 + call void @__DSE_Alloca__(i32 0, i32* %x) + %y = alloca i32, align 4 + call void @__DSE_Alloca__(i32 1, i32* %y) + %z = alloca i32, align 4 + call void @__DSE_Alloca__(i32 2, i32* %z) + store i32 0, i32* %retval, align 4 + call void @__DSE_Const__(i32 0) + call void @__DSE_Store__(i32* %retval) + call void @__DSE_Input__(i32* noundef %x, i32 noundef 0) + call void @__DSE_Input__(i32* noundef %y, i32 noundef 1) + %0 = load i32, i32* %x, align 4 + call void @__DSE_Load__(i32 3, i32* %x) + %1 = load i32, i32* %y, align 4 + call void @__DSE_Load__(i32 4, i32* %y) + %mul = mul nsw i32 %0, %1 + call void @__DSE_Register__(i32 4) + call void @__DSE_Register__(i32 3) + call void @__DSE_BinOp__(i32 5, i32 17) + %2 = load i32, i32* %y, align 4 + call void @__DSE_Load__(i32 6, i32* %y) + %3 = load i32, i32* %x, align 4 + call void @__DSE_Load__(i32 7, i32* %x) + %div = sdiv i32 %2, %3 + call void @__DSE_Register__(i32 7) + call void @__DSE_Register__(i32 6) + call void @__DSE_BinOp__(i32 8, i32 20) + %add = add nsw i32 %mul, %div + call void @__DSE_Register__(i32 8) + call void @__DSE_Register__(i32 5) + call void @__DSE_BinOp__(i32 9, i32 13) + %4 = load i32, i32* %x, align 4 + call void @__DSE_Load__(i32 10, i32* %x) + %5 = load i32, i32* %y, align 4 + call void @__DSE_Load__(i32 11, i32* %y) + %add1 = add nsw i32 %4, %5 + call void @__DSE_Register__(i32 11) + call void @__DSE_Register__(i32 10) + call void @__DSE_BinOp__(i32 12, i32 13) + %sub = sub nsw i32 %add, %add1 + call void @__DSE_Register__(i32 12) + call void @__DSE_Register__(i32 9) + call void @__DSE_BinOp__(i32 13, i32 15) + store i32 %sub, i32* %z, align 4 + call void @__DSE_Register__(i32 13) + call void @__DSE_Store__(i32* %z) + %6 = load i32, i32* %z, align 4 + call void @__DSE_Load__(i32 14, i32* %z) + store i32 %6, i32* %x, align 4 + call void @__DSE_Register__(i32 14) + call void @__DSE_Store__(i32* %x) + ret i32 0 +} + +declare dso_local void @__DSE_Input__(i32* noundef, i32 noundef) #1 + +declare void @__DSE_Init__() + +declare void @__DSE_Alloca__(i32, i32*) + +declare void @__DSE_Store__(i32*) + +declare void @__DSE_Load__(i32, i32*) + +declare void @__DSE_ICmp__(i32, i32) + +declare void @__DSE_Label__(i32, i32, i32) + +declare void @__DSE_Branch__(i32, i32) + +declare void @__DSE_BinOp__(i32, i32) + +declare void @__DSE_Const__(i32) + +declare void @__DSE_Register__(i32) + +attributes #0 = { noinline nounwind optnone uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } + +!llvm.module.flags = !{!0, !1, !2} +!llvm.ident = !{!3} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 7, !"uwtable", i32 1} +!2 = !{i32 7, !"frame-pointer", i32 2} +!3 = !{!"clang version 14.0.0"} diff --git a/dse/test/simple1.ll b/dse/test/simple1.ll new file mode 100644 index 0000000..643585e --- /dev/null +++ b/dse/test/simple1.ll @@ -0,0 +1,44 @@ +; ModuleID = 'simple1.c' +source_filename = "simple1.c" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-unknown-linux-gnu" + +; Function Attrs: noinline nounwind optnone uwtable +define dso_local i32 @main() #0 { +entry: + %retval = alloca i32, align 4 + %x = alloca i32, align 4 + %y = alloca i32, align 4 + %z = alloca i32, align 4 + store i32 0, i32* %retval, align 4 + call void @__DSE_Input__(i32* noundef %x, i32 noundef 0) + call void @__DSE_Input__(i32* noundef %y, i32 noundef 1) + %0 = load i32, i32* %x, align 4 + %1 = load i32, i32* %y, align 4 + %mul = mul nsw i32 %0, %1 + %2 = load i32, i32* %y, align 4 + %3 = load i32, i32* %x, align 4 + %div = sdiv i32 %2, %3 + %add = add nsw i32 %mul, %div + %4 = load i32, i32* %x, align 4 + %5 = load i32, i32* %y, align 4 + %add1 = add nsw i32 %4, %5 + %sub = sub nsw i32 %add, %add1 + store i32 %sub, i32* %z, align 4 + %6 = load i32, i32* %z, align 4 + store i32 %6, i32* %x, align 4 + ret i32 0 +} + +declare dso_local void @__DSE_Input__(i32* noundef, i32 noundef) #1 + +attributes #0 = { noinline nounwind optnone uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } + +!llvm.module.flags = !{!0, !1, !2} +!llvm.ident = !{!3} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 7, !"uwtable", i32 1} +!2 = !{i32 7, !"frame-pointer", i32 2} +!3 = !{!"clang version 14.0.0"} diff --git a/dse/test/simple2 b/dse/test/simple2 new file mode 100755 index 0000000..105772d Binary files /dev/null and b/dse/test/simple2 differ diff --git a/dse/test/simple2.c b/dse/test/simple2.c new file mode 100644 index 0000000..a570f32 --- /dev/null +++ b/dse/test/simple2.c @@ -0,0 +1,10 @@ +#include + +#include "../include/Runtime.h" + +int main() { + int x; DSE_Input(x); + int y = x + 1; + x = y; + return 0; +} diff --git a/dse/test/simple2.instrumented.ll b/dse/test/simple2.instrumented.ll new file mode 100644 index 0000000..48ab1b1 --- /dev/null +++ b/dse/test/simple2.instrumented.ll @@ -0,0 +1,67 @@ +; ModuleID = 'simple2.ll' +source_filename = "simple2.c" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-unknown-linux-gnu" + +; Function Attrs: noinline nounwind optnone uwtable +define dso_local i32 @main() #0 { +entry: + call void @__DSE_Init__() + %retval = alloca i32, align 4 + %x = alloca i32, align 4 + call void @__DSE_Alloca__(i32 0, i32* %x) + %y = alloca i32, align 4 + call void @__DSE_Alloca__(i32 1, i32* %y) + store i32 0, i32* %retval, align 4 + call void @__DSE_Const__(i32 0) + call void @__DSE_Store__(i32* %retval) + call void @__DSE_Input__(i32* noundef %x, i32 noundef 0) + %0 = load i32, i32* %x, align 4 + call void @__DSE_Load__(i32 2, i32* %x) + %add = add nsw i32 %0, 1 + call void @__DSE_Const__(i32 1) + call void @__DSE_Register__(i32 2) + call void @__DSE_BinOp__(i32 3, i32 13) + store i32 %add, i32* %y, align 4 + call void @__DSE_Register__(i32 3) + call void @__DSE_Store__(i32* %y) + %1 = load i32, i32* %y, align 4 + call void @__DSE_Load__(i32 4, i32* %y) + store i32 %1, i32* %x, align 4 + call void @__DSE_Register__(i32 4) + call void @__DSE_Store__(i32* %x) + ret i32 0 +} + +declare dso_local void @__DSE_Input__(i32* noundef, i32 noundef) #1 + +declare void @__DSE_Init__() + +declare void @__DSE_Alloca__(i32, i32*) + +declare void @__DSE_Store__(i32*) + +declare void @__DSE_Load__(i32, i32*) + +declare void @__DSE_ICmp__(i32, i32) + +declare void @__DSE_Label__(i32, i32, i32) + +declare void @__DSE_Branch__(i32, i32) + +declare void @__DSE_BinOp__(i32, i32) + +declare void @__DSE_Const__(i32) + +declare void @__DSE_Register__(i32) + +attributes #0 = { noinline nounwind optnone uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } + +!llvm.module.flags = !{!0, !1, !2} +!llvm.ident = !{!3} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 7, !"uwtable", i32 1} +!2 = !{i32 7, !"frame-pointer", i32 2} +!3 = !{!"clang version 14.0.0"} diff --git a/dse/test/simple2.ll b/dse/test/simple2.ll new file mode 100644 index 0000000..c2e4caf --- /dev/null +++ b/dse/test/simple2.ll @@ -0,0 +1,33 @@ +; ModuleID = 'simple2.c' +source_filename = "simple2.c" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-unknown-linux-gnu" + +; Function Attrs: noinline nounwind optnone uwtable +define dso_local i32 @main() #0 { +entry: + %retval = alloca i32, align 4 + %x = alloca i32, align 4 + %y = alloca i32, align 4 + store i32 0, i32* %retval, align 4 + call void @__DSE_Input__(i32* noundef %x, i32 noundef 0) + %0 = load i32, i32* %x, align 4 + %add = add nsw i32 %0, 1 + store i32 %add, i32* %y, align 4 + %1 = load i32, i32* %y, align 4 + store i32 %1, i32* %x, align 4 + ret i32 0 +} + +declare dso_local void @__DSE_Input__(i32* noundef, i32 noundef) #1 + +attributes #0 = { noinline nounwind optnone uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } + +!llvm.module.flags = !{!0, !1, !2} +!llvm.ident = !{!3} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 7, !"uwtable", i32 1} +!2 = !{i32 7, !"frame-pointer", i32 2} +!3 = !{!"clang version 14.0.0"} diff --git a/马坚 clang-tidy 实验报告.pdf b/马坚 clang-tidy 实验报告.pdf deleted file mode 100644 index 27c9f64..0000000 Binary files a/马坚 clang-tidy 实验报告.pdf and /dev/null differ