diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5a5934a..4e7fe92 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -20,8 +20,8 @@ env: # will error - we use Clang to compile test programs, and cclyzer++ must be # able to read the bitcode it outputs. We currently only run tests with the # most recent (matching) Clang/LLVM combination. - LLVM_MAJOR_VERSION: "13" - CLANG_VERSION: "13" + LLVM_MAJOR_VERSION: "14" + CLANG_VERSION: "14" UBUNTU_VERSION: "22.04" UBUNTU_NAME: "jammy" @@ -58,7 +58,12 @@ jobs: llvm_version: "12" ubuntu_version: "20.04" ubuntu_name: "focal" - - llvm_version: "13" + - clang_version: "14" + llvm_version: "13" + ubuntu_version: "22.04" + ubuntu_name: "jammy" + - clang_version: "14" + llvm_version: "14" ubuntu_version: "22.04" ubuntu_name: "jammy" env: @@ -115,7 +120,7 @@ jobs: - name: Run tests # See NOTE[Clang+LLVM] - if: ${{ env.LLVM_MAJOR_VERSION == 13 }} + if: ${{ env.LLVM_MAJOR_VERSION == 14 }} run: | # See previous comment if [[ "${GITHUB_EVENT_NAME}" == "pull_request" ]]; then diff --git a/CMakeLists.txt b/CMakeLists.txt index 3941682..124c624 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -6,7 +6,7 @@ project(cclyzer++ LANGUAGES C CXX VERSION 0.5.0) # ----------------------------------------------------------------------------- if(NOT (DEFINED LLVM_MAJOR_VERSION)) - set(LLVM_MAJOR_VERSION 13) + set(LLVM_MAJOR_VERSION 14) endif() find_package(LLVM ${LLVM_MAJOR_VERSION}.0 REQUIRED CONFIG) diff --git a/FactGenerator/src/ContextManager.hpp b/FactGenerator/src/ContextManager.hpp index 3766265..4312ee4 100644 --- a/FactGenerator/src/ContextManager.hpp +++ b/FactGenerator/src/ContextManager.hpp @@ -5,6 +5,7 @@ #include #include +#include #include #include #include @@ -43,7 +44,7 @@ class ContextManager { using const_reverse_iterator = std::vector::const_reverse_iterator; ContextManager(const llvm::Module& module, const std::string& path) - : iFunctionCtx(-1), mod(module), instrIndex(0), constantIndex(0) { + : mod(module) { // Compute global prefix for this module std::stringstream prefix; prefix << '<' << path << '>' << std::flush; @@ -123,14 +124,14 @@ class ContextManager { std::vector contexts; // The vector index containing a function context - int iFunctionCtx; + int iFunctionCtx{-1}; // Current module and path const llvm::Module& mod; // Instruction and constant indices - unsigned instrIndex; - unsigned constantIndex; + unsigned instrIndex{0}; + unsigned constantIndex{0}; }; } // end of namespace cclyzer diff --git a/FactGenerator/src/InstructionVisitor.cpp b/FactGenerator/src/InstructionVisitor.cpp index 58dc262..6868592 100644 --- a/FactGenerator/src/InstructionVisitor.cpp +++ b/FactGenerator/src/InstructionVisitor.cpp @@ -285,7 +285,11 @@ void InstructionVisitor::visitInvokeInst(const llvm::InvokeInst &II) { writeInstrOperand(pred::invoke::func_operand, iref, invokeOp); // actual args +#if LLVM_VERSION_MAJOR > 13 + for (unsigned op = 0; op < II.arg_size(); ++op) +#else for (unsigned op = 0; op < II.getNumArgOperands(); ++op) +#endif writeInstrOperand(pred::invoke::arg, iref, II.getArgOperand(op), op); writeInstrOperand(pred::invoke::normal_label, iref, II.getNormalDest()); @@ -544,7 +548,11 @@ void InstructionVisitor::visitCallInst(const llvm::CallInst &CI) { // call instruction function (also records type) writeInstrOperand(pred::call::func_operand, iref, callOp); +#if LLVM_VERSION_MAJOR > 13 + for (unsigned op = 0; op < CI.arg_size(); ++op) +#else for (unsigned op = 0; op < CI.getNumArgOperands(); ++op) +#endif writeInstrOperand(pred::call::arg, iref, CI.getArgOperand(op), op); if (CI.isTailCall()) gen.writeFact(pred::call::tail_opt, iref); diff --git a/FactGenerator/src/constants.cpp b/FactGenerator/src/constants.cpp index 2c35cfc..07454d5 100644 --- a/FactGenerator/src/constants.cpp +++ b/FactGenerator/src/constants.cpp @@ -124,7 +124,12 @@ void FactGenerator::writeConstantExpr( pred::ptrtoint_constant_expr::from_ptr_constant, refmode, opref); break; } + +#if LLVM_VERSION_MAJOR > 13 + } else if (expr.getOpcode() == llvm::Instruction::GetElementPtr) { +#else } else if (expr.isGEPWithNoNotionalOverIndexing()) { +#endif unsigned nOperands = expr.getNumOperands(); for (unsigned i = 0; i < nOperands; i++) { diff --git a/FactGenerator/src/main.cpp b/FactGenerator/src/main.cpp index 81d841b..9a206d5 100644 --- a/FactGenerator/src/main.cpp +++ b/FactGenerator/src/main.cpp @@ -49,7 +49,7 @@ void cclyzer::factgen( // Loop over each input file for (FileIt it = firstFile; it != endFile; ++it) { - fs::path inputFile = *it; + const fs::path &inputFile = *it; // Parse input file std::unique_ptr module = diff --git a/doc/build.rst b/doc/build.rst index e105a27..2cf482e 100644 --- a/doc/build.rst +++ b/doc/build.rst @@ -27,7 +27,9 @@ Ubuntu 20.04: Configuring the Build ********************* -You can pass ``-DLLVM_MAJOR_VERSION=10`` to CMake to build against LLVM 10. +You can pass ``-DLLVM_MAJOR_VERSION=`` to CMake to build +against a specific version of LLVM. See :ref:`LLVM Library Version ` +for supported versions. Building the Fact Generator *************************** diff --git a/doc/changelog.rst b/doc/changelog.rst index a97872f..a220f59 100644 --- a/doc/changelog.rst +++ b/doc/changelog.rst @@ -10,7 +10,7 @@ next Changed ~~~~~~~ -- cclyzer++ now builds against (and requires) LLVM 13. See :doc:`build` for how +- cclyzer++ now builds against (and requires) LLVM 14. See :doc:`build` for how to build against other versions of LLVM. `v0.5.0`_ - 2022-10-21 diff --git a/doc/install.rst b/doc/install.rst index dfbac87..b95ffec 100644 --- a/doc/install.rst +++ b/doc/install.rst @@ -6,6 +6,7 @@ Pre-built Debian packages are available from the `releases page`_. You can download Docker images from GHCR or them build yourself; see :doc:`docker`. -If you need to use LLVM 10, you'll have to build from source. See :doc:`build`. +If you need to use a older version of LLVM, you'll have to build from source. +See :doc:`build`. .. _releases page: https://github.com/GaloisInc/cclyzerpp/releases diff --git a/doc/overview.rst b/doc/overview.rst index 7ff70d8..4460f09 100644 --- a/doc/overview.rst +++ b/doc/overview.rst @@ -40,7 +40,7 @@ other external libraries. Such models are crucial for soundness. See Language Support ---------------- -cclyzer++ has primarily been tested on LLVM code produced by Clang 10 through 13 +cclyzer++ has primarily been tested on LLVM code produced by Clang 10 through 14 when compiling from C and C++ for x86_64. Your mileage may vary with other languages, compilers, and targets. @@ -66,7 +66,7 @@ Comparison to cclyzer As mentioned above, cclyzer++ is based on cclyzer. The major differences are that cclyzer++ -* supports LLVM 10 through 13 +* supports LLVM 10 through 14 * is implemented in Soufflé rather than LogicBlox * has :ref:`a C++ interface `, rather than a Python one * has runtime-configurable context-sensitivity and heap-cloning @@ -101,20 +101,23 @@ Versioning Since v0.4.0, cclyzer++ has attempted to follow `semantic versioning 2.0.0 `_. +.. _llvmver: + LLVM Library Version ******************** .. TODO(lb): Policy for supporting different LLVM versions -cclyzer++ currently builds against LLVM 13 by default and can be built with -LLVM 10. There are `plans `_ to support recent versions. +cclyzer++ currently builds against LLVM 14 by default and can be built with +previous versions 13 through 10. There are `plans `_ to support +LLVM 15. Development Tools ***************** -cclyzer++ currently builds with Clang 13 (including other Clang tools such as -clang-format and clang-tidy). There are `plans `_ to build with more -recent versions of Clang. +cclyzer++ currently builds with Clang 12 or Clang 14 (including other Clang +tools such as clang-format and clang-tidy). There are `plans `_ to +build with Clang 15. .. _tutorial: http://yanniss.github.io/points-to-tutorial15.pdf .. _llvmver: https://github.com/GaloisInc/cclyzerpp/issues/12 diff --git a/docker/dev.dockerfile b/docker/dev.dockerfile index d0ec09b..b98b8ad 100644 --- a/docker/dev.dockerfile +++ b/docker/dev.dockerfile @@ -8,8 +8,8 @@ ARG UBUNTU_NAME=jammy ARG UBUNTU_VERSION=22.04 FROM ubuntu:$UBUNTU_VERSION as dev # See NOTE[Clang+LLVM] in ci.yml -ARG CLANG_VERSION=13 -ARG LLVM_MAJOR_VERSION=13 +ARG CLANG_VERSION=14 +ARG LLVM_MAJOR_VERSION=14 # https://docs.docker.com/engine/reference/builder/#understand-how-arg-and-from-interact ARG UBUNTU_NAME ARG UBUNTU_VERSION diff --git a/scripts/format.sh b/scripts/format.sh index 692a534..f7a111e 100644 --- a/scripts/format.sh +++ b/scripts/format.sh @@ -3,5 +3,5 @@ set -eo pipefail for f in ./src/*.cpp ./FactGenerator/**/*.cpp; do - clang-format-10 -i "${f}" + clang-format-14 -i "${f}" done diff --git a/test/gold/cxxbasic.clang++.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.1-callsite.subset.callgraph.callgraph_edge.golden.csv b/test/gold/cxxbasic.clang++.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.1-callsite.subset.callgraph.callgraph_edge.golden.csv index a943d71..e177952 100644 --- a/test/gold/cxxbasic.clang++.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.1-callsite.subset.callgraph.callgraph_edge.golden.csv +++ b/test/gold/cxxbasic.clang++.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.1-callsite.subset.callgraph.callgraph_edge.golden.csv @@ -1,41 +1,42 @@ -[<>, nil] :_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm [<>, nil] :main:99 -[<>, nil] :llvm.memcpy.p0i8.p0i8.i64 [<>, nil] :main:35 +[<>, nil] :_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm [<>, nil] :main:96 +[<>, nil] :llvm.memcpy.p0i8.p0i8.i64 [<>, nil] :main:32 [<>, nil] :_ZNSt8ios_base4InitC1Ev [<>, nil] :_GLOBAL__sub_I_cxxbasic.cpp:0 [<>, nil] :__cxa_atexit [<>, nil] :_GLOBAL__sub_I_cxxbasic.cpp:1 -[:main:102, nil] :_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l [<>, nil] :main:102 -[:main:110, nil] :_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l [<>, nil] :main:110 -[:main:111, nil] :llvm.lifetime.start.p0i8 [<>, nil] :main:111 -[:main:116, nil] :_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l [<>, nil] :main:116 -[:main:117, nil] :llvm.lifetime.end.p0i8 [<>, nil] :main:117 -[:main:136, nil] :_ZdlPv [<>, nil] :main:136 -[:main:138, nil] :llvm.lifetime.end.p0i8 [<>, nil] :main:138 -[:main:140, nil] :llvm.lifetime.end.p0i8 [<>, nil] :main:140 -[:main:55, nil] :_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l [<>, nil] :main:55 +[:main:107, nil] :_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l [<>, nil] :main:107 +[:main:108, nil] :llvm.lifetime.start.p0i8 [<>, nil] :main:108 +[:main:113, nil] :_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l [<>, nil] :main:113 +[:main:114, nil] :llvm.lifetime.end.p0i8 [<>, nil] :main:114 +[:main:133, nil] :_ZdlPv [<>, nil] :main:133 +[:main:135, nil] :llvm.lifetime.end.p0i8 [<>, nil] :main:135 +[:main:137, nil] :llvm.lifetime.end.p0i8 [<>, nil] :main:137 +[:main:52, nil] :_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l [<>, nil] :main:52 [:main:6, nil] :llvm.lifetime.start.p0i8 [<>, nil] :main:6 -[:main:63, nil] :_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l [<>, nil] :main:63 -[:main:64, nil] :llvm.lifetime.start.p0i8 [<>, nil] :main:64 -[:main:69, nil] :_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l [<>, nil] :main:69 -[:main:70, nil] :llvm.lifetime.end.p0i8 [<>, nil] :main:70 -[:main:91, nil] :_ZdlPv [<>, nil] :main:91 -nil :llvm.dbg.declare [<>, nil] :main:22 +[:main:60, nil] :_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l [<>, nil] :main:60 +[:main:61, nil] :llvm.lifetime.start.p0i8 [<>, nil] :main:61 +[:main:66, nil] :_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l [<>, nil] :main:66 +[:main:67, nil] :llvm.lifetime.end.p0i8 [<>, nil] :main:67 +[:main:88, nil] :_ZdlPv [<>, nil] :main:88 +[:main:99, nil] :_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l [<>, nil] :main:99 +nil :llvm.dbg.declare [<>, nil] :main:20 nil :llvm.dbg.declare [<>, nil] :main:7 nil :llvm.dbg.value [<>, nil] :main:10 nil :llvm.dbg.value [<>, nil] :main:100 nil :llvm.dbg.value [<>, nil] :main:101 +nil :llvm.dbg.value [<>, nil] :main:102 nil :llvm.dbg.value [<>, nil] :main:103 -nil :llvm.dbg.value [<>, nil] :main:104 nil :llvm.dbg.value [<>, nil] :main:105 -nil :llvm.dbg.value [<>, nil] :main:106 -nil :llvm.dbg.value [<>, nil] :main:108 +nil :llvm.dbg.value [<>, nil] :main:109 nil :llvm.dbg.value [<>, nil] :main:11 +nil :llvm.dbg.value [<>, nil] :main:110 nil :llvm.dbg.value [<>, nil] :main:112 -nil :llvm.dbg.value [<>, nil] :main:113 nil :llvm.dbg.value [<>, nil] :main:115 +nil :llvm.dbg.value [<>, nil] :main:116 +nil :llvm.dbg.value [<>, nil] :main:117 nil :llvm.dbg.value [<>, nil] :main:118 -nil :llvm.dbg.value [<>, nil] :main:119 nil :llvm.dbg.value [<>, nil] :main:120 -nil :llvm.dbg.value [<>, nil] :main:121 -nil :llvm.dbg.value [<>, nil] :main:123 +nil :llvm.dbg.value [<>, nil] :main:124 +nil :llvm.dbg.value [<>, nil] :main:125 +nil :llvm.dbg.value [<>, nil] :main:126 nil :llvm.dbg.value [<>, nil] :main:127 nil :llvm.dbg.value [<>, nil] :main:128 nil :llvm.dbg.value [<>, nil] :main:129 @@ -43,64 +44,60 @@ nil :llvm.dbg.value [<>, nil] :main:13 nil :llvm.dbg.value [<>, nil] :main:130 nil :llvm.dbg.value [<>, nil] :main:131 nil :llvm.dbg.value [<>, nil] :main:132 -nil :llvm.dbg.value [<>, nil] :main:133 -nil :llvm.dbg.value [<>, nil] :main:134 -nil :llvm.dbg.value [<>, nil] :main:135 nil :llvm.dbg.value [<>, nil] :main:14 nil :llvm.dbg.value [<>, nil] :main:15 nil :llvm.dbg.value [<>, nil] :main:18 nil :llvm.dbg.value [<>, nil] :main:19 -nil :llvm.dbg.value [<>, nil] :main:20 nil :llvm.dbg.value [<>, nil] :main:21 -nil :llvm.dbg.value [<>, nil] :main:23 +nil :llvm.dbg.value [<>, nil] :main:22 nil :llvm.dbg.value [<>, nil] :main:24 +nil :llvm.dbg.value [<>, nil] :main:25 nil :llvm.dbg.value [<>, nil] :main:26 nil :llvm.dbg.value [<>, nil] :main:27 nil :llvm.dbg.value [<>, nil] :main:28 -nil :llvm.dbg.value [<>, nil] :main:29 nil :llvm.dbg.value [<>, nil] :main:3 nil :llvm.dbg.value [<>, nil] :main:30 nil :llvm.dbg.value [<>, nil] :main:31 nil :llvm.dbg.value [<>, nil] :main:33 nil :llvm.dbg.value [<>, nil] :main:34 +nil :llvm.dbg.value [<>, nil] :main:35 nil :llvm.dbg.value [<>, nil] :main:36 nil :llvm.dbg.value [<>, nil] :main:37 -nil :llvm.dbg.value [<>, nil] :main:38 -nil :llvm.dbg.value [<>, nil] :main:39 nil :llvm.dbg.value [<>, nil] :main:4 nil :llvm.dbg.value [<>, nil] :main:40 nil :llvm.dbg.value [<>, nil] :main:43 -nil :llvm.dbg.value [<>, nil] :main:46 -nil :llvm.dbg.value [<>, nil] :main:47 +nil :llvm.dbg.value [<>, nil] :main:44 +nil :llvm.dbg.value [<>, nil] :main:50 +nil :llvm.dbg.value [<>, nil] :main:51 nil :llvm.dbg.value [<>, nil] :main:53 nil :llvm.dbg.value [<>, nil] :main:54 +nil :llvm.dbg.value [<>, nil] :main:55 nil :llvm.dbg.value [<>, nil] :main:56 -nil :llvm.dbg.value [<>, nil] :main:57 nil :llvm.dbg.value [<>, nil] :main:58 -nil :llvm.dbg.value [<>, nil] :main:59 -nil :llvm.dbg.value [<>, nil] :main:61 +nil :llvm.dbg.value [<>, nil] :main:62 +nil :llvm.dbg.value [<>, nil] :main:63 nil :llvm.dbg.value [<>, nil] :main:65 -nil :llvm.dbg.value [<>, nil] :main:66 -nil :llvm.dbg.value [<>, nil] :main:68 +nil :llvm.dbg.value [<>, nil] :main:70 +nil :llvm.dbg.value [<>, nil] :main:71 +nil :llvm.dbg.value [<>, nil] :main:72 nil :llvm.dbg.value [<>, nil] :main:73 -nil :llvm.dbg.value [<>, nil] :main:74 nil :llvm.dbg.value [<>, nil] :main:75 -nil :llvm.dbg.value [<>, nil] :main:76 -nil :llvm.dbg.value [<>, nil] :main:78 +nil :llvm.dbg.value [<>, nil] :main:79 nil :llvm.dbg.value [<>, nil] :main:8 +nil :llvm.dbg.value [<>, nil] :main:80 +nil :llvm.dbg.value [<>, nil] :main:81 nil :llvm.dbg.value [<>, nil] :main:82 nil :llvm.dbg.value [<>, nil] :main:83 nil :llvm.dbg.value [<>, nil] :main:84 nil :llvm.dbg.value [<>, nil] :main:85 nil :llvm.dbg.value [<>, nil] :main:86 nil :llvm.dbg.value [<>, nil] :main:87 -nil :llvm.dbg.value [<>, nil] :main:88 -nil :llvm.dbg.value [<>, nil] :main:89 nil :llvm.dbg.value [<>, nil] :main:9 nil :llvm.dbg.value [<>, nil] :main:90 +nil :llvm.dbg.value [<>, nil] :main:91 +nil :llvm.dbg.value [<>, nil] :main:92 nil :llvm.dbg.value [<>, nil] :main:93 nil :llvm.dbg.value [<>, nil] :main:94 -nil :llvm.dbg.value [<>, nil] :main:95 -nil :llvm.dbg.value [<>, nil] :main:96 nil :llvm.dbg.value [<>, nil] :main:97 -nil :rand [<>, nil] :main:49 +nil :llvm.dbg.value [<>, nil] :main:98 +nil :rand [<>, nil] :main:46 diff --git a/test/gold/cxxbasic.clang++.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.1-callsite.subset.operand_points_to.golden.csv b/test/gold/cxxbasic.clang++.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.1-callsite.subset.operand_points_to.golden.csv index ac6f0ee..4945667 100644 --- a/test/gold/cxxbasic.clang++.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.1-callsite.subset.operand_points_to.golden.csv +++ b/test/gold/cxxbasic.clang++.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.1-callsite.subset.operand_points_to.golden.csv @@ -22,133 +22,130 @@ [<>, nil] *stack_alloc@main[i8* %__c.addr.i32] [<>, nil] :main:%__c.addr.i32 [<>, nil] *stack_alloc@main[i8* %__c.addr.i] [<>, nil] :main:%__c.addr.i nil *argv-alloc [<>, nil] :main:%argv -nil *global_alloc@.str [<>, nil] :main:35:2:@.str -nil *global_alloc@.str.1 [<>, nil] :main:102:3:@.str.1 -nil *global_alloc@.str.1 [<>, nil] :main:55:3:@.str.1 -nil *global_alloc@.str.1[0] [<>, nil] :main:102:2:getelementptr inbounds ([5 x i8], [5 x i8]* @.str.1, i64 0, i64 0) -nil *global_alloc@.str.1[0] [<>, nil] :main:55:2:getelementptr inbounds ([5 x i8], [5 x i8]* @.str.1, i64 0, i64 0) -nil *global_alloc@.str.1[0][*] [<>, nil] :main:102:2:getelementptr inbounds ([5 x i8], [5 x i8]* @.str.1, i64 0, i64 0) -nil *global_alloc@.str.1[0][*] [<>, nil] :main:55:2:getelementptr inbounds ([5 x i8], [5 x i8]* @.str.1, i64 0, i64 0) -nil *global_alloc@.str.2 [<>, nil] :main:99:3:@.str.2 -nil *global_alloc@.str.2[0] [<>, nil] :main:99:2:getelementptr inbounds ([4 x i8], [4 x i8]* @.str.2, i64 0, i64 0) -nil *global_alloc@.str.2[0][*] [<>, nil] :main:99:2:getelementptr inbounds ([4 x i8], [4 x i8]* @.str.2, i64 0, i64 0) -nil *global_alloc@.str[0] [<>, nil] :main:35:1:getelementptr inbounds ([4 x i8], [4 x i8]* @.str, i64 0, i64 0) -nil *global_alloc@.str[0][*] [<>, nil] :main:35:1:getelementptr inbounds ([4 x i8], [4 x i8]* @.str, i64 0, i64 0) -nil *global_alloc@_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm [<>, nil] :main:99:0:@_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm +nil *global_alloc@.str [<>, nil] :main:32:2:@.str +nil *global_alloc@.str.1 [<>, nil] :main:52:3:@.str.1 +nil *global_alloc@.str.1 [<>, nil] :main:99:3:@.str.1 +nil *global_alloc@.str.1[0] [<>, nil] :main:52:2:getelementptr inbounds ([5 x i8], [5 x i8]* @.str.1, i64 0, i64 0) +nil *global_alloc@.str.1[0] [<>, nil] :main:99:2:getelementptr inbounds ([5 x i8], [5 x i8]* @.str.1, i64 0, i64 0) +nil *global_alloc@.str.1[0][*] [<>, nil] :main:52:2:getelementptr inbounds ([5 x i8], [5 x i8]* @.str.1, i64 0, i64 0) +nil *global_alloc@.str.1[0][*] [<>, nil] :main:99:2:getelementptr inbounds ([5 x i8], [5 x i8]* @.str.1, i64 0, i64 0) +nil *global_alloc@.str.2 [<>, nil] :main:96:3:@.str.2 +nil *global_alloc@.str.2[0] [<>, nil] :main:96:2:getelementptr inbounds ([4 x i8], [4 x i8]* @.str.2, i64 0, i64 0) +nil *global_alloc@.str.2[0][*] [<>, nil] :main:96:2:getelementptr inbounds ([4 x i8], [4 x i8]* @.str.2, i64 0, i64 0) +nil *global_alloc@.str[0] [<>, nil] :main:32:1:getelementptr inbounds ([4 x i8], [4 x i8]* @.str, i64 0, i64 0) +nil *global_alloc@.str[0][*] [<>, nil] :main:32:1:getelementptr inbounds ([4 x i8], [4 x i8]* @.str, i64 0, i64 0) +nil *global_alloc@_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm [<>, nil] :main:96:0:@_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm nil *global_alloc@_ZNSt8ios_base4InitC1Ev [<>, nil] :_GLOBAL__sub_I_cxxbasic.cpp:0:0:@_ZNSt8ios_base4InitC1Ev nil *global_alloc@_ZNSt8ios_base4InitD1Ev [<>, nil] :_GLOBAL__sub_I_cxxbasic.cpp:1:1:bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*) nil *global_alloc@_ZNSt8ios_base4InitD1Ev [<>, nil] :_GLOBAL__sub_I_cxxbasic.cpp:1:2:@_ZNSt8ios_base4InitD1Ev -nil *global_alloc@_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l [<>, nil] :main:102:0:@_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l -nil *global_alloc@_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l [<>, nil] :main:110:0:@_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l -nil *global_alloc@_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l [<>, nil] :main:116:0:@_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l -nil *global_alloc@_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l [<>, nil] :main:55:0:@_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l -nil *global_alloc@_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l [<>, nil] :main:63:0:@_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l -nil *global_alloc@_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l [<>, nil] :main:69:0:@_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l -nil *global_alloc@_ZSt4cout [<>, nil] :main:102:1:@_ZSt4cout -nil *global_alloc@_ZSt4cout [<>, nil] :main:110:1:@_ZSt4cout -nil *global_alloc@_ZSt4cout [<>, nil] :main:55:1:@_ZSt4cout -nil *global_alloc@_ZSt4cout [<>, nil] :main:63:1:@_ZSt4cout +nil *global_alloc@_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l [<>, nil] :main:107:0:@_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l +nil *global_alloc@_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l [<>, nil] :main:113:0:@_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l +nil *global_alloc@_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l [<>, nil] :main:52:0:@_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l +nil *global_alloc@_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l [<>, nil] :main:60:0:@_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l +nil *global_alloc@_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l [<>, nil] :main:66:0:@_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l +nil *global_alloc@_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l [<>, nil] :main:99:0:@_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l +nil *global_alloc@_ZSt4cout [<>, nil] :main:107:1:@_ZSt4cout +nil *global_alloc@_ZSt4cout [<>, nil] :main:52:1:@_ZSt4cout +nil *global_alloc@_ZSt4cout [<>, nil] :main:60:1:@_ZSt4cout +nil *global_alloc@_ZSt4cout [<>, nil] :main:99:1:@_ZSt4cout nil *global_alloc@_ZStL8__ioinit [<>, nil] :_GLOBAL__sub_I_cxxbasic.cpp:0:1:@_ZStL8__ioinit nil *global_alloc@_ZStL8__ioinit [<>, nil] :_GLOBAL__sub_I_cxxbasic.cpp:1:4:@_ZStL8__ioinit nil *global_alloc@_ZStL8__ioinit[0].?/0 [<>, nil] :_GLOBAL__sub_I_cxxbasic.cpp:1:3:getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i64 0, i32 0) -nil *global_alloc@_ZdlPv [<>, nil] :main:136:0:@_ZdlPv -nil *global_alloc@_ZdlPv [<>, nil] :main:91:0:@_ZdlPv +nil *global_alloc@_ZdlPv [<>, nil] :main:133:0:@_ZdlPv +nil *global_alloc@_ZdlPv [<>, nil] :main:88:0:@_ZdlPv nil *global_alloc@__cxa_atexit [<>, nil] :_GLOBAL__sub_I_cxxbasic.cpp:1:0:@__cxa_atexit nil *global_alloc@__dso_handle [<>, nil] :_GLOBAL__sub_I_cxxbasic.cpp:1:7:@__dso_handle nil *global_alloc@__gxx_personality_v0 [<>, nil] :main:10:@__gxx_personality_v0 nil *global_alloc@__gxx_personality_v0 [<>, nil] :main:9:bitcast (i32 (...)* @__gxx_personality_v0 to i8*) -nil *global_alloc@llvm.dbg.declare [<>, nil] :main:22:0:@llvm.dbg.declare +nil *global_alloc@llvm.dbg.declare [<>, nil] :main:20:0:@llvm.dbg.declare nil *global_alloc@llvm.dbg.declare [<>, nil] :main:7:0:@llvm.dbg.declare nil *global_alloc@llvm.dbg.value [<>, nil] :main:100:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:101:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [<>, nil] :main:102:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:103:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [<>, nil] :main:104:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:105:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [<>, nil] :main:106:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [<>, nil] :main:108:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [<>, nil] :main:109:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:10:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [<>, nil] :main:110:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:112:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [<>, nil] :main:113:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:115:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [<>, nil] :main:116:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [<>, nil] :main:117:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:118:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [<>, nil] :main:119:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:11:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:120:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [<>, nil] :main:121:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [<>, nil] :main:123:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [<>, nil] :main:124:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [<>, nil] :main:125:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [<>, nil] :main:126:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:127:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:128:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:129:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:130:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:131:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:132:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [<>, nil] :main:133:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [<>, nil] :main:134:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [<>, nil] :main:135:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:13:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:14:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:15:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:18:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:19:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [<>, nil] :main:20:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:21:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [<>, nil] :main:23:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [<>, nil] :main:22:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:24:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [<>, nil] :main:25:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:26:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:27:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:28:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [<>, nil] :main:29:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:30:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:31:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:33:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:34:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [<>, nil] :main:35:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:36:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:37:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [<>, nil] :main:38:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [<>, nil] :main:39:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:3:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:40:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:43:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [<>, nil] :main:46:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [<>, nil] :main:47:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [<>, nil] :main:44:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:4:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [<>, nil] :main:50:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [<>, nil] :main:51:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:53:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:54:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [<>, nil] :main:55:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:56:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [<>, nil] :main:57:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:58:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [<>, nil] :main:59:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [<>, nil] :main:61:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [<>, nil] :main:62:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [<>, nil] :main:63:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:65:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [<>, nil] :main:66:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [<>, nil] :main:68:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [<>, nil] :main:70:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [<>, nil] :main:71:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [<>, nil] :main:72:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:73:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [<>, nil] :main:74:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:75:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [<>, nil] :main:76:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [<>, nil] :main:78:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [<>, nil] :main:79:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [<>, nil] :main:80:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [<>, nil] :main:81:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:82:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:83:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:84:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:85:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:86:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:87:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [<>, nil] :main:88:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [<>, nil] :main:89:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:8:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:90:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [<>, nil] :main:91:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [<>, nil] :main:92:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:93:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:94:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [<>, nil] :main:95:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [<>, nil] :main:96:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:97:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [<>, nil] :main:98:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:9:0:@llvm.dbg.value -nil *global_alloc@llvm.lifetime.end.p0i8 [<>, nil] :main:117:0:@llvm.lifetime.end.p0i8 -nil *global_alloc@llvm.lifetime.end.p0i8 [<>, nil] :main:138:0:@llvm.lifetime.end.p0i8 -nil *global_alloc@llvm.lifetime.end.p0i8 [<>, nil] :main:140:0:@llvm.lifetime.end.p0i8 -nil *global_alloc@llvm.lifetime.end.p0i8 [<>, nil] :main:70:0:@llvm.lifetime.end.p0i8 -nil *global_alloc@llvm.lifetime.start.p0i8 [<>, nil] :main:111:0:@llvm.lifetime.start.p0i8 -nil *global_alloc@llvm.lifetime.start.p0i8 [<>, nil] :main:64:0:@llvm.lifetime.start.p0i8 +nil *global_alloc@llvm.lifetime.end.p0i8 [<>, nil] :main:114:0:@llvm.lifetime.end.p0i8 +nil *global_alloc@llvm.lifetime.end.p0i8 [<>, nil] :main:135:0:@llvm.lifetime.end.p0i8 +nil *global_alloc@llvm.lifetime.end.p0i8 [<>, nil] :main:137:0:@llvm.lifetime.end.p0i8 +nil *global_alloc@llvm.lifetime.end.p0i8 [<>, nil] :main:67:0:@llvm.lifetime.end.p0i8 +nil *global_alloc@llvm.lifetime.start.p0i8 [<>, nil] :main:108:0:@llvm.lifetime.start.p0i8 +nil *global_alloc@llvm.lifetime.start.p0i8 [<>, nil] :main:61:0:@llvm.lifetime.start.p0i8 nil *global_alloc@llvm.lifetime.start.p0i8 [<>, nil] :main:6:0:@llvm.lifetime.start.p0i8 -nil *global_alloc@llvm.memcpy.p0i8.p0i8.i64 [<>, nil] :main:35:0:@llvm.memcpy.p0i8.p0i8.i64 -nil *global_alloc@rand [<>, nil] :main:49:0:@rand +nil *global_alloc@llvm.memcpy.p0i8.p0i8.i64 [<>, nil] :main:32:0:@llvm.memcpy.p0i8.p0i8.i64 +nil *global_alloc@rand [<>, nil] :main:46:0:@rand diff --git a/test/gold/cxxbasic.clang++.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.1-callsite.unification.callgraph.callgraph_edge.golden.csv b/test/gold/cxxbasic.clang++.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.1-callsite.unification.callgraph.callgraph_edge.golden.csv index a943d71..e177952 100644 --- a/test/gold/cxxbasic.clang++.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.1-callsite.unification.callgraph.callgraph_edge.golden.csv +++ b/test/gold/cxxbasic.clang++.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.1-callsite.unification.callgraph.callgraph_edge.golden.csv @@ -1,41 +1,42 @@ -[<>, nil] :_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm [<>, nil] :main:99 -[<>, nil] :llvm.memcpy.p0i8.p0i8.i64 [<>, nil] :main:35 +[<>, nil] :_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm [<>, nil] :main:96 +[<>, nil] :llvm.memcpy.p0i8.p0i8.i64 [<>, nil] :main:32 [<>, nil] :_ZNSt8ios_base4InitC1Ev [<>, nil] :_GLOBAL__sub_I_cxxbasic.cpp:0 [<>, nil] :__cxa_atexit [<>, nil] :_GLOBAL__sub_I_cxxbasic.cpp:1 -[:main:102, nil] :_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l [<>, nil] :main:102 -[:main:110, nil] :_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l [<>, nil] :main:110 -[:main:111, nil] :llvm.lifetime.start.p0i8 [<>, nil] :main:111 -[:main:116, nil] :_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l [<>, nil] :main:116 -[:main:117, nil] :llvm.lifetime.end.p0i8 [<>, nil] :main:117 -[:main:136, nil] :_ZdlPv [<>, nil] :main:136 -[:main:138, nil] :llvm.lifetime.end.p0i8 [<>, nil] :main:138 -[:main:140, nil] :llvm.lifetime.end.p0i8 [<>, nil] :main:140 -[:main:55, nil] :_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l [<>, nil] :main:55 +[:main:107, nil] :_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l [<>, nil] :main:107 +[:main:108, nil] :llvm.lifetime.start.p0i8 [<>, nil] :main:108 +[:main:113, nil] :_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l [<>, nil] :main:113 +[:main:114, nil] :llvm.lifetime.end.p0i8 [<>, nil] :main:114 +[:main:133, nil] :_ZdlPv [<>, nil] :main:133 +[:main:135, nil] :llvm.lifetime.end.p0i8 [<>, nil] :main:135 +[:main:137, nil] :llvm.lifetime.end.p0i8 [<>, nil] :main:137 +[:main:52, nil] :_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l [<>, nil] :main:52 [:main:6, nil] :llvm.lifetime.start.p0i8 [<>, nil] :main:6 -[:main:63, nil] :_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l [<>, nil] :main:63 -[:main:64, nil] :llvm.lifetime.start.p0i8 [<>, nil] :main:64 -[:main:69, nil] :_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l [<>, nil] :main:69 -[:main:70, nil] :llvm.lifetime.end.p0i8 [<>, nil] :main:70 -[:main:91, nil] :_ZdlPv [<>, nil] :main:91 -nil :llvm.dbg.declare [<>, nil] :main:22 +[:main:60, nil] :_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l [<>, nil] :main:60 +[:main:61, nil] :llvm.lifetime.start.p0i8 [<>, nil] :main:61 +[:main:66, nil] :_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l [<>, nil] :main:66 +[:main:67, nil] :llvm.lifetime.end.p0i8 [<>, nil] :main:67 +[:main:88, nil] :_ZdlPv [<>, nil] :main:88 +[:main:99, nil] :_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l [<>, nil] :main:99 +nil :llvm.dbg.declare [<>, nil] :main:20 nil :llvm.dbg.declare [<>, nil] :main:7 nil :llvm.dbg.value [<>, nil] :main:10 nil :llvm.dbg.value [<>, nil] :main:100 nil :llvm.dbg.value [<>, nil] :main:101 +nil :llvm.dbg.value [<>, nil] :main:102 nil :llvm.dbg.value [<>, nil] :main:103 -nil :llvm.dbg.value [<>, nil] :main:104 nil :llvm.dbg.value [<>, nil] :main:105 -nil :llvm.dbg.value [<>, nil] :main:106 -nil :llvm.dbg.value [<>, nil] :main:108 +nil :llvm.dbg.value [<>, nil] :main:109 nil :llvm.dbg.value [<>, nil] :main:11 +nil :llvm.dbg.value [<>, nil] :main:110 nil :llvm.dbg.value [<>, nil] :main:112 -nil :llvm.dbg.value [<>, nil] :main:113 nil :llvm.dbg.value [<>, nil] :main:115 +nil :llvm.dbg.value [<>, nil] :main:116 +nil :llvm.dbg.value [<>, nil] :main:117 nil :llvm.dbg.value [<>, nil] :main:118 -nil :llvm.dbg.value [<>, nil] :main:119 nil :llvm.dbg.value [<>, nil] :main:120 -nil :llvm.dbg.value [<>, nil] :main:121 -nil :llvm.dbg.value [<>, nil] :main:123 +nil :llvm.dbg.value [<>, nil] :main:124 +nil :llvm.dbg.value [<>, nil] :main:125 +nil :llvm.dbg.value [<>, nil] :main:126 nil :llvm.dbg.value [<>, nil] :main:127 nil :llvm.dbg.value [<>, nil] :main:128 nil :llvm.dbg.value [<>, nil] :main:129 @@ -43,64 +44,60 @@ nil :llvm.dbg.value [<>, nil] :main:13 nil :llvm.dbg.value [<>, nil] :main:130 nil :llvm.dbg.value [<>, nil] :main:131 nil :llvm.dbg.value [<>, nil] :main:132 -nil :llvm.dbg.value [<>, nil] :main:133 -nil :llvm.dbg.value [<>, nil] :main:134 -nil :llvm.dbg.value [<>, nil] :main:135 nil :llvm.dbg.value [<>, nil] :main:14 nil :llvm.dbg.value [<>, nil] :main:15 nil :llvm.dbg.value [<>, nil] :main:18 nil :llvm.dbg.value [<>, nil] :main:19 -nil :llvm.dbg.value [<>, nil] :main:20 nil :llvm.dbg.value [<>, nil] :main:21 -nil :llvm.dbg.value [<>, nil] :main:23 +nil :llvm.dbg.value [<>, nil] :main:22 nil :llvm.dbg.value [<>, nil] :main:24 +nil :llvm.dbg.value [<>, nil] :main:25 nil :llvm.dbg.value [<>, nil] :main:26 nil :llvm.dbg.value [<>, nil] :main:27 nil :llvm.dbg.value [<>, nil] :main:28 -nil :llvm.dbg.value [<>, nil] :main:29 nil :llvm.dbg.value [<>, nil] :main:3 nil :llvm.dbg.value [<>, nil] :main:30 nil :llvm.dbg.value [<>, nil] :main:31 nil :llvm.dbg.value [<>, nil] :main:33 nil :llvm.dbg.value [<>, nil] :main:34 +nil :llvm.dbg.value [<>, nil] :main:35 nil :llvm.dbg.value [<>, nil] :main:36 nil :llvm.dbg.value [<>, nil] :main:37 -nil :llvm.dbg.value [<>, nil] :main:38 -nil :llvm.dbg.value [<>, nil] :main:39 nil :llvm.dbg.value [<>, nil] :main:4 nil :llvm.dbg.value [<>, nil] :main:40 nil :llvm.dbg.value [<>, nil] :main:43 -nil :llvm.dbg.value [<>, nil] :main:46 -nil :llvm.dbg.value [<>, nil] :main:47 +nil :llvm.dbg.value [<>, nil] :main:44 +nil :llvm.dbg.value [<>, nil] :main:50 +nil :llvm.dbg.value [<>, nil] :main:51 nil :llvm.dbg.value [<>, nil] :main:53 nil :llvm.dbg.value [<>, nil] :main:54 +nil :llvm.dbg.value [<>, nil] :main:55 nil :llvm.dbg.value [<>, nil] :main:56 -nil :llvm.dbg.value [<>, nil] :main:57 nil :llvm.dbg.value [<>, nil] :main:58 -nil :llvm.dbg.value [<>, nil] :main:59 -nil :llvm.dbg.value [<>, nil] :main:61 +nil :llvm.dbg.value [<>, nil] :main:62 +nil :llvm.dbg.value [<>, nil] :main:63 nil :llvm.dbg.value [<>, nil] :main:65 -nil :llvm.dbg.value [<>, nil] :main:66 -nil :llvm.dbg.value [<>, nil] :main:68 +nil :llvm.dbg.value [<>, nil] :main:70 +nil :llvm.dbg.value [<>, nil] :main:71 +nil :llvm.dbg.value [<>, nil] :main:72 nil :llvm.dbg.value [<>, nil] :main:73 -nil :llvm.dbg.value [<>, nil] :main:74 nil :llvm.dbg.value [<>, nil] :main:75 -nil :llvm.dbg.value [<>, nil] :main:76 -nil :llvm.dbg.value [<>, nil] :main:78 +nil :llvm.dbg.value [<>, nil] :main:79 nil :llvm.dbg.value [<>, nil] :main:8 +nil :llvm.dbg.value [<>, nil] :main:80 +nil :llvm.dbg.value [<>, nil] :main:81 nil :llvm.dbg.value [<>, nil] :main:82 nil :llvm.dbg.value [<>, nil] :main:83 nil :llvm.dbg.value [<>, nil] :main:84 nil :llvm.dbg.value [<>, nil] :main:85 nil :llvm.dbg.value [<>, nil] :main:86 nil :llvm.dbg.value [<>, nil] :main:87 -nil :llvm.dbg.value [<>, nil] :main:88 -nil :llvm.dbg.value [<>, nil] :main:89 nil :llvm.dbg.value [<>, nil] :main:9 nil :llvm.dbg.value [<>, nil] :main:90 +nil :llvm.dbg.value [<>, nil] :main:91 +nil :llvm.dbg.value [<>, nil] :main:92 nil :llvm.dbg.value [<>, nil] :main:93 nil :llvm.dbg.value [<>, nil] :main:94 -nil :llvm.dbg.value [<>, nil] :main:95 -nil :llvm.dbg.value [<>, nil] :main:96 nil :llvm.dbg.value [<>, nil] :main:97 -nil :rand [<>, nil] :main:49 +nil :llvm.dbg.value [<>, nil] :main:98 +nil :rand [<>, nil] :main:46 diff --git a/test/gold/cxxbasic.clang++.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.2-callsite.subset.callgraph.callgraph_edge.golden.csv b/test/gold/cxxbasic.clang++.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.2-callsite.subset.callgraph.callgraph_edge.golden.csv index bdd7635..3036e6c 100644 --- a/test/gold/cxxbasic.clang++.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.2-callsite.subset.callgraph.callgraph_edge.golden.csv +++ b/test/gold/cxxbasic.clang++.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.2-callsite.subset.callgraph.callgraph_edge.golden.csv @@ -1,41 +1,42 @@ -[<>, nil] :_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm [<>, nil] :main:99 -[<>, nil] :llvm.memcpy.p0i8.p0i8.i64 [<>, nil] :main:35 +[<>, nil] :_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm [<>, nil] :main:96 +[<>, nil] :llvm.memcpy.p0i8.p0i8.i64 [<>, nil] :main:32 [<>, nil] :_ZNSt8ios_base4InitC1Ev [<>, nil] :_GLOBAL__sub_I_cxxbasic.cpp:0 [<>, nil] :__cxa_atexit [<>, nil] :_GLOBAL__sub_I_cxxbasic.cpp:1 -[:main:102, [<>, nil]] :_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l [<>, nil] :main:102 -[:main:110, [<>, nil]] :_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l [<>, nil] :main:110 -[:main:111, [<>, nil]] :llvm.lifetime.start.p0i8 [<>, nil] :main:111 -[:main:116, [<>, nil]] :_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l [<>, nil] :main:116 -[:main:117, [<>, nil]] :llvm.lifetime.end.p0i8 [<>, nil] :main:117 -[:main:136, [<>, nil]] :_ZdlPv [<>, nil] :main:136 -[:main:138, [<>, nil]] :llvm.lifetime.end.p0i8 [<>, nil] :main:138 -[:main:140, [<>, nil]] :llvm.lifetime.end.p0i8 [<>, nil] :main:140 -[:main:55, [<>, nil]] :_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l [<>, nil] :main:55 +[:main:107, [<>, nil]] :_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l [<>, nil] :main:107 +[:main:108, [<>, nil]] :llvm.lifetime.start.p0i8 [<>, nil] :main:108 +[:main:113, [<>, nil]] :_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l [<>, nil] :main:113 +[:main:114, [<>, nil]] :llvm.lifetime.end.p0i8 [<>, nil] :main:114 +[:main:133, [<>, nil]] :_ZdlPv [<>, nil] :main:133 +[:main:135, [<>, nil]] :llvm.lifetime.end.p0i8 [<>, nil] :main:135 +[:main:137, [<>, nil]] :llvm.lifetime.end.p0i8 [<>, nil] :main:137 +[:main:52, [<>, nil]] :_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l [<>, nil] :main:52 [:main:6, [<>, nil]] :llvm.lifetime.start.p0i8 [<>, nil] :main:6 -[:main:63, [<>, nil]] :_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l [<>, nil] :main:63 -[:main:64, [<>, nil]] :llvm.lifetime.start.p0i8 [<>, nil] :main:64 -[:main:69, [<>, nil]] :_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l [<>, nil] :main:69 -[:main:70, [<>, nil]] :llvm.lifetime.end.p0i8 [<>, nil] :main:70 -[:main:91, [<>, nil]] :_ZdlPv [<>, nil] :main:91 -nil :llvm.dbg.declare [<>, nil] :main:22 +[:main:60, [<>, nil]] :_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l [<>, nil] :main:60 +[:main:61, [<>, nil]] :llvm.lifetime.start.p0i8 [<>, nil] :main:61 +[:main:66, [<>, nil]] :_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l [<>, nil] :main:66 +[:main:67, [<>, nil]] :llvm.lifetime.end.p0i8 [<>, nil] :main:67 +[:main:88, [<>, nil]] :_ZdlPv [<>, nil] :main:88 +[:main:99, [<>, nil]] :_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l [<>, nil] :main:99 +nil :llvm.dbg.declare [<>, nil] :main:20 nil :llvm.dbg.declare [<>, nil] :main:7 nil :llvm.dbg.value [<>, nil] :main:10 nil :llvm.dbg.value [<>, nil] :main:100 nil :llvm.dbg.value [<>, nil] :main:101 +nil :llvm.dbg.value [<>, nil] :main:102 nil :llvm.dbg.value [<>, nil] :main:103 -nil :llvm.dbg.value [<>, nil] :main:104 nil :llvm.dbg.value [<>, nil] :main:105 -nil :llvm.dbg.value [<>, nil] :main:106 -nil :llvm.dbg.value [<>, nil] :main:108 +nil :llvm.dbg.value [<>, nil] :main:109 nil :llvm.dbg.value [<>, nil] :main:11 +nil :llvm.dbg.value [<>, nil] :main:110 nil :llvm.dbg.value [<>, nil] :main:112 -nil :llvm.dbg.value [<>, nil] :main:113 nil :llvm.dbg.value [<>, nil] :main:115 +nil :llvm.dbg.value [<>, nil] :main:116 +nil :llvm.dbg.value [<>, nil] :main:117 nil :llvm.dbg.value [<>, nil] :main:118 -nil :llvm.dbg.value [<>, nil] :main:119 nil :llvm.dbg.value [<>, nil] :main:120 -nil :llvm.dbg.value [<>, nil] :main:121 -nil :llvm.dbg.value [<>, nil] :main:123 +nil :llvm.dbg.value [<>, nil] :main:124 +nil :llvm.dbg.value [<>, nil] :main:125 +nil :llvm.dbg.value [<>, nil] :main:126 nil :llvm.dbg.value [<>, nil] :main:127 nil :llvm.dbg.value [<>, nil] :main:128 nil :llvm.dbg.value [<>, nil] :main:129 @@ -43,64 +44,60 @@ nil :llvm.dbg.value [<>, nil] :main:13 nil :llvm.dbg.value [<>, nil] :main:130 nil :llvm.dbg.value [<>, nil] :main:131 nil :llvm.dbg.value [<>, nil] :main:132 -nil :llvm.dbg.value [<>, nil] :main:133 -nil :llvm.dbg.value [<>, nil] :main:134 -nil :llvm.dbg.value [<>, nil] :main:135 nil :llvm.dbg.value [<>, nil] :main:14 nil :llvm.dbg.value [<>, nil] :main:15 nil :llvm.dbg.value [<>, nil] :main:18 nil :llvm.dbg.value [<>, nil] :main:19 -nil :llvm.dbg.value [<>, nil] :main:20 nil :llvm.dbg.value [<>, nil] :main:21 -nil :llvm.dbg.value [<>, nil] :main:23 +nil :llvm.dbg.value [<>, nil] :main:22 nil :llvm.dbg.value [<>, nil] :main:24 +nil :llvm.dbg.value [<>, nil] :main:25 nil :llvm.dbg.value [<>, nil] :main:26 nil :llvm.dbg.value [<>, nil] :main:27 nil :llvm.dbg.value [<>, nil] :main:28 -nil :llvm.dbg.value [<>, nil] :main:29 nil :llvm.dbg.value [<>, nil] :main:3 nil :llvm.dbg.value [<>, nil] :main:30 nil :llvm.dbg.value [<>, nil] :main:31 nil :llvm.dbg.value [<>, nil] :main:33 nil :llvm.dbg.value [<>, nil] :main:34 +nil :llvm.dbg.value [<>, nil] :main:35 nil :llvm.dbg.value [<>, nil] :main:36 nil :llvm.dbg.value [<>, nil] :main:37 -nil :llvm.dbg.value [<>, nil] :main:38 -nil :llvm.dbg.value [<>, nil] :main:39 nil :llvm.dbg.value [<>, nil] :main:4 nil :llvm.dbg.value [<>, nil] :main:40 nil :llvm.dbg.value [<>, nil] :main:43 -nil :llvm.dbg.value [<>, nil] :main:46 -nil :llvm.dbg.value [<>, nil] :main:47 +nil :llvm.dbg.value [<>, nil] :main:44 +nil :llvm.dbg.value [<>, nil] :main:50 +nil :llvm.dbg.value [<>, nil] :main:51 nil :llvm.dbg.value [<>, nil] :main:53 nil :llvm.dbg.value [<>, nil] :main:54 +nil :llvm.dbg.value [<>, nil] :main:55 nil :llvm.dbg.value [<>, nil] :main:56 -nil :llvm.dbg.value [<>, nil] :main:57 nil :llvm.dbg.value [<>, nil] :main:58 -nil :llvm.dbg.value [<>, nil] :main:59 -nil :llvm.dbg.value [<>, nil] :main:61 +nil :llvm.dbg.value [<>, nil] :main:62 +nil :llvm.dbg.value [<>, nil] :main:63 nil :llvm.dbg.value [<>, nil] :main:65 -nil :llvm.dbg.value [<>, nil] :main:66 -nil :llvm.dbg.value [<>, nil] :main:68 +nil :llvm.dbg.value [<>, nil] :main:70 +nil :llvm.dbg.value [<>, nil] :main:71 +nil :llvm.dbg.value [<>, nil] :main:72 nil :llvm.dbg.value [<>, nil] :main:73 -nil :llvm.dbg.value [<>, nil] :main:74 nil :llvm.dbg.value [<>, nil] :main:75 -nil :llvm.dbg.value [<>, nil] :main:76 -nil :llvm.dbg.value [<>, nil] :main:78 +nil :llvm.dbg.value [<>, nil] :main:79 nil :llvm.dbg.value [<>, nil] :main:8 +nil :llvm.dbg.value [<>, nil] :main:80 +nil :llvm.dbg.value [<>, nil] :main:81 nil :llvm.dbg.value [<>, nil] :main:82 nil :llvm.dbg.value [<>, nil] :main:83 nil :llvm.dbg.value [<>, nil] :main:84 nil :llvm.dbg.value [<>, nil] :main:85 nil :llvm.dbg.value [<>, nil] :main:86 nil :llvm.dbg.value [<>, nil] :main:87 -nil :llvm.dbg.value [<>, nil] :main:88 -nil :llvm.dbg.value [<>, nil] :main:89 nil :llvm.dbg.value [<>, nil] :main:9 nil :llvm.dbg.value [<>, nil] :main:90 +nil :llvm.dbg.value [<>, nil] :main:91 +nil :llvm.dbg.value [<>, nil] :main:92 nil :llvm.dbg.value [<>, nil] :main:93 nil :llvm.dbg.value [<>, nil] :main:94 -nil :llvm.dbg.value [<>, nil] :main:95 -nil :llvm.dbg.value [<>, nil] :main:96 nil :llvm.dbg.value [<>, nil] :main:97 -nil :rand [<>, nil] :main:49 +nil :llvm.dbg.value [<>, nil] :main:98 +nil :rand [<>, nil] :main:46 diff --git a/test/gold/cxxbasic.clang++.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.2-callsite.subset.operand_points_to.golden.csv b/test/gold/cxxbasic.clang++.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.2-callsite.subset.operand_points_to.golden.csv index ac6f0ee..4945667 100644 --- a/test/gold/cxxbasic.clang++.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.2-callsite.subset.operand_points_to.golden.csv +++ b/test/gold/cxxbasic.clang++.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.2-callsite.subset.operand_points_to.golden.csv @@ -22,133 +22,130 @@ [<>, nil] *stack_alloc@main[i8* %__c.addr.i32] [<>, nil] :main:%__c.addr.i32 [<>, nil] *stack_alloc@main[i8* %__c.addr.i] [<>, nil] :main:%__c.addr.i nil *argv-alloc [<>, nil] :main:%argv -nil *global_alloc@.str [<>, nil] :main:35:2:@.str -nil *global_alloc@.str.1 [<>, nil] :main:102:3:@.str.1 -nil *global_alloc@.str.1 [<>, nil] :main:55:3:@.str.1 -nil *global_alloc@.str.1[0] [<>, nil] :main:102:2:getelementptr inbounds ([5 x i8], [5 x i8]* @.str.1, i64 0, i64 0) -nil *global_alloc@.str.1[0] [<>, nil] :main:55:2:getelementptr inbounds ([5 x i8], [5 x i8]* @.str.1, i64 0, i64 0) -nil *global_alloc@.str.1[0][*] [<>, nil] :main:102:2:getelementptr inbounds ([5 x i8], [5 x i8]* @.str.1, i64 0, i64 0) -nil *global_alloc@.str.1[0][*] [<>, nil] :main:55:2:getelementptr inbounds ([5 x i8], [5 x i8]* @.str.1, i64 0, i64 0) -nil *global_alloc@.str.2 [<>, nil] :main:99:3:@.str.2 -nil *global_alloc@.str.2[0] [<>, nil] :main:99:2:getelementptr inbounds ([4 x i8], [4 x i8]* @.str.2, i64 0, i64 0) -nil *global_alloc@.str.2[0][*] [<>, nil] :main:99:2:getelementptr inbounds ([4 x i8], [4 x i8]* @.str.2, i64 0, i64 0) -nil *global_alloc@.str[0] [<>, nil] :main:35:1:getelementptr inbounds ([4 x i8], [4 x i8]* @.str, i64 0, i64 0) -nil *global_alloc@.str[0][*] [<>, nil] :main:35:1:getelementptr inbounds ([4 x i8], [4 x i8]* @.str, i64 0, i64 0) -nil *global_alloc@_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm [<>, nil] :main:99:0:@_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm +nil *global_alloc@.str [<>, nil] :main:32:2:@.str +nil *global_alloc@.str.1 [<>, nil] :main:52:3:@.str.1 +nil *global_alloc@.str.1 [<>, nil] :main:99:3:@.str.1 +nil *global_alloc@.str.1[0] [<>, nil] :main:52:2:getelementptr inbounds ([5 x i8], [5 x i8]* @.str.1, i64 0, i64 0) +nil *global_alloc@.str.1[0] [<>, nil] :main:99:2:getelementptr inbounds ([5 x i8], [5 x i8]* @.str.1, i64 0, i64 0) +nil *global_alloc@.str.1[0][*] [<>, nil] :main:52:2:getelementptr inbounds ([5 x i8], [5 x i8]* @.str.1, i64 0, i64 0) +nil *global_alloc@.str.1[0][*] [<>, nil] :main:99:2:getelementptr inbounds ([5 x i8], [5 x i8]* @.str.1, i64 0, i64 0) +nil *global_alloc@.str.2 [<>, nil] :main:96:3:@.str.2 +nil *global_alloc@.str.2[0] [<>, nil] :main:96:2:getelementptr inbounds ([4 x i8], [4 x i8]* @.str.2, i64 0, i64 0) +nil *global_alloc@.str.2[0][*] [<>, nil] :main:96:2:getelementptr inbounds ([4 x i8], [4 x i8]* @.str.2, i64 0, i64 0) +nil *global_alloc@.str[0] [<>, nil] :main:32:1:getelementptr inbounds ([4 x i8], [4 x i8]* @.str, i64 0, i64 0) +nil *global_alloc@.str[0][*] [<>, nil] :main:32:1:getelementptr inbounds ([4 x i8], [4 x i8]* @.str, i64 0, i64 0) +nil *global_alloc@_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm [<>, nil] :main:96:0:@_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm nil *global_alloc@_ZNSt8ios_base4InitC1Ev [<>, nil] :_GLOBAL__sub_I_cxxbasic.cpp:0:0:@_ZNSt8ios_base4InitC1Ev nil *global_alloc@_ZNSt8ios_base4InitD1Ev [<>, nil] :_GLOBAL__sub_I_cxxbasic.cpp:1:1:bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*) nil *global_alloc@_ZNSt8ios_base4InitD1Ev [<>, nil] :_GLOBAL__sub_I_cxxbasic.cpp:1:2:@_ZNSt8ios_base4InitD1Ev -nil *global_alloc@_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l [<>, nil] :main:102:0:@_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l -nil *global_alloc@_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l [<>, nil] :main:110:0:@_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l -nil *global_alloc@_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l [<>, nil] :main:116:0:@_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l -nil *global_alloc@_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l [<>, nil] :main:55:0:@_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l -nil *global_alloc@_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l [<>, nil] :main:63:0:@_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l -nil *global_alloc@_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l [<>, nil] :main:69:0:@_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l -nil *global_alloc@_ZSt4cout [<>, nil] :main:102:1:@_ZSt4cout -nil *global_alloc@_ZSt4cout [<>, nil] :main:110:1:@_ZSt4cout -nil *global_alloc@_ZSt4cout [<>, nil] :main:55:1:@_ZSt4cout -nil *global_alloc@_ZSt4cout [<>, nil] :main:63:1:@_ZSt4cout +nil *global_alloc@_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l [<>, nil] :main:107:0:@_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l +nil *global_alloc@_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l [<>, nil] :main:113:0:@_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l +nil *global_alloc@_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l [<>, nil] :main:52:0:@_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l +nil *global_alloc@_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l [<>, nil] :main:60:0:@_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l +nil *global_alloc@_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l [<>, nil] :main:66:0:@_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l +nil *global_alloc@_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l [<>, nil] :main:99:0:@_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l +nil *global_alloc@_ZSt4cout [<>, nil] :main:107:1:@_ZSt4cout +nil *global_alloc@_ZSt4cout [<>, nil] :main:52:1:@_ZSt4cout +nil *global_alloc@_ZSt4cout [<>, nil] :main:60:1:@_ZSt4cout +nil *global_alloc@_ZSt4cout [<>, nil] :main:99:1:@_ZSt4cout nil *global_alloc@_ZStL8__ioinit [<>, nil] :_GLOBAL__sub_I_cxxbasic.cpp:0:1:@_ZStL8__ioinit nil *global_alloc@_ZStL8__ioinit [<>, nil] :_GLOBAL__sub_I_cxxbasic.cpp:1:4:@_ZStL8__ioinit nil *global_alloc@_ZStL8__ioinit[0].?/0 [<>, nil] :_GLOBAL__sub_I_cxxbasic.cpp:1:3:getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i64 0, i32 0) -nil *global_alloc@_ZdlPv [<>, nil] :main:136:0:@_ZdlPv -nil *global_alloc@_ZdlPv [<>, nil] :main:91:0:@_ZdlPv +nil *global_alloc@_ZdlPv [<>, nil] :main:133:0:@_ZdlPv +nil *global_alloc@_ZdlPv [<>, nil] :main:88:0:@_ZdlPv nil *global_alloc@__cxa_atexit [<>, nil] :_GLOBAL__sub_I_cxxbasic.cpp:1:0:@__cxa_atexit nil *global_alloc@__dso_handle [<>, nil] :_GLOBAL__sub_I_cxxbasic.cpp:1:7:@__dso_handle nil *global_alloc@__gxx_personality_v0 [<>, nil] :main:10:@__gxx_personality_v0 nil *global_alloc@__gxx_personality_v0 [<>, nil] :main:9:bitcast (i32 (...)* @__gxx_personality_v0 to i8*) -nil *global_alloc@llvm.dbg.declare [<>, nil] :main:22:0:@llvm.dbg.declare +nil *global_alloc@llvm.dbg.declare [<>, nil] :main:20:0:@llvm.dbg.declare nil *global_alloc@llvm.dbg.declare [<>, nil] :main:7:0:@llvm.dbg.declare nil *global_alloc@llvm.dbg.value [<>, nil] :main:100:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:101:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [<>, nil] :main:102:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:103:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [<>, nil] :main:104:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:105:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [<>, nil] :main:106:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [<>, nil] :main:108:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [<>, nil] :main:109:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:10:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [<>, nil] :main:110:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:112:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [<>, nil] :main:113:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:115:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [<>, nil] :main:116:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [<>, nil] :main:117:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:118:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [<>, nil] :main:119:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:11:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:120:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [<>, nil] :main:121:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [<>, nil] :main:123:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [<>, nil] :main:124:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [<>, nil] :main:125:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [<>, nil] :main:126:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:127:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:128:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:129:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:130:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:131:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:132:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [<>, nil] :main:133:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [<>, nil] :main:134:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [<>, nil] :main:135:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:13:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:14:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:15:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:18:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:19:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [<>, nil] :main:20:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:21:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [<>, nil] :main:23:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [<>, nil] :main:22:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:24:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [<>, nil] :main:25:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:26:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:27:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:28:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [<>, nil] :main:29:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:30:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:31:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:33:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:34:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [<>, nil] :main:35:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:36:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:37:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [<>, nil] :main:38:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [<>, nil] :main:39:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:3:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:40:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:43:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [<>, nil] :main:46:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [<>, nil] :main:47:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [<>, nil] :main:44:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:4:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [<>, nil] :main:50:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [<>, nil] :main:51:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:53:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:54:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [<>, nil] :main:55:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:56:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [<>, nil] :main:57:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:58:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [<>, nil] :main:59:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [<>, nil] :main:61:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [<>, nil] :main:62:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [<>, nil] :main:63:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:65:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [<>, nil] :main:66:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [<>, nil] :main:68:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [<>, nil] :main:70:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [<>, nil] :main:71:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [<>, nil] :main:72:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:73:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [<>, nil] :main:74:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:75:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [<>, nil] :main:76:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [<>, nil] :main:78:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [<>, nil] :main:79:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [<>, nil] :main:80:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [<>, nil] :main:81:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:82:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:83:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:84:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:85:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:86:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:87:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [<>, nil] :main:88:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [<>, nil] :main:89:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:8:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:90:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [<>, nil] :main:91:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [<>, nil] :main:92:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:93:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:94:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [<>, nil] :main:95:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [<>, nil] :main:96:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:97:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [<>, nil] :main:98:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:9:0:@llvm.dbg.value -nil *global_alloc@llvm.lifetime.end.p0i8 [<>, nil] :main:117:0:@llvm.lifetime.end.p0i8 -nil *global_alloc@llvm.lifetime.end.p0i8 [<>, nil] :main:138:0:@llvm.lifetime.end.p0i8 -nil *global_alloc@llvm.lifetime.end.p0i8 [<>, nil] :main:140:0:@llvm.lifetime.end.p0i8 -nil *global_alloc@llvm.lifetime.end.p0i8 [<>, nil] :main:70:0:@llvm.lifetime.end.p0i8 -nil *global_alloc@llvm.lifetime.start.p0i8 [<>, nil] :main:111:0:@llvm.lifetime.start.p0i8 -nil *global_alloc@llvm.lifetime.start.p0i8 [<>, nil] :main:64:0:@llvm.lifetime.start.p0i8 +nil *global_alloc@llvm.lifetime.end.p0i8 [<>, nil] :main:114:0:@llvm.lifetime.end.p0i8 +nil *global_alloc@llvm.lifetime.end.p0i8 [<>, nil] :main:135:0:@llvm.lifetime.end.p0i8 +nil *global_alloc@llvm.lifetime.end.p0i8 [<>, nil] :main:137:0:@llvm.lifetime.end.p0i8 +nil *global_alloc@llvm.lifetime.end.p0i8 [<>, nil] :main:67:0:@llvm.lifetime.end.p0i8 +nil *global_alloc@llvm.lifetime.start.p0i8 [<>, nil] :main:108:0:@llvm.lifetime.start.p0i8 +nil *global_alloc@llvm.lifetime.start.p0i8 [<>, nil] :main:61:0:@llvm.lifetime.start.p0i8 nil *global_alloc@llvm.lifetime.start.p0i8 [<>, nil] :main:6:0:@llvm.lifetime.start.p0i8 -nil *global_alloc@llvm.memcpy.p0i8.p0i8.i64 [<>, nil] :main:35:0:@llvm.memcpy.p0i8.p0i8.i64 -nil *global_alloc@rand [<>, nil] :main:49:0:@rand +nil *global_alloc@llvm.memcpy.p0i8.p0i8.i64 [<>, nil] :main:32:0:@llvm.memcpy.p0i8.p0i8.i64 +nil *global_alloc@rand [<>, nil] :main:46:0:@rand diff --git a/test/gold/cxxbasic.clang++.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.2-callsite.unification.callgraph.callgraph_edge.golden.csv b/test/gold/cxxbasic.clang++.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.2-callsite.unification.callgraph.callgraph_edge.golden.csv index bdd7635..3036e6c 100644 --- a/test/gold/cxxbasic.clang++.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.2-callsite.unification.callgraph.callgraph_edge.golden.csv +++ b/test/gold/cxxbasic.clang++.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.2-callsite.unification.callgraph.callgraph_edge.golden.csv @@ -1,41 +1,42 @@ -[<>, nil] :_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm [<>, nil] :main:99 -[<>, nil] :llvm.memcpy.p0i8.p0i8.i64 [<>, nil] :main:35 +[<>, nil] :_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm [<>, nil] :main:96 +[<>, nil] :llvm.memcpy.p0i8.p0i8.i64 [<>, nil] :main:32 [<>, nil] :_ZNSt8ios_base4InitC1Ev [<>, nil] :_GLOBAL__sub_I_cxxbasic.cpp:0 [<>, nil] :__cxa_atexit [<>, nil] :_GLOBAL__sub_I_cxxbasic.cpp:1 -[:main:102, [<>, nil]] :_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l [<>, nil] :main:102 -[:main:110, [<>, nil]] :_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l [<>, nil] :main:110 -[:main:111, [<>, nil]] :llvm.lifetime.start.p0i8 [<>, nil] :main:111 -[:main:116, [<>, nil]] :_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l [<>, nil] :main:116 -[:main:117, [<>, nil]] :llvm.lifetime.end.p0i8 [<>, nil] :main:117 -[:main:136, [<>, nil]] :_ZdlPv [<>, nil] :main:136 -[:main:138, [<>, nil]] :llvm.lifetime.end.p0i8 [<>, nil] :main:138 -[:main:140, [<>, nil]] :llvm.lifetime.end.p0i8 [<>, nil] :main:140 -[:main:55, [<>, nil]] :_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l [<>, nil] :main:55 +[:main:107, [<>, nil]] :_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l [<>, nil] :main:107 +[:main:108, [<>, nil]] :llvm.lifetime.start.p0i8 [<>, nil] :main:108 +[:main:113, [<>, nil]] :_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l [<>, nil] :main:113 +[:main:114, [<>, nil]] :llvm.lifetime.end.p0i8 [<>, nil] :main:114 +[:main:133, [<>, nil]] :_ZdlPv [<>, nil] :main:133 +[:main:135, [<>, nil]] :llvm.lifetime.end.p0i8 [<>, nil] :main:135 +[:main:137, [<>, nil]] :llvm.lifetime.end.p0i8 [<>, nil] :main:137 +[:main:52, [<>, nil]] :_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l [<>, nil] :main:52 [:main:6, [<>, nil]] :llvm.lifetime.start.p0i8 [<>, nil] :main:6 -[:main:63, [<>, nil]] :_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l [<>, nil] :main:63 -[:main:64, [<>, nil]] :llvm.lifetime.start.p0i8 [<>, nil] :main:64 -[:main:69, [<>, nil]] :_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l [<>, nil] :main:69 -[:main:70, [<>, nil]] :llvm.lifetime.end.p0i8 [<>, nil] :main:70 -[:main:91, [<>, nil]] :_ZdlPv [<>, nil] :main:91 -nil :llvm.dbg.declare [<>, nil] :main:22 +[:main:60, [<>, nil]] :_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l [<>, nil] :main:60 +[:main:61, [<>, nil]] :llvm.lifetime.start.p0i8 [<>, nil] :main:61 +[:main:66, [<>, nil]] :_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l [<>, nil] :main:66 +[:main:67, [<>, nil]] :llvm.lifetime.end.p0i8 [<>, nil] :main:67 +[:main:88, [<>, nil]] :_ZdlPv [<>, nil] :main:88 +[:main:99, [<>, nil]] :_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l [<>, nil] :main:99 +nil :llvm.dbg.declare [<>, nil] :main:20 nil :llvm.dbg.declare [<>, nil] :main:7 nil :llvm.dbg.value [<>, nil] :main:10 nil :llvm.dbg.value [<>, nil] :main:100 nil :llvm.dbg.value [<>, nil] :main:101 +nil :llvm.dbg.value [<>, nil] :main:102 nil :llvm.dbg.value [<>, nil] :main:103 -nil :llvm.dbg.value [<>, nil] :main:104 nil :llvm.dbg.value [<>, nil] :main:105 -nil :llvm.dbg.value [<>, nil] :main:106 -nil :llvm.dbg.value [<>, nil] :main:108 +nil :llvm.dbg.value [<>, nil] :main:109 nil :llvm.dbg.value [<>, nil] :main:11 +nil :llvm.dbg.value [<>, nil] :main:110 nil :llvm.dbg.value [<>, nil] :main:112 -nil :llvm.dbg.value [<>, nil] :main:113 nil :llvm.dbg.value [<>, nil] :main:115 +nil :llvm.dbg.value [<>, nil] :main:116 +nil :llvm.dbg.value [<>, nil] :main:117 nil :llvm.dbg.value [<>, nil] :main:118 -nil :llvm.dbg.value [<>, nil] :main:119 nil :llvm.dbg.value [<>, nil] :main:120 -nil :llvm.dbg.value [<>, nil] :main:121 -nil :llvm.dbg.value [<>, nil] :main:123 +nil :llvm.dbg.value [<>, nil] :main:124 +nil :llvm.dbg.value [<>, nil] :main:125 +nil :llvm.dbg.value [<>, nil] :main:126 nil :llvm.dbg.value [<>, nil] :main:127 nil :llvm.dbg.value [<>, nil] :main:128 nil :llvm.dbg.value [<>, nil] :main:129 @@ -43,64 +44,60 @@ nil :llvm.dbg.value [<>, nil] :main:13 nil :llvm.dbg.value [<>, nil] :main:130 nil :llvm.dbg.value [<>, nil] :main:131 nil :llvm.dbg.value [<>, nil] :main:132 -nil :llvm.dbg.value [<>, nil] :main:133 -nil :llvm.dbg.value [<>, nil] :main:134 -nil :llvm.dbg.value [<>, nil] :main:135 nil :llvm.dbg.value [<>, nil] :main:14 nil :llvm.dbg.value [<>, nil] :main:15 nil :llvm.dbg.value [<>, nil] :main:18 nil :llvm.dbg.value [<>, nil] :main:19 -nil :llvm.dbg.value [<>, nil] :main:20 nil :llvm.dbg.value [<>, nil] :main:21 -nil :llvm.dbg.value [<>, nil] :main:23 +nil :llvm.dbg.value [<>, nil] :main:22 nil :llvm.dbg.value [<>, nil] :main:24 +nil :llvm.dbg.value [<>, nil] :main:25 nil :llvm.dbg.value [<>, nil] :main:26 nil :llvm.dbg.value [<>, nil] :main:27 nil :llvm.dbg.value [<>, nil] :main:28 -nil :llvm.dbg.value [<>, nil] :main:29 nil :llvm.dbg.value [<>, nil] :main:3 nil :llvm.dbg.value [<>, nil] :main:30 nil :llvm.dbg.value [<>, nil] :main:31 nil :llvm.dbg.value [<>, nil] :main:33 nil :llvm.dbg.value [<>, nil] :main:34 +nil :llvm.dbg.value [<>, nil] :main:35 nil :llvm.dbg.value [<>, nil] :main:36 nil :llvm.dbg.value [<>, nil] :main:37 -nil :llvm.dbg.value [<>, nil] :main:38 -nil :llvm.dbg.value [<>, nil] :main:39 nil :llvm.dbg.value [<>, nil] :main:4 nil :llvm.dbg.value [<>, nil] :main:40 nil :llvm.dbg.value [<>, nil] :main:43 -nil :llvm.dbg.value [<>, nil] :main:46 -nil :llvm.dbg.value [<>, nil] :main:47 +nil :llvm.dbg.value [<>, nil] :main:44 +nil :llvm.dbg.value [<>, nil] :main:50 +nil :llvm.dbg.value [<>, nil] :main:51 nil :llvm.dbg.value [<>, nil] :main:53 nil :llvm.dbg.value [<>, nil] :main:54 +nil :llvm.dbg.value [<>, nil] :main:55 nil :llvm.dbg.value [<>, nil] :main:56 -nil :llvm.dbg.value [<>, nil] :main:57 nil :llvm.dbg.value [<>, nil] :main:58 -nil :llvm.dbg.value [<>, nil] :main:59 -nil :llvm.dbg.value [<>, nil] :main:61 +nil :llvm.dbg.value [<>, nil] :main:62 +nil :llvm.dbg.value [<>, nil] :main:63 nil :llvm.dbg.value [<>, nil] :main:65 -nil :llvm.dbg.value [<>, nil] :main:66 -nil :llvm.dbg.value [<>, nil] :main:68 +nil :llvm.dbg.value [<>, nil] :main:70 +nil :llvm.dbg.value [<>, nil] :main:71 +nil :llvm.dbg.value [<>, nil] :main:72 nil :llvm.dbg.value [<>, nil] :main:73 -nil :llvm.dbg.value [<>, nil] :main:74 nil :llvm.dbg.value [<>, nil] :main:75 -nil :llvm.dbg.value [<>, nil] :main:76 -nil :llvm.dbg.value [<>, nil] :main:78 +nil :llvm.dbg.value [<>, nil] :main:79 nil :llvm.dbg.value [<>, nil] :main:8 +nil :llvm.dbg.value [<>, nil] :main:80 +nil :llvm.dbg.value [<>, nil] :main:81 nil :llvm.dbg.value [<>, nil] :main:82 nil :llvm.dbg.value [<>, nil] :main:83 nil :llvm.dbg.value [<>, nil] :main:84 nil :llvm.dbg.value [<>, nil] :main:85 nil :llvm.dbg.value [<>, nil] :main:86 nil :llvm.dbg.value [<>, nil] :main:87 -nil :llvm.dbg.value [<>, nil] :main:88 -nil :llvm.dbg.value [<>, nil] :main:89 nil :llvm.dbg.value [<>, nil] :main:9 nil :llvm.dbg.value [<>, nil] :main:90 +nil :llvm.dbg.value [<>, nil] :main:91 +nil :llvm.dbg.value [<>, nil] :main:92 nil :llvm.dbg.value [<>, nil] :main:93 nil :llvm.dbg.value [<>, nil] :main:94 -nil :llvm.dbg.value [<>, nil] :main:95 -nil :llvm.dbg.value [<>, nil] :main:96 nil :llvm.dbg.value [<>, nil] :main:97 -nil :rand [<>, nil] :main:49 +nil :llvm.dbg.value [<>, nil] :main:98 +nil :rand [<>, nil] :main:46 diff --git a/test/gold/notes.clang.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.1-callsite.subset.callgraph.callgraph_edge.golden.csv b/test/gold/notes.clang.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.1-callsite.subset.callgraph.callgraph_edge.golden.csv index 2b76c98..72b8852 100644 --- a/test/gold/notes.clang.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.1-callsite.subset.callgraph.callgraph_edge.golden.csv +++ b/test/gold/notes.clang.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.1-callsite.subset.callgraph.callgraph_edge.golden.csv @@ -40,18 +40,18 @@ [:handle:94, nil] :strdup nil :handle:94 [:handle:99, nil] :fwrite nil :handle:99 [:handle_loop:10, nil] :__assert_fail nil :handle_loop:10 -[:handle_loop:3, nil] :send nil :handle_loop:3 -[:handle_loop:30, nil] :strlen nil :handle_loop:30 -[:handle_loop:31, nil] :send nil :handle_loop:31 -[:handle_loop:32, nil] :send nil :handle_loop:32 -[:handle_loop:33, nil] :free nil :handle_loop:33 -[:handle_loop:34, nil] :llvm.lifetime.end.p0i8 nil :handle_loop:34 -[:handle_loop:36, nil] :send nil :handle_loop:36 -[:handle_loop:37, nil] :llvm.lifetime.start.p0i8 nil :handle_loop:37 -[:handle_loop:39, nil] :recv nil :handle_loop:39 +[:handle_loop:2, nil] :send nil :handle_loop:2 +[:handle_loop:33, nil] :strlen nil :handle_loop:33 +[:handle_loop:34, nil] :send nil :handle_loop:34 +[:handle_loop:35, nil] :send nil :handle_loop:35 +[:handle_loop:36, nil] :free nil :handle_loop:36 +[:handle_loop:37, nil] :llvm.lifetime.end.p0i8 nil :handle_loop:37 +[:handle_loop:39, nil] :send nil :handle_loop:39 [:handle_loop:4, nil] :llvm.lifetime.start.p0i8 nil :handle_loop:4 -[:handle_loop:43, nil] :llvm.lifetime.end.p0i8 nil :handle_loop:43 -[:handle_loop:45, nil] :llvm.lifetime.end.p0i8 nil :handle_loop:45 +[:handle_loop:40, nil] :llvm.lifetime.start.p0i8 nil :handle_loop:40 +[:handle_loop:42, nil] :recv nil :handle_loop:42 +[:handle_loop:46, nil] :llvm.lifetime.end.p0i8 nil :handle_loop:46 +[:handle_loop:48, nil] :llvm.lifetime.end.p0i8 nil :handle_loop:48 [:handle_loop:6, nil] :recv nil :handle_loop:6 [:main:2, nil] :llvm.lifetime.start.p0i8 [<>, nil] :main:2 [:main:23, nil] :puts [<>, nil] :main:23 @@ -78,13 +78,13 @@ nil :exit nil :handle:88 nil :fgets nil :handle:204 nil :fprintf nil :handle:170 nil :fread nil :handle:117 -nil :handle nil :handle_loop:26 +nil :handle nil :handle_loop:29 nil :handle_loop nil :accept_loop:6 nil :listen [<>, nil] :main:27 nil :llvm.dbg.declare [<>, nil] :main:3 nil :llvm.dbg.declare nil :handle:104 nil :llvm.dbg.declare nil :handle:203 -nil :llvm.dbg.declare nil :handle_loop:38 +nil :llvm.dbg.declare nil :handle_loop:41 nil :llvm.dbg.declare nil :handle_loop:5 nil :llvm.dbg.value [<>, nil] :main:35 nil :llvm.dbg.value [<>, nil] :main:5 @@ -142,8 +142,8 @@ nil :llvm.dbg.value nil :handle:83 nil :llvm.dbg.value nil :handle:93 nil :llvm.dbg.value nil :handle:95 nil :llvm.dbg.value nil :handle_loop:1 -nil :llvm.dbg.value nil :handle_loop:27 -nil :llvm.dbg.value nil :handle_loop:40 +nil :llvm.dbg.value nil :handle_loop:30 +nil :llvm.dbg.value nil :handle_loop:43 nil :llvm.dbg.value nil :handle_loop:7 nil :shutdown nil :accept_loop:7 nil :socket [<>, nil] :main:4 diff --git a/test/gold/notes.clang.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.1-callsite.subset.operand_points_to.golden.csv b/test/gold/notes.clang.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.1-callsite.subset.operand_points_to.golden.csv index b34267c..0a4c420 100644 --- a/test/gold/notes.clang.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.1-callsite.subset.operand_points_to.golden.csv +++ b/test/gold/notes.clang.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.1-callsite.subset.operand_points_to.golden.csv @@ -7,7 +7,7 @@ [<>, nil] *stack_alloc@main[%struct.sockaddr_in* %sa][0].?/1 [<>, nil] :main:%sin_port [<>, nil] *stack_alloc@main[%struct.sockaddr_in* %sa][0].?/2 [<>, nil] :main:%s_addr [<>, nil] *stack_alloc@main[%struct.sockaddr_in* %sa][0].?/2.?/0 [<>, nil] :main:%s_addr -nil *global_alloc@.str nil :handle:%22 +nil *global_alloc@.str nil :handle:%23 nil *global_alloc@.str nil :handle:%8 nil *global_alloc@.str.1 nil :handle:5:2:@.str.1 nil *global_alloc@.str.10 [<>, nil] :main:26:2:@.str.10 @@ -84,27 +84,27 @@ nil *global_alloc@.str.3[0][*] nil :handle:63:1:getelementptr inbounds nil *global_alloc@.str.4 nil :handle:218:2:@.str.4 nil *global_alloc@.str.4[0] nil :handle:218:1:getelementptr inbounds ([17 x i8], [17 x i8]* @.str.4, i64 0, i64 0) nil *global_alloc@.str.4[0][*] nil :handle:218:1:getelementptr inbounds ([17 x i8], [17 x i8]* @.str.4, i64 0, i64 0) -nil *global_alloc@.str.5 nil :handle_loop:36:2:@.str.5 -nil *global_alloc@.str.5 nil :handle_loop:3:2:@.str.5 -nil *global_alloc@.str.5[0] nil :handle_loop:36:1:getelementptr inbounds ([8 x i8], [8 x i8]* @.str.5, i64 0, i64 0) -nil *global_alloc@.str.5[0] nil :handle_loop:3:1:getelementptr inbounds ([8 x i8], [8 x i8]* @.str.5, i64 0, i64 0) -nil *global_alloc@.str.5[0][*] nil :handle_loop:36:1:getelementptr inbounds ([8 x i8], [8 x i8]* @.str.5, i64 0, i64 0) -nil *global_alloc@.str.5[0][*] nil :handle_loop:3:1:getelementptr inbounds ([8 x i8], [8 x i8]* @.str.5, i64 0, i64 0) +nil *global_alloc@.str.5 nil :handle_loop:2:2:@.str.5 +nil *global_alloc@.str.5 nil :handle_loop:39:2:@.str.5 +nil *global_alloc@.str.5[0] nil :handle_loop:2:1:getelementptr inbounds ([8 x i8], [8 x i8]* @.str.5, i64 0, i64 0) +nil *global_alloc@.str.5[0] nil :handle_loop:39:1:getelementptr inbounds ([8 x i8], [8 x i8]* @.str.5, i64 0, i64 0) +nil *global_alloc@.str.5[0][*] nil :handle_loop:2:1:getelementptr inbounds ([8 x i8], [8 x i8]* @.str.5, i64 0, i64 0) +nil *global_alloc@.str.5[0][*] nil :handle_loop:39:1:getelementptr inbounds ([8 x i8], [8 x i8]* @.str.5, i64 0, i64 0) nil *global_alloc@.str.6 nil :handle_loop:10:2:@.str.6 nil *global_alloc@.str.6[0] nil :handle_loop:10:1:getelementptr inbounds ([16 x i8], [16 x i8]* @.str.6, i64 0, i64 0) nil *global_alloc@.str.6[0][*] nil :handle_loop:10:1:getelementptr inbounds ([16 x i8], [16 x i8]* @.str.6, i64 0, i64 0) -nil *global_alloc@.str.7 nil :handle_loop:32:2:@.str.7 -nil *global_alloc@.str.7[0] nil :handle_loop:32:1:getelementptr inbounds ([2 x i8], [2 x i8]* @.str.7, i64 0, i64 0) -nil *global_alloc@.str.7[0][*] nil :handle_loop:32:1:getelementptr inbounds ([2 x i8], [2 x i8]* @.str.7, i64 0, i64 0) +nil *global_alloc@.str.7 nil :handle_loop:35:2:@.str.7 +nil *global_alloc@.str.7[0] nil :handle_loop:35:1:getelementptr inbounds ([2 x i8], [2 x i8]* @.str.7, i64 0, i64 0) +nil *global_alloc@.str.7[0][*] nil :handle_loop:35:1:getelementptr inbounds ([2 x i8], [2 x i8]* @.str.7, i64 0, i64 0) nil *global_alloc@.str.8 [<>, nil] :main:8:2:@.str.8 nil *global_alloc@.str.8[0] [<>, nil] :main:8:1:getelementptr inbounds ([25 x i8], [25 x i8]* @.str.8, i64 0, i64 0) nil *global_alloc@.str.8[0][*] [<>, nil] :main:8:1:getelementptr inbounds ([25 x i8], [25 x i8]* @.str.8, i64 0, i64 0) nil *global_alloc@.str.9 [<>, nil] :main:23:2:@.str.9 nil *global_alloc@.str.9[0] [<>, nil] :main:23:1:getelementptr inbounds ([23 x i8], [23 x i8]* @.str.9, i64 0, i64 0) nil *global_alloc@.str.9[0][*] [<>, nil] :main:23:1:getelementptr inbounds ([23 x i8], [23 x i8]* @.str.9, i64 0, i64 0) -nil *global_alloc@.str[0] nil :handle:%22 +nil *global_alloc@.str[0] nil :handle:%23 nil *global_alloc@.str[0] nil :handle:%8 -nil *global_alloc@.str[0][*] nil :handle:%22 +nil *global_alloc@.str[0][*] nil :handle:%23 nil *global_alloc@.str[0][*] nil :handle:%8 nil *global_alloc@TOO_FEW_ARGS nil :handle:178:0:@TOO_FEW_ARGS nil *global_alloc@TOO_FEW_ARGS nil :handle:80:0:@TOO_FEW_ARGS @@ -149,7 +149,7 @@ nil *global_alloc@fread nil :handle:117:0:@fread nil *global_alloc@free nil :handle:168:0:@free nil *global_alloc@free nil :handle:229:0:@free nil *global_alloc@free nil :handle:56:0:@free -nil *global_alloc@free nil :handle_loop:33:0:@free +nil *global_alloc@free nil :handle_loop:36:0:@free nil *global_alloc@fwrite nil :handle:185:0:@fwrite nil *global_alloc@fwrite nil :handle:198:0:@fwrite nil *global_alloc@fwrite nil :handle:212:0:@fwrite @@ -158,7 +158,7 @@ nil *global_alloc@fwrite nil :handle:27:0:@fwrite nil *global_alloc@fwrite nil :handle:68:0:@fwrite nil *global_alloc@fwrite nil :handle:87:0:@fwrite nil *global_alloc@fwrite nil :handle:99:0:@fwrite -nil *global_alloc@handle nil :handle_loop:26:0:@handle +nil *global_alloc@handle nil :handle_loop:29:0:@handle nil *global_alloc@handle_loop nil :accept_loop:6:0:@handle_loop nil *global_alloc@hex_str.hex_digits nil :handle:141:0:@hex_str.hex_digits nil *global_alloc@hex_str.hex_digits nil :handle:147:0:@hex_str.hex_digits @@ -170,7 +170,7 @@ nil *global_alloc@listen [<>, nil] :main:27:0:@listen nil *global_alloc@llvm.dbg.declare [<>, nil] :main:3:0:@llvm.dbg.declare nil *global_alloc@llvm.dbg.declare nil :handle:104:0:@llvm.dbg.declare nil *global_alloc@llvm.dbg.declare nil :handle:203:0:@llvm.dbg.declare -nil *global_alloc@llvm.dbg.declare nil :handle_loop:38:0:@llvm.dbg.declare +nil *global_alloc@llvm.dbg.declare nil :handle_loop:41:0:@llvm.dbg.declare nil *global_alloc@llvm.dbg.declare nil :handle_loop:5:0:@llvm.dbg.declare nil *global_alloc@llvm.dbg.value [<>, nil] :main:35:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:5:0:@llvm.dbg.value @@ -228,19 +228,19 @@ nil *global_alloc@llvm.dbg.value nil :handle:8:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value nil :handle:93:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value nil :handle:95:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value nil :handle_loop:1:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value nil :handle_loop:27:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value nil :handle_loop:40:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value nil :handle_loop:30:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value nil :handle_loop:43:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value nil :handle_loop:7:0:@llvm.dbg.value nil *global_alloc@llvm.lifetime.end.p0i8 [<>, nil] :main:37:0:@llvm.lifetime.end.p0i8 nil *global_alloc@llvm.lifetime.end.p0i8 nil :handle:162:0:@llvm.lifetime.end.p0i8 nil *global_alloc@llvm.lifetime.end.p0i8 nil :handle:215:0:@llvm.lifetime.end.p0i8 -nil *global_alloc@llvm.lifetime.end.p0i8 nil :handle_loop:34:0:@llvm.lifetime.end.p0i8 -nil *global_alloc@llvm.lifetime.end.p0i8 nil :handle_loop:43:0:@llvm.lifetime.end.p0i8 -nil *global_alloc@llvm.lifetime.end.p0i8 nil :handle_loop:45:0:@llvm.lifetime.end.p0i8 +nil *global_alloc@llvm.lifetime.end.p0i8 nil :handle_loop:37:0:@llvm.lifetime.end.p0i8 +nil *global_alloc@llvm.lifetime.end.p0i8 nil :handle_loop:46:0:@llvm.lifetime.end.p0i8 +nil *global_alloc@llvm.lifetime.end.p0i8 nil :handle_loop:48:0:@llvm.lifetime.end.p0i8 nil *global_alloc@llvm.lifetime.start.p0i8 [<>, nil] :main:2:0:@llvm.lifetime.start.p0i8 nil *global_alloc@llvm.lifetime.start.p0i8 nil :handle:103:0:@llvm.lifetime.start.p0i8 nil *global_alloc@llvm.lifetime.start.p0i8 nil :handle:202:0:@llvm.lifetime.start.p0i8 -nil *global_alloc@llvm.lifetime.start.p0i8 nil :handle_loop:37:0:@llvm.lifetime.start.p0i8 +nil *global_alloc@llvm.lifetime.start.p0i8 nil :handle_loop:40:0:@llvm.lifetime.start.p0i8 nil *global_alloc@llvm.lifetime.start.p0i8 nil :handle_loop:4:0:@llvm.lifetime.start.p0i8 nil *global_alloc@llvm.memset.p0i8.i64 [<>, nil] :main:11:0:@llvm.memset.p0i8.i64 nil *global_alloc@malloc nil :handle:128:0:@malloc @@ -249,12 +249,12 @@ nil *global_alloc@printf [<>, nil] :main:26:0:@printf nil *global_alloc@puts [<>, nil] :main:23:0:@puts nil *global_alloc@puts [<>, nil] :main:30:0:@puts nil *global_alloc@puts [<>, nil] :main:8:0:@puts -nil *global_alloc@recv nil :handle_loop:39:0:@recv +nil *global_alloc@recv nil :handle_loop:42:0:@recv nil *global_alloc@recv nil :handle_loop:6:0:@recv -nil *global_alloc@send nil :handle_loop:31:0:@send -nil *global_alloc@send nil :handle_loop:32:0:@send -nil *global_alloc@send nil :handle_loop:36:0:@send -nil *global_alloc@send nil :handle_loop:3:0:@send +nil *global_alloc@send nil :handle_loop:2:0:@send +nil *global_alloc@send nil :handle_loop:34:0:@send +nil *global_alloc@send nil :handle_loop:35:0:@send +nil *global_alloc@send nil :handle_loop:39:0:@send nil *global_alloc@shutdown nil :accept_loop:7:0:@shutdown nil *global_alloc@socket [<>, nil] :main:4:0:@socket nil *global_alloc@stderr nil :handle:184:0:@stderr @@ -277,7 +277,7 @@ nil *global_alloc@strdup nil :handle:63:0:@strdup nil *global_alloc@strdup nil :handle:82:0:@strdup nil *global_alloc@strdup nil :handle:94:0:@strdup nil *global_alloc@strlen nil :handle:90:0:@strlen -nil *global_alloc@strlen nil :handle_loop:30:0:@strlen +nil *global_alloc@strlen nil :handle_loop:33:0:@strlen nil *heap_alloc@handle[i8* %call.i.i.i23] nil :handle:%call.i.i.i23 nil *heap_alloc@handle[i8* %call.i.i.i23] nil :handle:%resp.0 nil *heap_alloc@handle[i8* %call.i.i.i23] nil :handle:%retval.0 @@ -287,7 +287,7 @@ nil *heap_alloc@handle[i8* %call.i.i.i23][*] nil :handle:%arrayidx11.i. nil *heap_alloc@handle[i8* %call.i.i.i23][*] nil :handle:%arrayidx19.i.i.i nil *heap_alloc@handle[i8* %call.i.i.i23][64] nil :handle:%arrayidx21.i.i.i nil *heap_alloc@handle[i8* %call.i.i.i] nil :handle:%2 -nil *heap_alloc@handle[i8* %call.i.i.i] nil :handle:%32 +nil *heap_alloc@handle[i8* %call.i.i.i] nil :handle:%33 nil *heap_alloc@handle[i8* %call.i.i.i] nil :handle:%c nil *heap_alloc@handle[i8* %call.i.i.i] nil :handle:%c.i nil *heap_alloc@handle[i8* %call.i.i.i] nil :handle:%c1.i.i @@ -305,7 +305,7 @@ nil *null* nil :accept_loop:11:1:null nil *null* nil :accept_loop:11:2:null nil *null* nil :accept_loop:1:1:null nil *null* nil :accept_loop:1:2:null -nil *null* nil :handle:%32 +nil *null* nil :handle:%33 nil *null* nil :handle:%arg.0.i nil *null* nil :handle:%c nil *null* nil :handle:%resp.0 @@ -335,11 +335,11 @@ nil *null* nil :handle:78:0:null nil *null* nil :handle:84:0:null nil *null* nil :handle:96:0:null nil *null* nil :handle_loop:%call18 -nil *null* nil :handle_loop:28:0:null -nil *stack_alloc@handle[[1024 x i8]* %data.i] nil :handle:%27 +nil *null* nil :handle_loop:31:0:null +nil *stack_alloc@handle[[1024 x i8]* %data.i] nil :handle:%28 nil *stack_alloc@handle[[1024 x i8]* %data.i] nil :handle:%data.i -nil *stack_alloc@handle[[1024 x i8]* %data.i][0] nil :handle:%27 -nil *stack_alloc@handle[[1024 x i8]* %data.i][0][*] nil :handle:%27 +nil *stack_alloc@handle[[1024 x i8]* %data.i][0] nil :handle:%28 +nil *stack_alloc@handle[[1024 x i8]* %data.i][0][*] nil :handle:%28 nil *stack_alloc@handle[[32 x i8]* %data.i.i] nil :handle:%13 nil *stack_alloc@handle[[32 x i8]* %data.i.i] nil :handle:%data.i.i nil *stack_alloc@handle[[32 x i8]* %data.i.i][*] nil :handle:%add.ptr.i.i @@ -360,7 +360,7 @@ nil *stack_alloc@handle_loop[[1024 x i8]* %req][0][*] nil :handle_loop: nil *stack_alloc@handle_loop[[1024 x i8]* %req][0][*] nil :handle_loop:%arrayidx8 nil *stack_alloc@handle_loop[[1024 x i8]* %req][0][*] nil :handle_loop:%arrayidx9 nil *typed_heap_alloc@handle[%struct.cmd* %call.i.i.i] nil :handle:%2 -nil *typed_heap_alloc@handle[%struct.cmd* %call.i.i.i] nil :handle:%32 +nil *typed_heap_alloc@handle[%struct.cmd* %call.i.i.i] nil :handle:%33 nil *typed_heap_alloc@handle[%struct.cmd* %call.i.i.i] nil :handle:%c nil *typed_heap_alloc@handle[%struct.cmd* %call.i.i.i] nil :handle:%c.i nil *typed_heap_alloc@handle[%struct.cmd* %call.i.i.i] nil :handle:%c1.i.i @@ -379,7 +379,7 @@ nil *typed_heap_alloc@handle[%struct.cmd* %call.i.i.i][0].?/0 nil :hand nil *typed_heap_alloc@handle[%struct.cmd* %call.i.i.i][0].?/1 nil :handle:%arg nil *typed_heap_alloc@handle[%struct.cmd* %call.i.i.i][0].?/1 nil :handle:%arg7 nil *typed_heap_alloc@handle[i32* %call.i.i.i] nil :handle:%2 -nil *typed_heap_alloc@handle[i32* %call.i.i.i] nil :handle:%32 +nil *typed_heap_alloc@handle[i32* %call.i.i.i] nil :handle:%33 nil *typed_heap_alloc@handle[i32* %call.i.i.i] nil :handle:%c nil *typed_heap_alloc@handle[i32* %call.i.i.i] nil :handle:%c.i nil *typed_heap_alloc@handle[i32* %call.i.i.i] nil :handle:%c1.i.i @@ -394,7 +394,7 @@ nil *typed_heap_alloc@handle[i32* %call.i.i.i][0] nil :handle:%c17.i nil *typed_heap_alloc@handle[i32* %call.i.i.i][2] nil :handle:%3 nil *typed_heap_alloc@handle[i32* %call.i.i.i][2] nil :handle:%arg2.i.i nil *typed_heap_alloc@handle[i8* %call.i.i.i] nil :handle:%2 -nil *typed_heap_alloc@handle[i8* %call.i.i.i] nil :handle:%32 +nil *typed_heap_alloc@handle[i8* %call.i.i.i] nil :handle:%33 nil *typed_heap_alloc@handle[i8* %call.i.i.i] nil :handle:%c nil *typed_heap_alloc@handle[i8* %call.i.i.i] nil :handle:%c.i nil *typed_heap_alloc@handle[i8* %call.i.i.i] nil :handle:%c1.i.i diff --git a/test/gold/notes.clang.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.1-callsite.subset.var_points_to.golden.csv b/test/gold/notes.clang.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.1-callsite.subset.var_points_to.golden.csv index 5a1a5a0..133bc20 100644 --- a/test/gold/notes.clang.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.1-callsite.subset.var_points_to.golden.csv +++ b/test/gold/notes.clang.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.1-callsite.subset.var_points_to.golden.csv @@ -7,11 +7,11 @@ [<>, nil] *stack_alloc@main[%struct.sockaddr_in* %sa][0].?/1 [<>, nil] :main:%sin_port [<>, nil] *stack_alloc@main[%struct.sockaddr_in* %sa][0].?/2 [<>, nil] :main:%s_addr [<>, nil] *stack_alloc@main[%struct.sockaddr_in* %sa][0].?/2.?/0 [<>, nil] :main:%s_addr -nil *global_alloc@.str nil :handle:%22 +nil *global_alloc@.str nil :handle:%23 nil *global_alloc@.str nil :handle:%8 -nil *global_alloc@.str[0] nil :handle:%22 +nil *global_alloc@.str[0] nil :handle:%23 nil *global_alloc@.str[0] nil :handle:%8 -nil *global_alloc@.str[0][*] nil :handle:%22 +nil *global_alloc@.str[0][*] nil :handle:%23 nil *global_alloc@.str[0][*] nil :handle:%8 nil *global_alloc@hex_str.hex_digits[*] nil :handle:%arrayidx16.i.i.i nil *global_alloc@hex_str.hex_digits[*] nil :handle:%arrayidx9.i.i.i @@ -26,7 +26,7 @@ nil *heap_alloc@handle[i8* %call.i.i.i23][*] nil :handle:%arrayidx11.i. nil *heap_alloc@handle[i8* %call.i.i.i23][*] nil :handle:%arrayidx19.i.i.i nil *heap_alloc@handle[i8* %call.i.i.i23][64] nil :handle:%arrayidx21.i.i.i nil *heap_alloc@handle[i8* %call.i.i.i] nil :handle:%2 -nil *heap_alloc@handle[i8* %call.i.i.i] nil :handle:%32 +nil *heap_alloc@handle[i8* %call.i.i.i] nil :handle:%33 nil *heap_alloc@handle[i8* %call.i.i.i] nil :handle:%c nil *heap_alloc@handle[i8* %call.i.i.i] nil :handle:%c.i nil *heap_alloc@handle[i8* %call.i.i.i] nil :handle:%c1.i.i @@ -40,7 +40,7 @@ nil *heap_alloc@handle[i8* %call.i.i.i][0] nil :handle:%c12.i nil *heap_alloc@handle[i8* %call.i.i.i][0] nil :handle:%c17.i nil *heap_alloc@handle[i8* %call.i.i.i][8] nil :handle:%3 nil *heap_alloc@handle[i8* %call.i.i.i][8] nil :handle:%arg2.i.i -nil *null* nil :handle:%32 +nil *null* nil :handle:%33 nil *null* nil :handle:%arg.0.i nil *null* nil :handle:%c nil *null* nil :handle:%resp.0 @@ -48,10 +48,10 @@ nil *null* nil :handle:%retval.0 nil *null* nil :handle:%retval.0.i nil *null* nil :handle:%retval.3.i.i nil *null* nil :handle_loop:%call18 -nil *stack_alloc@handle[[1024 x i8]* %data.i] nil :handle:%27 +nil *stack_alloc@handle[[1024 x i8]* %data.i] nil :handle:%28 nil *stack_alloc@handle[[1024 x i8]* %data.i] nil :handle:%data.i -nil *stack_alloc@handle[[1024 x i8]* %data.i][0] nil :handle:%27 -nil *stack_alloc@handle[[1024 x i8]* %data.i][0][*] nil :handle:%27 +nil *stack_alloc@handle[[1024 x i8]* %data.i][0] nil :handle:%28 +nil *stack_alloc@handle[[1024 x i8]* %data.i][0][*] nil :handle:%28 nil *stack_alloc@handle[[32 x i8]* %data.i.i] nil :handle:%13 nil *stack_alloc@handle[[32 x i8]* %data.i.i] nil :handle:%data.i.i nil *stack_alloc@handle[[32 x i8]* %data.i.i][*] nil :handle:%add.ptr.i.i @@ -72,7 +72,7 @@ nil *stack_alloc@handle_loop[[1024 x i8]* %req][0][*] nil :handle_loop: nil *stack_alloc@handle_loop[[1024 x i8]* %req][0][*] nil :handle_loop:%arrayidx8 nil *stack_alloc@handle_loop[[1024 x i8]* %req][0][*] nil :handle_loop:%arrayidx9 nil *typed_heap_alloc@handle[%struct.cmd* %call.i.i.i] nil :handle:%2 -nil *typed_heap_alloc@handle[%struct.cmd* %call.i.i.i] nil :handle:%32 +nil *typed_heap_alloc@handle[%struct.cmd* %call.i.i.i] nil :handle:%33 nil *typed_heap_alloc@handle[%struct.cmd* %call.i.i.i] nil :handle:%c nil *typed_heap_alloc@handle[%struct.cmd* %call.i.i.i] nil :handle:%c.i nil *typed_heap_alloc@handle[%struct.cmd* %call.i.i.i] nil :handle:%c1.i.i @@ -91,7 +91,7 @@ nil *typed_heap_alloc@handle[%struct.cmd* %call.i.i.i][0].?/0 nil :hand nil *typed_heap_alloc@handle[%struct.cmd* %call.i.i.i][0].?/1 nil :handle:%arg nil *typed_heap_alloc@handle[%struct.cmd* %call.i.i.i][0].?/1 nil :handle:%arg7 nil *typed_heap_alloc@handle[i32* %call.i.i.i] nil :handle:%2 -nil *typed_heap_alloc@handle[i32* %call.i.i.i] nil :handle:%32 +nil *typed_heap_alloc@handle[i32* %call.i.i.i] nil :handle:%33 nil *typed_heap_alloc@handle[i32* %call.i.i.i] nil :handle:%c nil *typed_heap_alloc@handle[i32* %call.i.i.i] nil :handle:%c.i nil *typed_heap_alloc@handle[i32* %call.i.i.i] nil :handle:%c1.i.i @@ -106,7 +106,7 @@ nil *typed_heap_alloc@handle[i32* %call.i.i.i][0] nil :handle:%c17.i nil *typed_heap_alloc@handle[i32* %call.i.i.i][2] nil :handle:%3 nil *typed_heap_alloc@handle[i32* %call.i.i.i][2] nil :handle:%arg2.i.i nil *typed_heap_alloc@handle[i8* %call.i.i.i] nil :handle:%2 -nil *typed_heap_alloc@handle[i8* %call.i.i.i] nil :handle:%32 +nil *typed_heap_alloc@handle[i8* %call.i.i.i] nil :handle:%33 nil *typed_heap_alloc@handle[i8* %call.i.i.i] nil :handle:%c nil *typed_heap_alloc@handle[i8* %call.i.i.i] nil :handle:%c.i nil *typed_heap_alloc@handle[i8* %call.i.i.i] nil :handle:%c1.i.i diff --git a/test/gold/notes.clang.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.1-callsite.unification.callgraph.callgraph_edge.golden.csv b/test/gold/notes.clang.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.1-callsite.unification.callgraph.callgraph_edge.golden.csv index 2b76c98..72b8852 100644 --- a/test/gold/notes.clang.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.1-callsite.unification.callgraph.callgraph_edge.golden.csv +++ b/test/gold/notes.clang.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.1-callsite.unification.callgraph.callgraph_edge.golden.csv @@ -40,18 +40,18 @@ [:handle:94, nil] :strdup nil :handle:94 [:handle:99, nil] :fwrite nil :handle:99 [:handle_loop:10, nil] :__assert_fail nil :handle_loop:10 -[:handle_loop:3, nil] :send nil :handle_loop:3 -[:handle_loop:30, nil] :strlen nil :handle_loop:30 -[:handle_loop:31, nil] :send nil :handle_loop:31 -[:handle_loop:32, nil] :send nil :handle_loop:32 -[:handle_loop:33, nil] :free nil :handle_loop:33 -[:handle_loop:34, nil] :llvm.lifetime.end.p0i8 nil :handle_loop:34 -[:handle_loop:36, nil] :send nil :handle_loop:36 -[:handle_loop:37, nil] :llvm.lifetime.start.p0i8 nil :handle_loop:37 -[:handle_loop:39, nil] :recv nil :handle_loop:39 +[:handle_loop:2, nil] :send nil :handle_loop:2 +[:handle_loop:33, nil] :strlen nil :handle_loop:33 +[:handle_loop:34, nil] :send nil :handle_loop:34 +[:handle_loop:35, nil] :send nil :handle_loop:35 +[:handle_loop:36, nil] :free nil :handle_loop:36 +[:handle_loop:37, nil] :llvm.lifetime.end.p0i8 nil :handle_loop:37 +[:handle_loop:39, nil] :send nil :handle_loop:39 [:handle_loop:4, nil] :llvm.lifetime.start.p0i8 nil :handle_loop:4 -[:handle_loop:43, nil] :llvm.lifetime.end.p0i8 nil :handle_loop:43 -[:handle_loop:45, nil] :llvm.lifetime.end.p0i8 nil :handle_loop:45 +[:handle_loop:40, nil] :llvm.lifetime.start.p0i8 nil :handle_loop:40 +[:handle_loop:42, nil] :recv nil :handle_loop:42 +[:handle_loop:46, nil] :llvm.lifetime.end.p0i8 nil :handle_loop:46 +[:handle_loop:48, nil] :llvm.lifetime.end.p0i8 nil :handle_loop:48 [:handle_loop:6, nil] :recv nil :handle_loop:6 [:main:2, nil] :llvm.lifetime.start.p0i8 [<>, nil] :main:2 [:main:23, nil] :puts [<>, nil] :main:23 @@ -78,13 +78,13 @@ nil :exit nil :handle:88 nil :fgets nil :handle:204 nil :fprintf nil :handle:170 nil :fread nil :handle:117 -nil :handle nil :handle_loop:26 +nil :handle nil :handle_loop:29 nil :handle_loop nil :accept_loop:6 nil :listen [<>, nil] :main:27 nil :llvm.dbg.declare [<>, nil] :main:3 nil :llvm.dbg.declare nil :handle:104 nil :llvm.dbg.declare nil :handle:203 -nil :llvm.dbg.declare nil :handle_loop:38 +nil :llvm.dbg.declare nil :handle_loop:41 nil :llvm.dbg.declare nil :handle_loop:5 nil :llvm.dbg.value [<>, nil] :main:35 nil :llvm.dbg.value [<>, nil] :main:5 @@ -142,8 +142,8 @@ nil :llvm.dbg.value nil :handle:83 nil :llvm.dbg.value nil :handle:93 nil :llvm.dbg.value nil :handle:95 nil :llvm.dbg.value nil :handle_loop:1 -nil :llvm.dbg.value nil :handle_loop:27 -nil :llvm.dbg.value nil :handle_loop:40 +nil :llvm.dbg.value nil :handle_loop:30 +nil :llvm.dbg.value nil :handle_loop:43 nil :llvm.dbg.value nil :handle_loop:7 nil :shutdown nil :accept_loop:7 nil :socket [<>, nil] :main:4 diff --git a/test/gold/notes.clang.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.2-callsite.subset.callgraph.callgraph_edge.golden.csv b/test/gold/notes.clang.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.2-callsite.subset.callgraph.callgraph_edge.golden.csv index 61fec1d..3974e0f 100644 --- a/test/gold/notes.clang.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.2-callsite.subset.callgraph.callgraph_edge.golden.csv +++ b/test/gold/notes.clang.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.2-callsite.subset.callgraph.callgraph_edge.golden.csv @@ -40,18 +40,18 @@ [:handle:94, nil] :strdup nil :handle:94 [:handle:99, nil] :fwrite nil :handle:99 [:handle_loop:10, nil] :__assert_fail nil :handle_loop:10 -[:handle_loop:3, nil] :send nil :handle_loop:3 -[:handle_loop:30, nil] :strlen nil :handle_loop:30 -[:handle_loop:31, nil] :send nil :handle_loop:31 -[:handle_loop:32, nil] :send nil :handle_loop:32 -[:handle_loop:33, nil] :free nil :handle_loop:33 -[:handle_loop:34, nil] :llvm.lifetime.end.p0i8 nil :handle_loop:34 -[:handle_loop:36, nil] :send nil :handle_loop:36 -[:handle_loop:37, nil] :llvm.lifetime.start.p0i8 nil :handle_loop:37 -[:handle_loop:39, nil] :recv nil :handle_loop:39 +[:handle_loop:2, nil] :send nil :handle_loop:2 +[:handle_loop:33, nil] :strlen nil :handle_loop:33 +[:handle_loop:34, nil] :send nil :handle_loop:34 +[:handle_loop:35, nil] :send nil :handle_loop:35 +[:handle_loop:36, nil] :free nil :handle_loop:36 +[:handle_loop:37, nil] :llvm.lifetime.end.p0i8 nil :handle_loop:37 +[:handle_loop:39, nil] :send nil :handle_loop:39 [:handle_loop:4, nil] :llvm.lifetime.start.p0i8 nil :handle_loop:4 -[:handle_loop:43, nil] :llvm.lifetime.end.p0i8 nil :handle_loop:43 -[:handle_loop:45, nil] :llvm.lifetime.end.p0i8 nil :handle_loop:45 +[:handle_loop:40, nil] :llvm.lifetime.start.p0i8 nil :handle_loop:40 +[:handle_loop:42, nil] :recv nil :handle_loop:42 +[:handle_loop:46, nil] :llvm.lifetime.end.p0i8 nil :handle_loop:46 +[:handle_loop:48, nil] :llvm.lifetime.end.p0i8 nil :handle_loop:48 [:handle_loop:6, nil] :recv nil :handle_loop:6 [:main:2, [<>, nil]] :llvm.lifetime.start.p0i8 [<>, nil] :main:2 [:main:23, [<>, nil]] :puts [<>, nil] :main:23 @@ -78,13 +78,13 @@ nil :exit nil :handle:88 nil :fgets nil :handle:204 nil :fprintf nil :handle:170 nil :fread nil :handle:117 -nil :handle nil :handle_loop:26 +nil :handle nil :handle_loop:29 nil :handle_loop nil :accept_loop:6 nil :listen [<>, nil] :main:27 nil :llvm.dbg.declare [<>, nil] :main:3 nil :llvm.dbg.declare nil :handle:104 nil :llvm.dbg.declare nil :handle:203 -nil :llvm.dbg.declare nil :handle_loop:38 +nil :llvm.dbg.declare nil :handle_loop:41 nil :llvm.dbg.declare nil :handle_loop:5 nil :llvm.dbg.value [<>, nil] :main:35 nil :llvm.dbg.value [<>, nil] :main:5 @@ -142,8 +142,8 @@ nil :llvm.dbg.value nil :handle:83 nil :llvm.dbg.value nil :handle:93 nil :llvm.dbg.value nil :handle:95 nil :llvm.dbg.value nil :handle_loop:1 -nil :llvm.dbg.value nil :handle_loop:27 -nil :llvm.dbg.value nil :handle_loop:40 +nil :llvm.dbg.value nil :handle_loop:30 +nil :llvm.dbg.value nil :handle_loop:43 nil :llvm.dbg.value nil :handle_loop:7 nil :shutdown nil :accept_loop:7 nil :socket [<>, nil] :main:4 diff --git a/test/gold/notes.clang.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.2-callsite.subset.operand_points_to.golden.csv b/test/gold/notes.clang.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.2-callsite.subset.operand_points_to.golden.csv index b34267c..0a4c420 100644 --- a/test/gold/notes.clang.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.2-callsite.subset.operand_points_to.golden.csv +++ b/test/gold/notes.clang.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.2-callsite.subset.operand_points_to.golden.csv @@ -7,7 +7,7 @@ [<>, nil] *stack_alloc@main[%struct.sockaddr_in* %sa][0].?/1 [<>, nil] :main:%sin_port [<>, nil] *stack_alloc@main[%struct.sockaddr_in* %sa][0].?/2 [<>, nil] :main:%s_addr [<>, nil] *stack_alloc@main[%struct.sockaddr_in* %sa][0].?/2.?/0 [<>, nil] :main:%s_addr -nil *global_alloc@.str nil :handle:%22 +nil *global_alloc@.str nil :handle:%23 nil *global_alloc@.str nil :handle:%8 nil *global_alloc@.str.1 nil :handle:5:2:@.str.1 nil *global_alloc@.str.10 [<>, nil] :main:26:2:@.str.10 @@ -84,27 +84,27 @@ nil *global_alloc@.str.3[0][*] nil :handle:63:1:getelementptr inbounds nil *global_alloc@.str.4 nil :handle:218:2:@.str.4 nil *global_alloc@.str.4[0] nil :handle:218:1:getelementptr inbounds ([17 x i8], [17 x i8]* @.str.4, i64 0, i64 0) nil *global_alloc@.str.4[0][*] nil :handle:218:1:getelementptr inbounds ([17 x i8], [17 x i8]* @.str.4, i64 0, i64 0) -nil *global_alloc@.str.5 nil :handle_loop:36:2:@.str.5 -nil *global_alloc@.str.5 nil :handle_loop:3:2:@.str.5 -nil *global_alloc@.str.5[0] nil :handle_loop:36:1:getelementptr inbounds ([8 x i8], [8 x i8]* @.str.5, i64 0, i64 0) -nil *global_alloc@.str.5[0] nil :handle_loop:3:1:getelementptr inbounds ([8 x i8], [8 x i8]* @.str.5, i64 0, i64 0) -nil *global_alloc@.str.5[0][*] nil :handle_loop:36:1:getelementptr inbounds ([8 x i8], [8 x i8]* @.str.5, i64 0, i64 0) -nil *global_alloc@.str.5[0][*] nil :handle_loop:3:1:getelementptr inbounds ([8 x i8], [8 x i8]* @.str.5, i64 0, i64 0) +nil *global_alloc@.str.5 nil :handle_loop:2:2:@.str.5 +nil *global_alloc@.str.5 nil :handle_loop:39:2:@.str.5 +nil *global_alloc@.str.5[0] nil :handle_loop:2:1:getelementptr inbounds ([8 x i8], [8 x i8]* @.str.5, i64 0, i64 0) +nil *global_alloc@.str.5[0] nil :handle_loop:39:1:getelementptr inbounds ([8 x i8], [8 x i8]* @.str.5, i64 0, i64 0) +nil *global_alloc@.str.5[0][*] nil :handle_loop:2:1:getelementptr inbounds ([8 x i8], [8 x i8]* @.str.5, i64 0, i64 0) +nil *global_alloc@.str.5[0][*] nil :handle_loop:39:1:getelementptr inbounds ([8 x i8], [8 x i8]* @.str.5, i64 0, i64 0) nil *global_alloc@.str.6 nil :handle_loop:10:2:@.str.6 nil *global_alloc@.str.6[0] nil :handle_loop:10:1:getelementptr inbounds ([16 x i8], [16 x i8]* @.str.6, i64 0, i64 0) nil *global_alloc@.str.6[0][*] nil :handle_loop:10:1:getelementptr inbounds ([16 x i8], [16 x i8]* @.str.6, i64 0, i64 0) -nil *global_alloc@.str.7 nil :handle_loop:32:2:@.str.7 -nil *global_alloc@.str.7[0] nil :handle_loop:32:1:getelementptr inbounds ([2 x i8], [2 x i8]* @.str.7, i64 0, i64 0) -nil *global_alloc@.str.7[0][*] nil :handle_loop:32:1:getelementptr inbounds ([2 x i8], [2 x i8]* @.str.7, i64 0, i64 0) +nil *global_alloc@.str.7 nil :handle_loop:35:2:@.str.7 +nil *global_alloc@.str.7[0] nil :handle_loop:35:1:getelementptr inbounds ([2 x i8], [2 x i8]* @.str.7, i64 0, i64 0) +nil *global_alloc@.str.7[0][*] nil :handle_loop:35:1:getelementptr inbounds ([2 x i8], [2 x i8]* @.str.7, i64 0, i64 0) nil *global_alloc@.str.8 [<>, nil] :main:8:2:@.str.8 nil *global_alloc@.str.8[0] [<>, nil] :main:8:1:getelementptr inbounds ([25 x i8], [25 x i8]* @.str.8, i64 0, i64 0) nil *global_alloc@.str.8[0][*] [<>, nil] :main:8:1:getelementptr inbounds ([25 x i8], [25 x i8]* @.str.8, i64 0, i64 0) nil *global_alloc@.str.9 [<>, nil] :main:23:2:@.str.9 nil *global_alloc@.str.9[0] [<>, nil] :main:23:1:getelementptr inbounds ([23 x i8], [23 x i8]* @.str.9, i64 0, i64 0) nil *global_alloc@.str.9[0][*] [<>, nil] :main:23:1:getelementptr inbounds ([23 x i8], [23 x i8]* @.str.9, i64 0, i64 0) -nil *global_alloc@.str[0] nil :handle:%22 +nil *global_alloc@.str[0] nil :handle:%23 nil *global_alloc@.str[0] nil :handle:%8 -nil *global_alloc@.str[0][*] nil :handle:%22 +nil *global_alloc@.str[0][*] nil :handle:%23 nil *global_alloc@.str[0][*] nil :handle:%8 nil *global_alloc@TOO_FEW_ARGS nil :handle:178:0:@TOO_FEW_ARGS nil *global_alloc@TOO_FEW_ARGS nil :handle:80:0:@TOO_FEW_ARGS @@ -149,7 +149,7 @@ nil *global_alloc@fread nil :handle:117:0:@fread nil *global_alloc@free nil :handle:168:0:@free nil *global_alloc@free nil :handle:229:0:@free nil *global_alloc@free nil :handle:56:0:@free -nil *global_alloc@free nil :handle_loop:33:0:@free +nil *global_alloc@free nil :handle_loop:36:0:@free nil *global_alloc@fwrite nil :handle:185:0:@fwrite nil *global_alloc@fwrite nil :handle:198:0:@fwrite nil *global_alloc@fwrite nil :handle:212:0:@fwrite @@ -158,7 +158,7 @@ nil *global_alloc@fwrite nil :handle:27:0:@fwrite nil *global_alloc@fwrite nil :handle:68:0:@fwrite nil *global_alloc@fwrite nil :handle:87:0:@fwrite nil *global_alloc@fwrite nil :handle:99:0:@fwrite -nil *global_alloc@handle nil :handle_loop:26:0:@handle +nil *global_alloc@handle nil :handle_loop:29:0:@handle nil *global_alloc@handle_loop nil :accept_loop:6:0:@handle_loop nil *global_alloc@hex_str.hex_digits nil :handle:141:0:@hex_str.hex_digits nil *global_alloc@hex_str.hex_digits nil :handle:147:0:@hex_str.hex_digits @@ -170,7 +170,7 @@ nil *global_alloc@listen [<>, nil] :main:27:0:@listen nil *global_alloc@llvm.dbg.declare [<>, nil] :main:3:0:@llvm.dbg.declare nil *global_alloc@llvm.dbg.declare nil :handle:104:0:@llvm.dbg.declare nil *global_alloc@llvm.dbg.declare nil :handle:203:0:@llvm.dbg.declare -nil *global_alloc@llvm.dbg.declare nil :handle_loop:38:0:@llvm.dbg.declare +nil *global_alloc@llvm.dbg.declare nil :handle_loop:41:0:@llvm.dbg.declare nil *global_alloc@llvm.dbg.declare nil :handle_loop:5:0:@llvm.dbg.declare nil *global_alloc@llvm.dbg.value [<>, nil] :main:35:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [<>, nil] :main:5:0:@llvm.dbg.value @@ -228,19 +228,19 @@ nil *global_alloc@llvm.dbg.value nil :handle:8:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value nil :handle:93:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value nil :handle:95:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value nil :handle_loop:1:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value nil :handle_loop:27:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value nil :handle_loop:40:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value nil :handle_loop:30:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value nil :handle_loop:43:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value nil :handle_loop:7:0:@llvm.dbg.value nil *global_alloc@llvm.lifetime.end.p0i8 [<>, nil] :main:37:0:@llvm.lifetime.end.p0i8 nil *global_alloc@llvm.lifetime.end.p0i8 nil :handle:162:0:@llvm.lifetime.end.p0i8 nil *global_alloc@llvm.lifetime.end.p0i8 nil :handle:215:0:@llvm.lifetime.end.p0i8 -nil *global_alloc@llvm.lifetime.end.p0i8 nil :handle_loop:34:0:@llvm.lifetime.end.p0i8 -nil *global_alloc@llvm.lifetime.end.p0i8 nil :handle_loop:43:0:@llvm.lifetime.end.p0i8 -nil *global_alloc@llvm.lifetime.end.p0i8 nil :handle_loop:45:0:@llvm.lifetime.end.p0i8 +nil *global_alloc@llvm.lifetime.end.p0i8 nil :handle_loop:37:0:@llvm.lifetime.end.p0i8 +nil *global_alloc@llvm.lifetime.end.p0i8 nil :handle_loop:46:0:@llvm.lifetime.end.p0i8 +nil *global_alloc@llvm.lifetime.end.p0i8 nil :handle_loop:48:0:@llvm.lifetime.end.p0i8 nil *global_alloc@llvm.lifetime.start.p0i8 [<>, nil] :main:2:0:@llvm.lifetime.start.p0i8 nil *global_alloc@llvm.lifetime.start.p0i8 nil :handle:103:0:@llvm.lifetime.start.p0i8 nil *global_alloc@llvm.lifetime.start.p0i8 nil :handle:202:0:@llvm.lifetime.start.p0i8 -nil *global_alloc@llvm.lifetime.start.p0i8 nil :handle_loop:37:0:@llvm.lifetime.start.p0i8 +nil *global_alloc@llvm.lifetime.start.p0i8 nil :handle_loop:40:0:@llvm.lifetime.start.p0i8 nil *global_alloc@llvm.lifetime.start.p0i8 nil :handle_loop:4:0:@llvm.lifetime.start.p0i8 nil *global_alloc@llvm.memset.p0i8.i64 [<>, nil] :main:11:0:@llvm.memset.p0i8.i64 nil *global_alloc@malloc nil :handle:128:0:@malloc @@ -249,12 +249,12 @@ nil *global_alloc@printf [<>, nil] :main:26:0:@printf nil *global_alloc@puts [<>, nil] :main:23:0:@puts nil *global_alloc@puts [<>, nil] :main:30:0:@puts nil *global_alloc@puts [<>, nil] :main:8:0:@puts -nil *global_alloc@recv nil :handle_loop:39:0:@recv +nil *global_alloc@recv nil :handle_loop:42:0:@recv nil *global_alloc@recv nil :handle_loop:6:0:@recv -nil *global_alloc@send nil :handle_loop:31:0:@send -nil *global_alloc@send nil :handle_loop:32:0:@send -nil *global_alloc@send nil :handle_loop:36:0:@send -nil *global_alloc@send nil :handle_loop:3:0:@send +nil *global_alloc@send nil :handle_loop:2:0:@send +nil *global_alloc@send nil :handle_loop:34:0:@send +nil *global_alloc@send nil :handle_loop:35:0:@send +nil *global_alloc@send nil :handle_loop:39:0:@send nil *global_alloc@shutdown nil :accept_loop:7:0:@shutdown nil *global_alloc@socket [<>, nil] :main:4:0:@socket nil *global_alloc@stderr nil :handle:184:0:@stderr @@ -277,7 +277,7 @@ nil *global_alloc@strdup nil :handle:63:0:@strdup nil *global_alloc@strdup nil :handle:82:0:@strdup nil *global_alloc@strdup nil :handle:94:0:@strdup nil *global_alloc@strlen nil :handle:90:0:@strlen -nil *global_alloc@strlen nil :handle_loop:30:0:@strlen +nil *global_alloc@strlen nil :handle_loop:33:0:@strlen nil *heap_alloc@handle[i8* %call.i.i.i23] nil :handle:%call.i.i.i23 nil *heap_alloc@handle[i8* %call.i.i.i23] nil :handle:%resp.0 nil *heap_alloc@handle[i8* %call.i.i.i23] nil :handle:%retval.0 @@ -287,7 +287,7 @@ nil *heap_alloc@handle[i8* %call.i.i.i23][*] nil :handle:%arrayidx11.i. nil *heap_alloc@handle[i8* %call.i.i.i23][*] nil :handle:%arrayidx19.i.i.i nil *heap_alloc@handle[i8* %call.i.i.i23][64] nil :handle:%arrayidx21.i.i.i nil *heap_alloc@handle[i8* %call.i.i.i] nil :handle:%2 -nil *heap_alloc@handle[i8* %call.i.i.i] nil :handle:%32 +nil *heap_alloc@handle[i8* %call.i.i.i] nil :handle:%33 nil *heap_alloc@handle[i8* %call.i.i.i] nil :handle:%c nil *heap_alloc@handle[i8* %call.i.i.i] nil :handle:%c.i nil *heap_alloc@handle[i8* %call.i.i.i] nil :handle:%c1.i.i @@ -305,7 +305,7 @@ nil *null* nil :accept_loop:11:1:null nil *null* nil :accept_loop:11:2:null nil *null* nil :accept_loop:1:1:null nil *null* nil :accept_loop:1:2:null -nil *null* nil :handle:%32 +nil *null* nil :handle:%33 nil *null* nil :handle:%arg.0.i nil *null* nil :handle:%c nil *null* nil :handle:%resp.0 @@ -335,11 +335,11 @@ nil *null* nil :handle:78:0:null nil *null* nil :handle:84:0:null nil *null* nil :handle:96:0:null nil *null* nil :handle_loop:%call18 -nil *null* nil :handle_loop:28:0:null -nil *stack_alloc@handle[[1024 x i8]* %data.i] nil :handle:%27 +nil *null* nil :handle_loop:31:0:null +nil *stack_alloc@handle[[1024 x i8]* %data.i] nil :handle:%28 nil *stack_alloc@handle[[1024 x i8]* %data.i] nil :handle:%data.i -nil *stack_alloc@handle[[1024 x i8]* %data.i][0] nil :handle:%27 -nil *stack_alloc@handle[[1024 x i8]* %data.i][0][*] nil :handle:%27 +nil *stack_alloc@handle[[1024 x i8]* %data.i][0] nil :handle:%28 +nil *stack_alloc@handle[[1024 x i8]* %data.i][0][*] nil :handle:%28 nil *stack_alloc@handle[[32 x i8]* %data.i.i] nil :handle:%13 nil *stack_alloc@handle[[32 x i8]* %data.i.i] nil :handle:%data.i.i nil *stack_alloc@handle[[32 x i8]* %data.i.i][*] nil :handle:%add.ptr.i.i @@ -360,7 +360,7 @@ nil *stack_alloc@handle_loop[[1024 x i8]* %req][0][*] nil :handle_loop: nil *stack_alloc@handle_loop[[1024 x i8]* %req][0][*] nil :handle_loop:%arrayidx8 nil *stack_alloc@handle_loop[[1024 x i8]* %req][0][*] nil :handle_loop:%arrayidx9 nil *typed_heap_alloc@handle[%struct.cmd* %call.i.i.i] nil :handle:%2 -nil *typed_heap_alloc@handle[%struct.cmd* %call.i.i.i] nil :handle:%32 +nil *typed_heap_alloc@handle[%struct.cmd* %call.i.i.i] nil :handle:%33 nil *typed_heap_alloc@handle[%struct.cmd* %call.i.i.i] nil :handle:%c nil *typed_heap_alloc@handle[%struct.cmd* %call.i.i.i] nil :handle:%c.i nil *typed_heap_alloc@handle[%struct.cmd* %call.i.i.i] nil :handle:%c1.i.i @@ -379,7 +379,7 @@ nil *typed_heap_alloc@handle[%struct.cmd* %call.i.i.i][0].?/0 nil :hand nil *typed_heap_alloc@handle[%struct.cmd* %call.i.i.i][0].?/1 nil :handle:%arg nil *typed_heap_alloc@handle[%struct.cmd* %call.i.i.i][0].?/1 nil :handle:%arg7 nil *typed_heap_alloc@handle[i32* %call.i.i.i] nil :handle:%2 -nil *typed_heap_alloc@handle[i32* %call.i.i.i] nil :handle:%32 +nil *typed_heap_alloc@handle[i32* %call.i.i.i] nil :handle:%33 nil *typed_heap_alloc@handle[i32* %call.i.i.i] nil :handle:%c nil *typed_heap_alloc@handle[i32* %call.i.i.i] nil :handle:%c.i nil *typed_heap_alloc@handle[i32* %call.i.i.i] nil :handle:%c1.i.i @@ -394,7 +394,7 @@ nil *typed_heap_alloc@handle[i32* %call.i.i.i][0] nil :handle:%c17.i nil *typed_heap_alloc@handle[i32* %call.i.i.i][2] nil :handle:%3 nil *typed_heap_alloc@handle[i32* %call.i.i.i][2] nil :handle:%arg2.i.i nil *typed_heap_alloc@handle[i8* %call.i.i.i] nil :handle:%2 -nil *typed_heap_alloc@handle[i8* %call.i.i.i] nil :handle:%32 +nil *typed_heap_alloc@handle[i8* %call.i.i.i] nil :handle:%33 nil *typed_heap_alloc@handle[i8* %call.i.i.i] nil :handle:%c nil *typed_heap_alloc@handle[i8* %call.i.i.i] nil :handle:%c.i nil *typed_heap_alloc@handle[i8* %call.i.i.i] nil :handle:%c1.i.i diff --git a/test/gold/notes.clang.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.2-callsite.subset.var_points_to.golden.csv b/test/gold/notes.clang.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.2-callsite.subset.var_points_to.golden.csv index 5a1a5a0..133bc20 100644 --- a/test/gold/notes.clang.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.2-callsite.subset.var_points_to.golden.csv +++ b/test/gold/notes.clang.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.2-callsite.subset.var_points_to.golden.csv @@ -7,11 +7,11 @@ [<>, nil] *stack_alloc@main[%struct.sockaddr_in* %sa][0].?/1 [<>, nil] :main:%sin_port [<>, nil] *stack_alloc@main[%struct.sockaddr_in* %sa][0].?/2 [<>, nil] :main:%s_addr [<>, nil] *stack_alloc@main[%struct.sockaddr_in* %sa][0].?/2.?/0 [<>, nil] :main:%s_addr -nil *global_alloc@.str nil :handle:%22 +nil *global_alloc@.str nil :handle:%23 nil *global_alloc@.str nil :handle:%8 -nil *global_alloc@.str[0] nil :handle:%22 +nil *global_alloc@.str[0] nil :handle:%23 nil *global_alloc@.str[0] nil :handle:%8 -nil *global_alloc@.str[0][*] nil :handle:%22 +nil *global_alloc@.str[0][*] nil :handle:%23 nil *global_alloc@.str[0][*] nil :handle:%8 nil *global_alloc@hex_str.hex_digits[*] nil :handle:%arrayidx16.i.i.i nil *global_alloc@hex_str.hex_digits[*] nil :handle:%arrayidx9.i.i.i @@ -26,7 +26,7 @@ nil *heap_alloc@handle[i8* %call.i.i.i23][*] nil :handle:%arrayidx11.i. nil *heap_alloc@handle[i8* %call.i.i.i23][*] nil :handle:%arrayidx19.i.i.i nil *heap_alloc@handle[i8* %call.i.i.i23][64] nil :handle:%arrayidx21.i.i.i nil *heap_alloc@handle[i8* %call.i.i.i] nil :handle:%2 -nil *heap_alloc@handle[i8* %call.i.i.i] nil :handle:%32 +nil *heap_alloc@handle[i8* %call.i.i.i] nil :handle:%33 nil *heap_alloc@handle[i8* %call.i.i.i] nil :handle:%c nil *heap_alloc@handle[i8* %call.i.i.i] nil :handle:%c.i nil *heap_alloc@handle[i8* %call.i.i.i] nil :handle:%c1.i.i @@ -40,7 +40,7 @@ nil *heap_alloc@handle[i8* %call.i.i.i][0] nil :handle:%c12.i nil *heap_alloc@handle[i8* %call.i.i.i][0] nil :handle:%c17.i nil *heap_alloc@handle[i8* %call.i.i.i][8] nil :handle:%3 nil *heap_alloc@handle[i8* %call.i.i.i][8] nil :handle:%arg2.i.i -nil *null* nil :handle:%32 +nil *null* nil :handle:%33 nil *null* nil :handle:%arg.0.i nil *null* nil :handle:%c nil *null* nil :handle:%resp.0 @@ -48,10 +48,10 @@ nil *null* nil :handle:%retval.0 nil *null* nil :handle:%retval.0.i nil *null* nil :handle:%retval.3.i.i nil *null* nil :handle_loop:%call18 -nil *stack_alloc@handle[[1024 x i8]* %data.i] nil :handle:%27 +nil *stack_alloc@handle[[1024 x i8]* %data.i] nil :handle:%28 nil *stack_alloc@handle[[1024 x i8]* %data.i] nil :handle:%data.i -nil *stack_alloc@handle[[1024 x i8]* %data.i][0] nil :handle:%27 -nil *stack_alloc@handle[[1024 x i8]* %data.i][0][*] nil :handle:%27 +nil *stack_alloc@handle[[1024 x i8]* %data.i][0] nil :handle:%28 +nil *stack_alloc@handle[[1024 x i8]* %data.i][0][*] nil :handle:%28 nil *stack_alloc@handle[[32 x i8]* %data.i.i] nil :handle:%13 nil *stack_alloc@handle[[32 x i8]* %data.i.i] nil :handle:%data.i.i nil *stack_alloc@handle[[32 x i8]* %data.i.i][*] nil :handle:%add.ptr.i.i @@ -72,7 +72,7 @@ nil *stack_alloc@handle_loop[[1024 x i8]* %req][0][*] nil :handle_loop: nil *stack_alloc@handle_loop[[1024 x i8]* %req][0][*] nil :handle_loop:%arrayidx8 nil *stack_alloc@handle_loop[[1024 x i8]* %req][0][*] nil :handle_loop:%arrayidx9 nil *typed_heap_alloc@handle[%struct.cmd* %call.i.i.i] nil :handle:%2 -nil *typed_heap_alloc@handle[%struct.cmd* %call.i.i.i] nil :handle:%32 +nil *typed_heap_alloc@handle[%struct.cmd* %call.i.i.i] nil :handle:%33 nil *typed_heap_alloc@handle[%struct.cmd* %call.i.i.i] nil :handle:%c nil *typed_heap_alloc@handle[%struct.cmd* %call.i.i.i] nil :handle:%c.i nil *typed_heap_alloc@handle[%struct.cmd* %call.i.i.i] nil :handle:%c1.i.i @@ -91,7 +91,7 @@ nil *typed_heap_alloc@handle[%struct.cmd* %call.i.i.i][0].?/0 nil :hand nil *typed_heap_alloc@handle[%struct.cmd* %call.i.i.i][0].?/1 nil :handle:%arg nil *typed_heap_alloc@handle[%struct.cmd* %call.i.i.i][0].?/1 nil :handle:%arg7 nil *typed_heap_alloc@handle[i32* %call.i.i.i] nil :handle:%2 -nil *typed_heap_alloc@handle[i32* %call.i.i.i] nil :handle:%32 +nil *typed_heap_alloc@handle[i32* %call.i.i.i] nil :handle:%33 nil *typed_heap_alloc@handle[i32* %call.i.i.i] nil :handle:%c nil *typed_heap_alloc@handle[i32* %call.i.i.i] nil :handle:%c.i nil *typed_heap_alloc@handle[i32* %call.i.i.i] nil :handle:%c1.i.i @@ -106,7 +106,7 @@ nil *typed_heap_alloc@handle[i32* %call.i.i.i][0] nil :handle:%c17.i nil *typed_heap_alloc@handle[i32* %call.i.i.i][2] nil :handle:%3 nil *typed_heap_alloc@handle[i32* %call.i.i.i][2] nil :handle:%arg2.i.i nil *typed_heap_alloc@handle[i8* %call.i.i.i] nil :handle:%2 -nil *typed_heap_alloc@handle[i8* %call.i.i.i] nil :handle:%32 +nil *typed_heap_alloc@handle[i8* %call.i.i.i] nil :handle:%33 nil *typed_heap_alloc@handle[i8* %call.i.i.i] nil :handle:%c nil *typed_heap_alloc@handle[i8* %call.i.i.i] nil :handle:%c.i nil *typed_heap_alloc@handle[i8* %call.i.i.i] nil :handle:%c1.i.i diff --git a/test/gold/notes.clang.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.2-callsite.unification.callgraph.callgraph_edge.golden.csv b/test/gold/notes.clang.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.2-callsite.unification.callgraph.callgraph_edge.golden.csv index 61fec1d..3974e0f 100644 --- a/test/gold/notes.clang.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.2-callsite.unification.callgraph.callgraph_edge.golden.csv +++ b/test/gold/notes.clang.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.2-callsite.unification.callgraph.callgraph_edge.golden.csv @@ -40,18 +40,18 @@ [:handle:94, nil] :strdup nil :handle:94 [:handle:99, nil] :fwrite nil :handle:99 [:handle_loop:10, nil] :__assert_fail nil :handle_loop:10 -[:handle_loop:3, nil] :send nil :handle_loop:3 -[:handle_loop:30, nil] :strlen nil :handle_loop:30 -[:handle_loop:31, nil] :send nil :handle_loop:31 -[:handle_loop:32, nil] :send nil :handle_loop:32 -[:handle_loop:33, nil] :free nil :handle_loop:33 -[:handle_loop:34, nil] :llvm.lifetime.end.p0i8 nil :handle_loop:34 -[:handle_loop:36, nil] :send nil :handle_loop:36 -[:handle_loop:37, nil] :llvm.lifetime.start.p0i8 nil :handle_loop:37 -[:handle_loop:39, nil] :recv nil :handle_loop:39 +[:handle_loop:2, nil] :send nil :handle_loop:2 +[:handle_loop:33, nil] :strlen nil :handle_loop:33 +[:handle_loop:34, nil] :send nil :handle_loop:34 +[:handle_loop:35, nil] :send nil :handle_loop:35 +[:handle_loop:36, nil] :free nil :handle_loop:36 +[:handle_loop:37, nil] :llvm.lifetime.end.p0i8 nil :handle_loop:37 +[:handle_loop:39, nil] :send nil :handle_loop:39 [:handle_loop:4, nil] :llvm.lifetime.start.p0i8 nil :handle_loop:4 -[:handle_loop:43, nil] :llvm.lifetime.end.p0i8 nil :handle_loop:43 -[:handle_loop:45, nil] :llvm.lifetime.end.p0i8 nil :handle_loop:45 +[:handle_loop:40, nil] :llvm.lifetime.start.p0i8 nil :handle_loop:40 +[:handle_loop:42, nil] :recv nil :handle_loop:42 +[:handle_loop:46, nil] :llvm.lifetime.end.p0i8 nil :handle_loop:46 +[:handle_loop:48, nil] :llvm.lifetime.end.p0i8 nil :handle_loop:48 [:handle_loop:6, nil] :recv nil :handle_loop:6 [:main:2, [<>, nil]] :llvm.lifetime.start.p0i8 [<>, nil] :main:2 [:main:23, [<>, nil]] :puts [<>, nil] :main:23 @@ -78,13 +78,13 @@ nil :exit nil :handle:88 nil :fgets nil :handle:204 nil :fprintf nil :handle:170 nil :fread nil :handle:117 -nil :handle nil :handle_loop:26 +nil :handle nil :handle_loop:29 nil :handle_loop nil :accept_loop:6 nil :listen [<>, nil] :main:27 nil :llvm.dbg.declare [<>, nil] :main:3 nil :llvm.dbg.declare nil :handle:104 nil :llvm.dbg.declare nil :handle:203 -nil :llvm.dbg.declare nil :handle_loop:38 +nil :llvm.dbg.declare nil :handle_loop:41 nil :llvm.dbg.declare nil :handle_loop:5 nil :llvm.dbg.value [<>, nil] :main:35 nil :llvm.dbg.value [<>, nil] :main:5 @@ -142,8 +142,8 @@ nil :llvm.dbg.value nil :handle:83 nil :llvm.dbg.value nil :handle:93 nil :llvm.dbg.value nil :handle:95 nil :llvm.dbg.value nil :handle_loop:1 -nil :llvm.dbg.value nil :handle_loop:27 -nil :llvm.dbg.value nil :handle_loop:40 +nil :llvm.dbg.value nil :handle_loop:30 +nil :llvm.dbg.value nil :handle_loop:43 nil :llvm.dbg.value nil :handle_loop:7 nil :shutdown nil :accept_loop:7 nil :socket [<>, nil] :main:4 diff --git a/test/gold/ovington-extra-minimal.clang++.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.1-callsite.subset.callgraph.callgraph_edge.golden.csv b/test/gold/ovington-extra-minimal.clang++.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.1-callsite.subset.callgraph.callgraph_edge.golden.csv index ba122ac..2902c1b 100644 --- a/test/gold/ovington-extra-minimal.clang++.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.1-callsite.subset.callgraph.callgraph_edge.golden.csv +++ b/test/gold/ovington-extra-minimal.clang++.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.1-callsite.subset.callgraph.callgraph_edge.golden.csv @@ -1,27 +1,27 @@ [:_Z16hardcoded_sharedv:119, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv nil :_Z16hardcoded_sharedv:119 [:_Z16hardcoded_sharedv:119, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv nil :_Z16hardcoded_sharedv:119 [:_Z16hardcoded_sharedv:121, nil] :llvm.lifetime.end.p0i8 nil :_Z16hardcoded_sharedv:121 -[:_Z16hardcoded_sharedv:127, nil] :llvm.lifetime.end.p0i8 nil :_Z16hardcoded_sharedv:127 +[:_Z16hardcoded_sharedv:126, nil] :llvm.lifetime.end.p0i8 nil :_Z16hardcoded_sharedv:126 [:_Z16hardcoded_sharedv:63, nil] :_ZNK10FakeLambda7inspectEv nil :_Z16hardcoded_sharedv:63 [:_Z16hardcoded_sharedv:95, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv nil :_Z16hardcoded_sharedv:95 [:_Z16hardcoded_sharedv:95, nil] :__cxa_pure_virtual nil :_Z16hardcoded_sharedv:95 -[:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:30, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:30 -[:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:30, nil] :__cxa_pure_virtual nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:30 -[:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54 -[:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54 +[:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:31, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:31 +[:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:31, nil] :__cxa_pure_virtual nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:31 +[:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55 +[:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55 [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev [:_Z16hardcoded_sharedv:119, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5 -[:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5 +[:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5 [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev [:_Z16hardcoded_sharedv:119, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5 -[:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5 +[:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5 [:_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:12, nil] :_ZdlPv [:_Z16hardcoded_sharedv:119, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:12 -[:_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:12, nil] :_ZdlPv [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:12 +[:_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:12, nil] :_ZdlPv [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:12 [:_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:2, nil] :_ZdlPv [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:2 nil :_Z16hardcoded_sharedv [<>, nil] :main:0 -nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev nil :_Z16hardcoded_sharedv:126 +nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev nil :_Z16hardcoded_sharedv:125 nil :_Znwm nil :_Z16hardcoded_sharedv:24 nil :llvm.dbg.declare [:_Z16hardcoded_sharedv:119, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:0 nil :llvm.dbg.declare [:_Z16hardcoded_sharedv:63, nil] :_ZNK10FakeLambda7inspectEv:2 -nil :llvm.dbg.declare [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:0 +nil :llvm.dbg.declare [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:0 nil :llvm.dbg.declare nil :_Z16hardcoded_sharedv:14 nil :llvm.dbg.declare nil :_Z16hardcoded_sharedv:3 nil :llvm.dbg.value [:_Z16hardcoded_sharedv:119, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:0 @@ -42,24 +42,24 @@ nil :llvm.dbg.value [:_Z nil :llvm.dbg.value [:_Z16hardcoded_sharedv:95, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:6 nil :llvm.dbg.value [:_Z16hardcoded_sharedv:95, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:7 nil :llvm.dbg.value [:_Z16hardcoded_sharedv:95, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:8 -nil :llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:30, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:0 -nil :llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:30, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:1 -nil :llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:30, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:3 -nil :llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:30, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:5 -nil :llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:30, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:6 -nil :llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:30, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:7 -nil :llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:30, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:8 -nil :llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:0 -nil :llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:1 -nil :llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:10 -nil :llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:2 -nil :llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:3 -nil :llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:4 -nil :llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5 -nil :llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:6 -nil :llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:7 -nil :llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:8 -nil :llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:9 +nil :llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:31, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:0 +nil :llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:31, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:1 +nil :llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:31, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:3 +nil :llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:31, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:5 +nil :llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:31, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:6 +nil :llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:31, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:7 +nil :llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:31, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:8 +nil :llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:0 +nil :llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:1 +nil :llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:10 +nil :llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:2 +nil :llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:3 +nil :llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:4 +nil :llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5 +nil :llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:6 +nil :llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:7 +nil :llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:8 +nil :llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:9 nil :llvm.dbg.value [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev:0 nil :llvm.dbg.value [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:0 nil :llvm.dbg.value nil :_Z16hardcoded_sharedv:10 @@ -68,7 +68,6 @@ nil :llvm.dbg.value nil nil :llvm.dbg.value nil :_Z16hardcoded_sharedv:105 nil :llvm.dbg.value nil :_Z16hardcoded_sharedv:109 nil :llvm.dbg.value nil :_Z16hardcoded_sharedv:110 -nil :llvm.dbg.value nil :_Z16hardcoded_sharedv:124 nil :llvm.dbg.value nil :_Z16hardcoded_sharedv:15 nil :llvm.dbg.value nil :_Z16hardcoded_sharedv:16 nil :llvm.dbg.value nil :_Z16hardcoded_sharedv:17 @@ -111,22 +110,23 @@ nil :llvm.dbg.value nil nil :llvm.dbg.value nil :_Z16hardcoded_sharedv:9 nil :llvm.dbg.value nil :_Z16hardcoded_sharedv:97 nil :llvm.dbg.value nil :_Z16hardcoded_sharedv:98 -nil :llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:0 -nil :llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:12 -nil :llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:13 -nil :llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:15 -nil :llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:19 -nil :llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:20 -nil :llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:32 -nil :llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:33 -nil :llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:37 -nil :llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:38 -nil :llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:40 -nil :llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:44 -nil :llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:45 -nil :llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:5 -nil :llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:7 -nil :llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:8 +nil :llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:0 +nil :llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:1 +nil :llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:13 +nil :llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:14 +nil :llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:16 +nil :llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:20 +nil :llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:21 +nil :llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:33 +nil :llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:34 +nil :llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:38 +nil :llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:39 +nil :llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:41 +nil :llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:45 +nil :llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:46 +nil :llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:6 +nil :llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:8 +nil :llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:9 nil :llvm.experimental.noalias.scope.decl nil :_Z16hardcoded_sharedv:4 nil :llvm.experimental.noalias.scope.decl nil :_Z16hardcoded_sharedv:5 nil :llvm.lifetime.start.p0i8 nil :_Z16hardcoded_sharedv:2 diff --git a/test/gold/ovington-extra-minimal.clang++.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.1-callsite.subset.operand_points_to.golden.csv b/test/gold/ovington-extra-minimal.clang++.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.1-callsite.subset.operand_points_to.golden.csv index b0d5ee0..9172440 100644 --- a/test/gold/ovington-extra-minimal.clang++.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.1-callsite.subset.operand_points_to.golden.csv +++ b/test/gold/ovington-extra-minimal.clang++.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.1-callsite.subset.operand_points_to.golden.csv @@ -1,17 +1,17 @@ [:_Z16hardcoded_sharedv:63, nil] *stack_alloc@_ZNK10FakeLambda7inspectEv[%class.FakeLambda** %this.addr] [:_Z16hardcoded_sharedv:63, nil] :_ZNK10FakeLambda7inspectEv:%this.addr nil *global_alloc@_Z16hardcoded_sharedv [<>, nil] :main:0:0:@_Z16hardcoded_sharedv nil *global_alloc@_ZNK10FakeLambda7inspectEv nil :_Z16hardcoded_sharedv:%8 -nil *global_alloc@_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev nil :_Z16hardcoded_sharedv:126:0:@_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev +nil *global_alloc@_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev nil :_Z16hardcoded_sharedv:125:0:@_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev nil *global_alloc@_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv nil :_Z16hardcoded_sharedv:%18 -nil *global_alloc@_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%9 +nil *global_alloc@_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%9 nil *global_alloc@_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev [:_Z16hardcoded_sharedv:119, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%1 -nil *global_alloc@_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%1 +nil *global_alloc@_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%1 nil *global_alloc@_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv nil :_Z16hardcoded_sharedv:%18 -nil *global_alloc@_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%9 +nil *global_alloc@_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%9 nil *global_alloc@_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv nil :_Z16hardcoded_sharedv:%14 -nil *global_alloc@_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%5 +nil *global_alloc@_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%5 nil *global_alloc@_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev [:_Z16hardcoded_sharedv:119, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%1 -nil *global_alloc@_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%1 +nil *global_alloc@_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%1 nil *global_alloc@_ZTV10FakeLambda nil :_Z16hardcoded_sharedv:47:2:@_ZTV10FakeLambda nil *global_alloc@_ZTV10FakeLambda[0].?/0[2] nil :_Z16hardcoded_sharedv:%vtable nil *global_alloc@_ZTV10FakeLambda[0].?/0[2] nil :_Z16hardcoded_sharedv:47:0:bitcast (i8** getelementptr inbounds ({ [5 x i8*] }, { [5 x i8*] }* @_ZTV10FakeLambda, i64 0, inrange i32 0, i64 2) to i32 (...)**) @@ -19,54 +19,54 @@ nil *global_alloc@_ZTV10FakeLambda[0].?/0[2] nil :_Z nil *global_alloc@_ZTV10FakeLambda[0].?/0[4] nil :_Z16hardcoded_sharedv:%vfn nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE nil :_Z16hardcoded_sharedv:31:2:@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%vtable -nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%vtable -nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] nil :_Z16hardcoded_sharedv:%vtable.i.i -nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] nil :_Z16hardcoded_sharedv:%vtable6.i.i +nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%vtable +nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] nil :_Z16hardcoded_sharedv:%vtable.i.i.i +nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] nil :_Z16hardcoded_sharedv:%vtable6.i.i.i nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] nil :_Z16hardcoded_sharedv:31:0:bitcast (i8** getelementptr inbounds ({ [7 x i8*] }, { [7 x i8*] }* @_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE, i64 0, inrange i32 0, i64 2) to i32 (...)**) nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] nil :_Z16hardcoded_sharedv:31:1:getelementptr inbounds ({ [7 x i8*] }, { [7 x i8*] }* @_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE, i64 0, inrange i32 0, i64 2) -nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%vtable.i -nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%vtable6.i +nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%vtable.i.i +nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%vtable6.i.i nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[3] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%vfn -nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[3] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%vfn -nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[4] nil :_Z16hardcoded_sharedv:%vfn.i.i -nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[4] nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%vfn.i -nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[5] nil :_Z16hardcoded_sharedv:%vfn7.i.i -nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[5] nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%vfn7.i +nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[3] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%vfn +nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[4] nil :_Z16hardcoded_sharedv:%vfn.i.i.i +nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[4] nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%vfn.i.i +nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[5] nil :_Z16hardcoded_sharedv:%vfn7.i.i.i +nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[5] nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%vfn7.i.i nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE nil :_Z16hardcoded_sharedv:38:2:@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%vtable -nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%vtable -nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] nil :_Z16hardcoded_sharedv:%vtable.i.i -nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] nil :_Z16hardcoded_sharedv:%vtable6.i.i +nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%vtable +nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] nil :_Z16hardcoded_sharedv:%vtable.i.i.i +nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] nil :_Z16hardcoded_sharedv:%vtable6.i.i.i nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] nil :_Z16hardcoded_sharedv:38:0:bitcast (i8** getelementptr inbounds ({ [7 x i8*] }, { [7 x i8*] }* @_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE, i64 0, inrange i32 0, i64 2) to i32 (...)**) nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] nil :_Z16hardcoded_sharedv:38:1:getelementptr inbounds ({ [7 x i8*] }, { [7 x i8*] }* @_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE, i64 0, inrange i32 0, i64 2) -nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%vtable.i -nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%vtable6.i +nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%vtable.i.i +nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%vtable6.i.i nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[3] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%vfn -nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[3] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%vfn -nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[4] nil :_Z16hardcoded_sharedv:%vfn.i.i -nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[4] nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%vfn.i -nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[5] nil :_Z16hardcoded_sharedv:%vfn7.i.i -nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[5] nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%vfn7.i +nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[3] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%vfn +nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[4] nil :_Z16hardcoded_sharedv:%vfn.i.i.i +nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[4] nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%vfn.i.i +nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[5] nil :_Z16hardcoded_sharedv:%vfn7.i.i.i +nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[5] nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%vfn7.i.i nil *global_alloc@_ZdlPv [:_Z16hardcoded_sharedv:119, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:12:0:@_ZdlPv -nil *global_alloc@_ZdlPv [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:12:0:@_ZdlPv +nil *global_alloc@_ZdlPv [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:12:0:@_ZdlPv nil *global_alloc@_ZdlPv [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:2:0:@_ZdlPv nil *global_alloc@_Znwm nil :_Z16hardcoded_sharedv:24:0:@_Znwm nil *global_alloc@__cxa_pure_virtual nil :_Z16hardcoded_sharedv:%14 -nil *global_alloc@__cxa_pure_virtual nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%5 +nil *global_alloc@__cxa_pure_virtual nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%5 nil *global_alloc@__gxx_personality_v0 [:_Z16hardcoded_sharedv:119, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:0:@__gxx_personality_v0 nil *global_alloc@__gxx_personality_v0 [:_Z16hardcoded_sharedv:95, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:0:@__gxx_personality_v0 -nil *global_alloc@__gxx_personality_v0 [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:30, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:0:@__gxx_personality_v0 -nil *global_alloc@__gxx_personality_v0 [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:0:@__gxx_personality_v0 +nil *global_alloc@__gxx_personality_v0 [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:31, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:0:@__gxx_personality_v0 +nil *global_alloc@__gxx_personality_v0 [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:0:@__gxx_personality_v0 nil *global_alloc@__gxx_personality_v0 nil :_Z16hardcoded_sharedv:1:bitcast (i32 (...)* @__gxx_personality_v0 to i8*) nil *global_alloc@__gxx_personality_v0 nil :_Z16hardcoded_sharedv:2:@__gxx_personality_v0 -nil *global_alloc@__gxx_personality_v0 nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:0:@__gxx_personality_v0 +nil *global_alloc@__gxx_personality_v0 nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:0:@__gxx_personality_v0 nil *global_alloc@__libc_single_threaded nil :_Z16hardcoded_sharedv:74:0:@__libc_single_threaded nil *global_alloc@__libc_single_threaded nil :_Z16hardcoded_sharedv:99:0:@__libc_single_threaded -nil *global_alloc@__libc_single_threaded nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:34:0:@__libc_single_threaded -nil *global_alloc@__libc_single_threaded nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:9:0:@__libc_single_threaded +nil *global_alloc@__libc_single_threaded nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:10:0:@__libc_single_threaded +nil *global_alloc@__libc_single_threaded nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:35:0:@__libc_single_threaded nil *global_alloc@llvm.dbg.declare [:_Z16hardcoded_sharedv:119, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:0:0:@llvm.dbg.declare nil *global_alloc@llvm.dbg.declare [:_Z16hardcoded_sharedv:63, nil] :_ZNK10FakeLambda7inspectEv:2:0:@llvm.dbg.declare -nil *global_alloc@llvm.dbg.declare [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:0:0:@llvm.dbg.declare +nil *global_alloc@llvm.dbg.declare [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:0:0:@llvm.dbg.declare nil *global_alloc@llvm.dbg.declare nil :_Z16hardcoded_sharedv:14:0:@llvm.dbg.declare nil *global_alloc@llvm.dbg.declare nil :_Z16hardcoded_sharedv:3:0:@llvm.dbg.declare nil *global_alloc@llvm.dbg.value [:_Z16hardcoded_sharedv:119, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:0:0:@llvm.dbg.value @@ -87,24 +87,24 @@ nil *global_alloc@llvm.dbg.value [:_Z16hardcoded_sha nil *global_alloc@llvm.dbg.value [:_Z16hardcoded_sharedv:95, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:6:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [:_Z16hardcoded_sharedv:95, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:7:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [:_Z16hardcoded_sharedv:95, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:8:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:30, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:0:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:30, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:1:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:30, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:3:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:30, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:5:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:30, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:6:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:30, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:7:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:30, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:8:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:0:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:10:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:1:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:2:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:3:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:4:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:6:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:7:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:8:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:9:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:31, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:0:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:31, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:1:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:31, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:3:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:31, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:5:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:31, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:6:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:31, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:7:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:31, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:8:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:0:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:10:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:1:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:2:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:3:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:4:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:6:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:7:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:8:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:9:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev:0:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:0:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value nil :_Z16hardcoded_sharedv:102:0:@llvm.dbg.value @@ -113,7 +113,6 @@ nil *global_alloc@llvm.dbg.value nil :_Z16hardcoded_ nil *global_alloc@llvm.dbg.value nil :_Z16hardcoded_sharedv:109:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value nil :_Z16hardcoded_sharedv:10:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value nil :_Z16hardcoded_sharedv:110:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value nil :_Z16hardcoded_sharedv:124:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value nil :_Z16hardcoded_sharedv:15:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value nil :_Z16hardcoded_sharedv:16:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value nil :_Z16hardcoded_sharedv:17:0:@llvm.dbg.value @@ -156,26 +155,27 @@ nil *global_alloc@llvm.dbg.value nil :_Z16hardcoded_ nil *global_alloc@llvm.dbg.value nil :_Z16hardcoded_sharedv:97:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value nil :_Z16hardcoded_sharedv:98:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value nil :_Z16hardcoded_sharedv:9:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:0:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:12:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:13:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:15:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:19:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:20:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:32:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:33:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:37:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:38:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:40:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:44:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:45:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:5:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:7:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:8:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:0:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:13:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:14:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:16:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:1:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:20:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:21:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:33:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:34:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:38:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:39:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:41:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:45:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:46:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:6:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:8:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:9:0:@llvm.dbg.value nil *global_alloc@llvm.experimental.noalias.scope.decl nil :_Z16hardcoded_sharedv:4:0:@llvm.experimental.noalias.scope.decl nil *global_alloc@llvm.experimental.noalias.scope.decl nil :_Z16hardcoded_sharedv:5:0:@llvm.experimental.noalias.scope.decl nil *global_alloc@llvm.lifetime.end.p0i8 nil :_Z16hardcoded_sharedv:121:0:@llvm.lifetime.end.p0i8 -nil *global_alloc@llvm.lifetime.end.p0i8 nil :_Z16hardcoded_sharedv:127:0:@llvm.lifetime.end.p0i8 +nil *global_alloc@llvm.lifetime.end.p0i8 nil :_Z16hardcoded_sharedv:126:0:@llvm.lifetime.end.p0i8 nil *global_alloc@llvm.lifetime.start.p0i8 nil :_Z16hardcoded_sharedv:2:0:@llvm.lifetime.start.p0i8 nil *global_alloc@llvm.trap [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev:1:0:@llvm.trap nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 @@ -183,11 +183,11 @@ nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_Z16hardcoded_sharedv:95, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:%this -nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:30, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:%this -nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 -nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this -nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 -nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this +nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:31, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:%this +nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 +nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this +nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 +nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev:%this nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:%0 nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:%this @@ -195,25 +195,25 @@ nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] nil :_Z16hardcoded_sharedv:%13 nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] nil :_Z16hardcoded_sharedv:%9 nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] nil :_Z16hardcoded_sharedv:%call5.i.i.i21.i.i.i.i2.i -nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%0 -nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%4 +nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%0 +nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%4 nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_Z16hardcoded_sharedv:95, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:%this -nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:30, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:%this -nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 -nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this -nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 -nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this +nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:31, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:%this +nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 +nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this +nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 +nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev:%this nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:%0 nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:%this nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] nil :_Z16hardcoded_sharedv:%13 nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] nil :_Z16hardcoded_sharedv:%9 -nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%0 -nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%4 +nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%0 +nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%4 nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][12] nil :_Z16hardcoded_sharedv:%3 nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][12] nil :_Z16hardcoded_sharedv:%_M_weak_count.i.i.i.i.i.i.i nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][16] [:_Z16hardcoded_sharedv:63, nil] :_ZNK10FakeLambda7inspectEv:%this @@ -226,32 +226,36 @@ nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][8] nil :_Z16hardcoded_sharedv:%_M_use_count.i.i.i.i.i.i.i nil *null* nil :_Z16hardcoded_sharedv:12:0:null nil *null* nil :_Z16hardcoded_sharedv:68:0:null -nil *null* nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:3:0:null +nil *null* nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:4:0:null nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda] nil :_Z16hardcoded_sharedv:%0 +nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda] nil :_Z16hardcoded_sharedv:%20 nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda] nil :_Z16hardcoded_sharedv:%6 nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda] nil :_Z16hardcoded_sharedv:%_M_ptr.i.i.i.i nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda] nil :_Z16hardcoded_sharedv:%mylambda +nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda] nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%this +nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda][0] nil :_Z16hardcoded_sharedv:%20 nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda][0] nil :_Z16hardcoded_sharedv:%_M_ptr.i.i.i.i +nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda][0] nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%this +nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda][0].?/0 nil :_Z16hardcoded_sharedv:%20 nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda][0].?/0 nil :_Z16hardcoded_sharedv:%_M_ptr.i.i.i.i +nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda][0].?/0 nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%this nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda][0].?/0.?/0 nil :_Z16hardcoded_sharedv:%_M_ptr.i.i.i.i nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda][0].?/0.?/1 nil :_Z16hardcoded_sharedv:%5 -nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda][0].?/0.?/1 nil :_Z16hardcoded_sharedv:%_M_pi.i +nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda][0].?/0.?/1 nil :_Z16hardcoded_sharedv:%_M_pi.i.i nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda][0].?/0.?/1 nil :_Z16hardcoded_sharedv:%_M_refcount.i.i.i.i -nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda][0].?/0.?/1 nil :_Z16hardcoded_sharedv:%_M_refcount.i3 -nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda][0].?/0.?/1 nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%_M_pi -nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda][0].?/0.?/1 nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%this -nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda][0].?/0.?/1.?/0 nil :_Z16hardcoded_sharedv:%_M_pi.i -nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda][0].?/0.?/1.?/0 nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%_M_pi +nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda][0].?/0.?/1 nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%_M_pi.i +nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda][0].?/0.?/1.?/0 nil :_Z16hardcoded_sharedv:%_M_pi.i.i +nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda][0].?/0.?/1.?/0 nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%_M_pi.i nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_Z16hardcoded_sharedv:95, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:%this -nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:30, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:%this -nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 -nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this -nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 -nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this +nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:31, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:%this +nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 +nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this +nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 +nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev:%this nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:%0 nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:%this @@ -259,25 +263,25 @@ nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] nil < nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] nil :_Z16hardcoded_sharedv:%13 nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] nil :_Z16hardcoded_sharedv:%9 nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] nil :_Z16hardcoded_sharedv:%call5.i.i.i21.i.i.i.i2.i -nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%0 -nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%4 +nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%0 +nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%4 nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_Z16hardcoded_sharedv:95, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:%this -nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:30, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:%this -nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 -nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this -nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 -nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this +nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:31, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:%this +nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 +nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this +nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 +nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev:%this nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:%0 nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:%this nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] nil :_Z16hardcoded_sharedv:%13 nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] nil :_Z16hardcoded_sharedv:%9 -nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%0 -nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%4 +nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%0 +nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%4 nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][12] nil :_Z16hardcoded_sharedv:%3 nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][12] nil :_Z16hardcoded_sharedv:%_M_weak_count.i.i.i.i.i.i.i nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][16] [:_Z16hardcoded_sharedv:63, nil] :_ZNK10FakeLambda7inspectEv:%this diff --git a/test/gold/ovington-extra-minimal.clang++.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.1-callsite.subset.var_points_to.golden.csv b/test/gold/ovington-extra-minimal.clang++.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.1-callsite.subset.var_points_to.golden.csv index 5359a85..367fa8a 100644 --- a/test/gold/ovington-extra-minimal.clang++.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.1-callsite.subset.var_points_to.golden.csv +++ b/test/gold/ovington-extra-minimal.clang++.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.1-callsite.subset.var_points_to.golden.csv @@ -1,53 +1,53 @@ [:_Z16hardcoded_sharedv:63, nil] *stack_alloc@_ZNK10FakeLambda7inspectEv[%class.FakeLambda** %this.addr] [:_Z16hardcoded_sharedv:63, nil] :_ZNK10FakeLambda7inspectEv:%this.addr nil *global_alloc@_ZNK10FakeLambda7inspectEv nil :_Z16hardcoded_sharedv:%8 nil *global_alloc@_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv nil :_Z16hardcoded_sharedv:%18 -nil *global_alloc@_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%9 +nil *global_alloc@_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%9 nil *global_alloc@_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev [:_Z16hardcoded_sharedv:119, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%1 -nil *global_alloc@_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%1 +nil *global_alloc@_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%1 nil *global_alloc@_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv nil :_Z16hardcoded_sharedv:%18 -nil *global_alloc@_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%9 +nil *global_alloc@_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%9 nil *global_alloc@_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv nil :_Z16hardcoded_sharedv:%14 -nil *global_alloc@_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%5 +nil *global_alloc@_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%5 nil *global_alloc@_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev [:_Z16hardcoded_sharedv:119, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%1 -nil *global_alloc@_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%1 +nil *global_alloc@_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%1 nil *global_alloc@_ZTV10FakeLambda[0].?/0[2] nil :_Z16hardcoded_sharedv:%vtable nil *global_alloc@_ZTV10FakeLambda[0].?/0[4] nil :_Z16hardcoded_sharedv:%vfn nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%vtable -nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%vtable -nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] nil :_Z16hardcoded_sharedv:%vtable.i.i -nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] nil :_Z16hardcoded_sharedv:%vtable6.i.i -nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%vtable.i -nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%vtable6.i +nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%vtable +nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] nil :_Z16hardcoded_sharedv:%vtable.i.i.i +nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] nil :_Z16hardcoded_sharedv:%vtable6.i.i.i +nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%vtable.i.i +nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%vtable6.i.i nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[3] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%vfn -nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[3] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%vfn -nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[4] nil :_Z16hardcoded_sharedv:%vfn.i.i -nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[4] nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%vfn.i -nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[5] nil :_Z16hardcoded_sharedv:%vfn7.i.i -nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[5] nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%vfn7.i +nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[3] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%vfn +nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[4] nil :_Z16hardcoded_sharedv:%vfn.i.i.i +nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[4] nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%vfn.i.i +nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[5] nil :_Z16hardcoded_sharedv:%vfn7.i.i.i +nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[5] nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%vfn7.i.i nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%vtable -nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%vtable -nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] nil :_Z16hardcoded_sharedv:%vtable.i.i -nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] nil :_Z16hardcoded_sharedv:%vtable6.i.i -nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%vtable.i -nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%vtable6.i +nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%vtable +nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] nil :_Z16hardcoded_sharedv:%vtable.i.i.i +nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] nil :_Z16hardcoded_sharedv:%vtable6.i.i.i +nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%vtable.i.i +nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%vtable6.i.i nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[3] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%vfn -nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[3] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%vfn -nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[4] nil :_Z16hardcoded_sharedv:%vfn.i.i -nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[4] nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%vfn.i -nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[5] nil :_Z16hardcoded_sharedv:%vfn7.i.i -nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[5] nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%vfn7.i +nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[3] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%vfn +nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[4] nil :_Z16hardcoded_sharedv:%vfn.i.i.i +nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[4] nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%vfn.i.i +nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[5] nil :_Z16hardcoded_sharedv:%vfn7.i.i.i +nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[5] nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%vfn7.i.i nil *global_alloc@__cxa_pure_virtual nil :_Z16hardcoded_sharedv:%14 -nil *global_alloc@__cxa_pure_virtual nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%5 +nil *global_alloc@__cxa_pure_virtual nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%5 nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_Z16hardcoded_sharedv:95, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:%this -nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:30, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:%this -nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 -nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this -nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 -nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this +nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:31, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:%this +nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 +nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this +nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 +nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev:%this nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:%0 nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:%this @@ -55,25 +55,25 @@ nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] nil :_Z16hardcoded_sharedv:%13 nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] nil :_Z16hardcoded_sharedv:%9 nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] nil :_Z16hardcoded_sharedv:%call5.i.i.i21.i.i.i.i2.i -nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%0 -nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%4 +nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%0 +nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%4 nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_Z16hardcoded_sharedv:95, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:%this -nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:30, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:%this -nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 -nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this -nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 -nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this +nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:31, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:%this +nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 +nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this +nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 +nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev:%this nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:%0 nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:%this nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] nil :_Z16hardcoded_sharedv:%13 nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] nil :_Z16hardcoded_sharedv:%9 -nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%0 -nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%4 +nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%0 +nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%4 nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][12] nil :_Z16hardcoded_sharedv:%3 nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][12] nil :_Z16hardcoded_sharedv:%_M_weak_count.i.i.i.i.i.i.i nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][16] [:_Z16hardcoded_sharedv:63, nil] :_ZNK10FakeLambda7inspectEv:%this @@ -85,30 +85,34 @@ nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][16] nil :_Z16hardcoded_sharedv:%2 nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][8] nil :_Z16hardcoded_sharedv:%_M_use_count.i.i.i.i.i.i.i nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda] nil :_Z16hardcoded_sharedv:%0 +nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda] nil :_Z16hardcoded_sharedv:%20 nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda] nil :_Z16hardcoded_sharedv:%6 nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda] nil :_Z16hardcoded_sharedv:%_M_ptr.i.i.i.i nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda] nil :_Z16hardcoded_sharedv:%mylambda +nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda] nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%this +nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda][0] nil :_Z16hardcoded_sharedv:%20 nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda][0] nil :_Z16hardcoded_sharedv:%_M_ptr.i.i.i.i +nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda][0] nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%this +nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda][0].?/0 nil :_Z16hardcoded_sharedv:%20 nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda][0].?/0 nil :_Z16hardcoded_sharedv:%_M_ptr.i.i.i.i +nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda][0].?/0 nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%this nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda][0].?/0.?/0 nil :_Z16hardcoded_sharedv:%_M_ptr.i.i.i.i nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda][0].?/0.?/1 nil :_Z16hardcoded_sharedv:%5 -nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda][0].?/0.?/1 nil :_Z16hardcoded_sharedv:%_M_pi.i +nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda][0].?/0.?/1 nil :_Z16hardcoded_sharedv:%_M_pi.i.i nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda][0].?/0.?/1 nil :_Z16hardcoded_sharedv:%_M_refcount.i.i.i.i -nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda][0].?/0.?/1 nil :_Z16hardcoded_sharedv:%_M_refcount.i3 -nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda][0].?/0.?/1 nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%_M_pi -nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda][0].?/0.?/1 nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%this -nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda][0].?/0.?/1.?/0 nil :_Z16hardcoded_sharedv:%_M_pi.i -nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda][0].?/0.?/1.?/0 nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%_M_pi +nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda][0].?/0.?/1 nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%_M_pi.i +nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda][0].?/0.?/1.?/0 nil :_Z16hardcoded_sharedv:%_M_pi.i.i +nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda][0].?/0.?/1.?/0 nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%_M_pi.i nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_Z16hardcoded_sharedv:95, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:%this -nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:30, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:%this -nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 -nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this -nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 -nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this +nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:31, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:%this +nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 +nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this +nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 +nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev:%this nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:%0 nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:%this @@ -116,25 +120,25 @@ nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] nil < nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] nil :_Z16hardcoded_sharedv:%13 nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] nil :_Z16hardcoded_sharedv:%9 nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] nil :_Z16hardcoded_sharedv:%call5.i.i.i21.i.i.i.i2.i -nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%0 -nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%4 +nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%0 +nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%4 nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_Z16hardcoded_sharedv:95, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:%this -nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:30, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:%this -nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 -nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this -nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 -nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this +nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:31, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:%this +nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 +nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this +nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 +nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev:%this nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:%0 nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:%this nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] nil :_Z16hardcoded_sharedv:%13 nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] nil :_Z16hardcoded_sharedv:%9 -nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%0 -nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%4 +nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%0 +nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%4 nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][12] nil :_Z16hardcoded_sharedv:%3 nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][12] nil :_Z16hardcoded_sharedv:%_M_weak_count.i.i.i.i.i.i.i nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][16] [:_Z16hardcoded_sharedv:63, nil] :_ZNK10FakeLambda7inspectEv:%this diff --git a/test/gold/ovington-extra-minimal.clang++.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.1-callsite.subset_lift.alloc_may_alias_ctx.golden.csv b/test/gold/ovington-extra-minimal.clang++.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.1-callsite.subset_lift.alloc_may_alias_ctx.golden.csv index 5ea843f..b13e2de 100644 --- a/test/gold/ovington-extra-minimal.clang++.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.1-callsite.subset_lift.alloc_may_alias_ctx.golden.csv +++ b/test/gold/ovington-extra-minimal.clang++.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.1-callsite.subset_lift.alloc_may_alias_ctx.golden.csv @@ -14,7 +14,7 @@ nil *global_alloc@_Z16hardcoded_sharedv *global_alloc@_Z16hardcoded_sharedv nil *global_alloc@_ZN10FakeLambdaD0Ev *global_alloc@_ZN10FakeLambdaD0Ev nil *global_alloc@_ZN10FakeLambdaD2Ev *global_alloc@_ZN10FakeLambdaD2Ev nil *global_alloc@_ZNK10FakeLambda7inspectEv *global_alloc@_ZNK10FakeLambda7inspectEv -nil *global_alloc@_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev *global_alloc@_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev +nil *global_alloc@_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev *global_alloc@_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev nil *global_alloc@_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv *global_alloc@_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv nil *global_alloc@_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev *global_alloc@_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev nil *global_alloc@_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED2Ev *global_alloc@_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED2Ev diff --git a/test/gold/ovington-extra-minimal.clang++.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.1-callsite.subset_lift.alloc_must_alias_ctx.golden.csv b/test/gold/ovington-extra-minimal.clang++.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.1-callsite.subset_lift.alloc_must_alias_ctx.golden.csv index 5ea843f..b13e2de 100644 --- a/test/gold/ovington-extra-minimal.clang++.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.1-callsite.subset_lift.alloc_must_alias_ctx.golden.csv +++ b/test/gold/ovington-extra-minimal.clang++.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.1-callsite.subset_lift.alloc_must_alias_ctx.golden.csv @@ -14,7 +14,7 @@ nil *global_alloc@_Z16hardcoded_sharedv *global_alloc@_Z16hardcoded_sharedv nil *global_alloc@_ZN10FakeLambdaD0Ev *global_alloc@_ZN10FakeLambdaD0Ev nil *global_alloc@_ZN10FakeLambdaD2Ev *global_alloc@_ZN10FakeLambdaD2Ev nil *global_alloc@_ZNK10FakeLambda7inspectEv *global_alloc@_ZNK10FakeLambda7inspectEv -nil *global_alloc@_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev *global_alloc@_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev +nil *global_alloc@_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev *global_alloc@_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev nil *global_alloc@_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv *global_alloc@_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv nil *global_alloc@_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev *global_alloc@_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev nil *global_alloc@_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED2Ev *global_alloc@_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED2Ev diff --git a/test/gold/ovington-extra-minimal.clang++.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.1-callsite.unification.callgraph.callgraph_edge.golden.csv b/test/gold/ovington-extra-minimal.clang++.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.1-callsite.unification.callgraph.callgraph_edge.golden.csv index ba122ac..2902c1b 100644 --- a/test/gold/ovington-extra-minimal.clang++.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.1-callsite.unification.callgraph.callgraph_edge.golden.csv +++ b/test/gold/ovington-extra-minimal.clang++.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.1-callsite.unification.callgraph.callgraph_edge.golden.csv @@ -1,27 +1,27 @@ [:_Z16hardcoded_sharedv:119, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv nil :_Z16hardcoded_sharedv:119 [:_Z16hardcoded_sharedv:119, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv nil :_Z16hardcoded_sharedv:119 [:_Z16hardcoded_sharedv:121, nil] :llvm.lifetime.end.p0i8 nil :_Z16hardcoded_sharedv:121 -[:_Z16hardcoded_sharedv:127, nil] :llvm.lifetime.end.p0i8 nil :_Z16hardcoded_sharedv:127 +[:_Z16hardcoded_sharedv:126, nil] :llvm.lifetime.end.p0i8 nil :_Z16hardcoded_sharedv:126 [:_Z16hardcoded_sharedv:63, nil] :_ZNK10FakeLambda7inspectEv nil :_Z16hardcoded_sharedv:63 [:_Z16hardcoded_sharedv:95, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv nil :_Z16hardcoded_sharedv:95 [:_Z16hardcoded_sharedv:95, nil] :__cxa_pure_virtual nil :_Z16hardcoded_sharedv:95 -[:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:30, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:30 -[:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:30, nil] :__cxa_pure_virtual nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:30 -[:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54 -[:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54 +[:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:31, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:31 +[:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:31, nil] :__cxa_pure_virtual nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:31 +[:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55 +[:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55 [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev [:_Z16hardcoded_sharedv:119, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5 -[:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5 +[:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5 [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev [:_Z16hardcoded_sharedv:119, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5 -[:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5 +[:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5 [:_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:12, nil] :_ZdlPv [:_Z16hardcoded_sharedv:119, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:12 -[:_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:12, nil] :_ZdlPv [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:12 +[:_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:12, nil] :_ZdlPv [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:12 [:_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:2, nil] :_ZdlPv [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:2 nil :_Z16hardcoded_sharedv [<>, nil] :main:0 -nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev nil :_Z16hardcoded_sharedv:126 +nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev nil :_Z16hardcoded_sharedv:125 nil :_Znwm nil :_Z16hardcoded_sharedv:24 nil :llvm.dbg.declare [:_Z16hardcoded_sharedv:119, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:0 nil :llvm.dbg.declare [:_Z16hardcoded_sharedv:63, nil] :_ZNK10FakeLambda7inspectEv:2 -nil :llvm.dbg.declare [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:0 +nil :llvm.dbg.declare [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:0 nil :llvm.dbg.declare nil :_Z16hardcoded_sharedv:14 nil :llvm.dbg.declare nil :_Z16hardcoded_sharedv:3 nil :llvm.dbg.value [:_Z16hardcoded_sharedv:119, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:0 @@ -42,24 +42,24 @@ nil :llvm.dbg.value [:_Z nil :llvm.dbg.value [:_Z16hardcoded_sharedv:95, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:6 nil :llvm.dbg.value [:_Z16hardcoded_sharedv:95, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:7 nil :llvm.dbg.value [:_Z16hardcoded_sharedv:95, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:8 -nil :llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:30, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:0 -nil :llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:30, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:1 -nil :llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:30, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:3 -nil :llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:30, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:5 -nil :llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:30, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:6 -nil :llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:30, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:7 -nil :llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:30, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:8 -nil :llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:0 -nil :llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:1 -nil :llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:10 -nil :llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:2 -nil :llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:3 -nil :llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:4 -nil :llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5 -nil :llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:6 -nil :llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:7 -nil :llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:8 -nil :llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:9 +nil :llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:31, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:0 +nil :llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:31, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:1 +nil :llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:31, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:3 +nil :llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:31, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:5 +nil :llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:31, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:6 +nil :llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:31, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:7 +nil :llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:31, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:8 +nil :llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:0 +nil :llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:1 +nil :llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:10 +nil :llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:2 +nil :llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:3 +nil :llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:4 +nil :llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5 +nil :llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:6 +nil :llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:7 +nil :llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:8 +nil :llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:9 nil :llvm.dbg.value [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev:0 nil :llvm.dbg.value [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:0 nil :llvm.dbg.value nil :_Z16hardcoded_sharedv:10 @@ -68,7 +68,6 @@ nil :llvm.dbg.value nil nil :llvm.dbg.value nil :_Z16hardcoded_sharedv:105 nil :llvm.dbg.value nil :_Z16hardcoded_sharedv:109 nil :llvm.dbg.value nil :_Z16hardcoded_sharedv:110 -nil :llvm.dbg.value nil :_Z16hardcoded_sharedv:124 nil :llvm.dbg.value nil :_Z16hardcoded_sharedv:15 nil :llvm.dbg.value nil :_Z16hardcoded_sharedv:16 nil :llvm.dbg.value nil :_Z16hardcoded_sharedv:17 @@ -111,22 +110,23 @@ nil :llvm.dbg.value nil nil :llvm.dbg.value nil :_Z16hardcoded_sharedv:9 nil :llvm.dbg.value nil :_Z16hardcoded_sharedv:97 nil :llvm.dbg.value nil :_Z16hardcoded_sharedv:98 -nil :llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:0 -nil :llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:12 -nil :llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:13 -nil :llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:15 -nil :llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:19 -nil :llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:20 -nil :llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:32 -nil :llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:33 -nil :llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:37 -nil :llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:38 -nil :llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:40 -nil :llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:44 -nil :llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:45 -nil :llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:5 -nil :llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:7 -nil :llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:8 +nil :llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:0 +nil :llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:1 +nil :llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:13 +nil :llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:14 +nil :llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:16 +nil :llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:20 +nil :llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:21 +nil :llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:33 +nil :llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:34 +nil :llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:38 +nil :llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:39 +nil :llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:41 +nil :llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:45 +nil :llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:46 +nil :llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:6 +nil :llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:8 +nil :llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:9 nil :llvm.experimental.noalias.scope.decl nil :_Z16hardcoded_sharedv:4 nil :llvm.experimental.noalias.scope.decl nil :_Z16hardcoded_sharedv:5 nil :llvm.lifetime.start.p0i8 nil :_Z16hardcoded_sharedv:2 diff --git a/test/gold/ovington-extra-minimal.clang++.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.2-callsite.subset.callgraph.callgraph_edge.golden.csv b/test/gold/ovington-extra-minimal.clang++.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.2-callsite.subset.callgraph.callgraph_edge.golden.csv index d0f3087..b3bf905 100644 --- a/test/gold/ovington-extra-minimal.clang++.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.2-callsite.subset.callgraph.callgraph_edge.golden.csv +++ b/test/gold/ovington-extra-minimal.clang++.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.2-callsite.subset.callgraph.callgraph_edge.golden.csv @@ -1,28 +1,28 @@ [:_Z16hardcoded_sharedv:119, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv nil :_Z16hardcoded_sharedv:119 [:_Z16hardcoded_sharedv:119, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv nil :_Z16hardcoded_sharedv:119 [:_Z16hardcoded_sharedv:121, nil] :llvm.lifetime.end.p0i8 nil :_Z16hardcoded_sharedv:121 -[:_Z16hardcoded_sharedv:127, nil] :llvm.lifetime.end.p0i8 nil :_Z16hardcoded_sharedv:127 +[:_Z16hardcoded_sharedv:126, nil] :llvm.lifetime.end.p0i8 nil :_Z16hardcoded_sharedv:126 [:_Z16hardcoded_sharedv:63, nil] :_ZNK10FakeLambda7inspectEv nil :_Z16hardcoded_sharedv:63 [:_Z16hardcoded_sharedv:95, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv nil :_Z16hardcoded_sharedv:95 [:_Z16hardcoded_sharedv:95, nil] :__cxa_pure_virtual nil :_Z16hardcoded_sharedv:95 -[:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:30, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:30 -[:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:30, nil] :__cxa_pure_virtual nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:30 -[:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54 -[:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54 +[:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:31, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:31 +[:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:31, nil] :__cxa_pure_virtual nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:31 +[:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55 +[:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55 [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_Z16hardcoded_sharedv:119, nil]] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev [:_Z16hardcoded_sharedv:119, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5 [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_Z16hardcoded_sharedv:119, nil]] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev [:_Z16hardcoded_sharedv:119, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5 -[:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil]] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5 -[:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil]] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5 +[:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil]] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5 +[:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil]] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5 [:_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:12, [:_Z16hardcoded_sharedv:119, nil]] :_ZdlPv [:_Z16hardcoded_sharedv:119, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:12 -[:_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:12, [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil]] :_ZdlPv [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:12 +[:_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:12, [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil]] :_ZdlPv [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:12 [:_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:2, [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, nil]] :_ZdlPv [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_Z16hardcoded_sharedv:119, nil]] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:2 -[:_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:2, [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, nil]] :_ZdlPv [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil]] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:2 +[:_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:2, [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, nil]] :_ZdlPv [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil]] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:2 nil :_Z16hardcoded_sharedv [<>, nil] :main:0 -nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev nil :_Z16hardcoded_sharedv:126 +nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev nil :_Z16hardcoded_sharedv:125 nil :_Znwm nil :_Z16hardcoded_sharedv:24 nil :llvm.dbg.declare [:_Z16hardcoded_sharedv:119, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:0 nil :llvm.dbg.declare [:_Z16hardcoded_sharedv:63, nil] :_ZNK10FakeLambda7inspectEv:2 -nil :llvm.dbg.declare [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:0 +nil :llvm.dbg.declare [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:0 nil :llvm.dbg.declare nil :_Z16hardcoded_sharedv:14 nil :llvm.dbg.declare nil :_Z16hardcoded_sharedv:3 nil :llvm.dbg.value [:_Z16hardcoded_sharedv:119, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:0 @@ -43,35 +43,34 @@ nil :llvm.dbg.value [:_Z nil :llvm.dbg.value [:_Z16hardcoded_sharedv:95, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:6 nil :llvm.dbg.value [:_Z16hardcoded_sharedv:95, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:7 nil :llvm.dbg.value [:_Z16hardcoded_sharedv:95, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:8 -nil :llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:30, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:0 -nil :llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:30, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:1 -nil :llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:30, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:3 -nil :llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:30, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:5 -nil :llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:30, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:6 -nil :llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:30, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:7 -nil :llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:30, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:8 -nil :llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:0 -nil :llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:1 -nil :llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:10 -nil :llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:2 -nil :llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:3 -nil :llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:4 -nil :llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5 -nil :llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:6 -nil :llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:7 -nil :llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:8 -nil :llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:9 +nil :llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:31, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:0 +nil :llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:31, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:1 +nil :llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:31, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:3 +nil :llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:31, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:5 +nil :llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:31, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:6 +nil :llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:31, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:7 +nil :llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:31, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:8 +nil :llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:0 +nil :llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:1 +nil :llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:10 +nil :llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:2 +nil :llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:3 +nil :llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:4 +nil :llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5 +nil :llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:6 +nil :llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:7 +nil :llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:8 +nil :llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:9 nil :llvm.dbg.value [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_Z16hardcoded_sharedv:119, nil]] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev:0 nil :llvm.dbg.value [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_Z16hardcoded_sharedv:119, nil]] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:0 -nil :llvm.dbg.value [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil]] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev:0 -nil :llvm.dbg.value [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil]] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:0 +nil :llvm.dbg.value [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil]] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev:0 +nil :llvm.dbg.value [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil]] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:0 nil :llvm.dbg.value nil :_Z16hardcoded_sharedv:10 nil :llvm.dbg.value nil :_Z16hardcoded_sharedv:102 nil :llvm.dbg.value nil :_Z16hardcoded_sharedv:103 nil :llvm.dbg.value nil :_Z16hardcoded_sharedv:105 nil :llvm.dbg.value nil :_Z16hardcoded_sharedv:109 nil :llvm.dbg.value nil :_Z16hardcoded_sharedv:110 -nil :llvm.dbg.value nil :_Z16hardcoded_sharedv:124 nil :llvm.dbg.value nil :_Z16hardcoded_sharedv:15 nil :llvm.dbg.value nil :_Z16hardcoded_sharedv:16 nil :llvm.dbg.value nil :_Z16hardcoded_sharedv:17 @@ -114,24 +113,25 @@ nil :llvm.dbg.value nil nil :llvm.dbg.value nil :_Z16hardcoded_sharedv:9 nil :llvm.dbg.value nil :_Z16hardcoded_sharedv:97 nil :llvm.dbg.value nil :_Z16hardcoded_sharedv:98 -nil :llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:0 -nil :llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:12 -nil :llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:13 -nil :llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:15 -nil :llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:19 -nil :llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:20 -nil :llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:32 -nil :llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:33 -nil :llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:37 -nil :llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:38 -nil :llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:40 -nil :llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:44 -nil :llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:45 -nil :llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:5 -nil :llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:7 -nil :llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:8 +nil :llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:0 +nil :llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:1 +nil :llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:13 +nil :llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:14 +nil :llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:16 +nil :llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:20 +nil :llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:21 +nil :llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:33 +nil :llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:34 +nil :llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:38 +nil :llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:39 +nil :llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:41 +nil :llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:45 +nil :llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:46 +nil :llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:6 +nil :llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:8 +nil :llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:9 nil :llvm.experimental.noalias.scope.decl nil :_Z16hardcoded_sharedv:4 nil :llvm.experimental.noalias.scope.decl nil :_Z16hardcoded_sharedv:5 nil :llvm.lifetime.start.p0i8 nil :_Z16hardcoded_sharedv:2 nil :llvm.trap [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_Z16hardcoded_sharedv:119, nil]] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev:1 -nil :llvm.trap [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil]] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev:1 +nil :llvm.trap [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil]] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev:1 diff --git a/test/gold/ovington-extra-minimal.clang++.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.2-callsite.subset.operand_points_to.golden.csv b/test/gold/ovington-extra-minimal.clang++.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.2-callsite.subset.operand_points_to.golden.csv index 956ffb2..55fa16c 100644 --- a/test/gold/ovington-extra-minimal.clang++.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.2-callsite.subset.operand_points_to.golden.csv +++ b/test/gold/ovington-extra-minimal.clang++.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.2-callsite.subset.operand_points_to.golden.csv @@ -1,17 +1,17 @@ [:_Z16hardcoded_sharedv:63, nil] *stack_alloc@_ZNK10FakeLambda7inspectEv[%class.FakeLambda** %this.addr] [:_Z16hardcoded_sharedv:63, nil] :_ZNK10FakeLambda7inspectEv:%this.addr nil *global_alloc@_Z16hardcoded_sharedv [<>, nil] :main:0:0:@_Z16hardcoded_sharedv nil *global_alloc@_ZNK10FakeLambda7inspectEv nil :_Z16hardcoded_sharedv:%8 -nil *global_alloc@_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev nil :_Z16hardcoded_sharedv:126:0:@_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev +nil *global_alloc@_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev nil :_Z16hardcoded_sharedv:125:0:@_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev nil *global_alloc@_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv nil :_Z16hardcoded_sharedv:%18 -nil *global_alloc@_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%9 +nil *global_alloc@_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%9 nil *global_alloc@_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev [:_Z16hardcoded_sharedv:119, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%1 -nil *global_alloc@_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%1 +nil *global_alloc@_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%1 nil *global_alloc@_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv nil :_Z16hardcoded_sharedv:%18 -nil *global_alloc@_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%9 +nil *global_alloc@_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%9 nil *global_alloc@_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv nil :_Z16hardcoded_sharedv:%14 -nil *global_alloc@_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%5 +nil *global_alloc@_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%5 nil *global_alloc@_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev [:_Z16hardcoded_sharedv:119, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%1 -nil *global_alloc@_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%1 +nil *global_alloc@_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%1 nil *global_alloc@_ZTV10FakeLambda nil :_Z16hardcoded_sharedv:47:2:@_ZTV10FakeLambda nil *global_alloc@_ZTV10FakeLambda[0].?/0[2] nil :_Z16hardcoded_sharedv:%vtable nil *global_alloc@_ZTV10FakeLambda[0].?/0[2] nil :_Z16hardcoded_sharedv:47:0:bitcast (i8** getelementptr inbounds ({ [5 x i8*] }, { [5 x i8*] }* @_ZTV10FakeLambda, i64 0, inrange i32 0, i64 2) to i32 (...)**) @@ -19,55 +19,55 @@ nil *global_alloc@_ZTV10FakeLambda[0].?/0[2] nil :_Z nil *global_alloc@_ZTV10FakeLambda[0].?/0[4] nil :_Z16hardcoded_sharedv:%vfn nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE nil :_Z16hardcoded_sharedv:31:2:@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%vtable -nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%vtable -nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] nil :_Z16hardcoded_sharedv:%vtable.i.i -nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] nil :_Z16hardcoded_sharedv:%vtable6.i.i +nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%vtable +nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] nil :_Z16hardcoded_sharedv:%vtable.i.i.i +nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] nil :_Z16hardcoded_sharedv:%vtable6.i.i.i nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] nil :_Z16hardcoded_sharedv:31:0:bitcast (i8** getelementptr inbounds ({ [7 x i8*] }, { [7 x i8*] }* @_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE, i64 0, inrange i32 0, i64 2) to i32 (...)**) nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] nil :_Z16hardcoded_sharedv:31:1:getelementptr inbounds ({ [7 x i8*] }, { [7 x i8*] }* @_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE, i64 0, inrange i32 0, i64 2) -nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%vtable.i -nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%vtable6.i +nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%vtable.i.i +nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%vtable6.i.i nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[3] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%vfn -nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[3] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%vfn -nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[4] nil :_Z16hardcoded_sharedv:%vfn.i.i -nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[4] nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%vfn.i -nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[5] nil :_Z16hardcoded_sharedv:%vfn7.i.i -nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[5] nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%vfn7.i +nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[3] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%vfn +nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[4] nil :_Z16hardcoded_sharedv:%vfn.i.i.i +nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[4] nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%vfn.i.i +nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[5] nil :_Z16hardcoded_sharedv:%vfn7.i.i.i +nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[5] nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%vfn7.i.i nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE nil :_Z16hardcoded_sharedv:38:2:@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%vtable -nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%vtable -nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] nil :_Z16hardcoded_sharedv:%vtable.i.i -nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] nil :_Z16hardcoded_sharedv:%vtable6.i.i +nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%vtable +nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] nil :_Z16hardcoded_sharedv:%vtable.i.i.i +nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] nil :_Z16hardcoded_sharedv:%vtable6.i.i.i nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] nil :_Z16hardcoded_sharedv:38:0:bitcast (i8** getelementptr inbounds ({ [7 x i8*] }, { [7 x i8*] }* @_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE, i64 0, inrange i32 0, i64 2) to i32 (...)**) nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] nil :_Z16hardcoded_sharedv:38:1:getelementptr inbounds ({ [7 x i8*] }, { [7 x i8*] }* @_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE, i64 0, inrange i32 0, i64 2) -nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%vtable.i -nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%vtable6.i +nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%vtable.i.i +nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%vtable6.i.i nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[3] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%vfn -nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[3] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%vfn -nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[4] nil :_Z16hardcoded_sharedv:%vfn.i.i -nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[4] nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%vfn.i -nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[5] nil :_Z16hardcoded_sharedv:%vfn7.i.i -nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[5] nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%vfn7.i +nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[3] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%vfn +nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[4] nil :_Z16hardcoded_sharedv:%vfn.i.i.i +nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[4] nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%vfn.i.i +nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[5] nil :_Z16hardcoded_sharedv:%vfn7.i.i.i +nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[5] nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%vfn7.i.i nil *global_alloc@_ZdlPv [:_Z16hardcoded_sharedv:119, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:12:0:@_ZdlPv -nil *global_alloc@_ZdlPv [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:12:0:@_ZdlPv +nil *global_alloc@_ZdlPv [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:12:0:@_ZdlPv nil *global_alloc@_ZdlPv [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_Z16hardcoded_sharedv:119, nil]] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:2:0:@_ZdlPv -nil *global_alloc@_ZdlPv [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil]] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:2:0:@_ZdlPv +nil *global_alloc@_ZdlPv [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil]] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:2:0:@_ZdlPv nil *global_alloc@_Znwm nil :_Z16hardcoded_sharedv:24:0:@_Znwm nil *global_alloc@__cxa_pure_virtual nil :_Z16hardcoded_sharedv:%14 -nil *global_alloc@__cxa_pure_virtual nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%5 +nil *global_alloc@__cxa_pure_virtual nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%5 nil *global_alloc@__gxx_personality_v0 [:_Z16hardcoded_sharedv:119, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:0:@__gxx_personality_v0 nil *global_alloc@__gxx_personality_v0 [:_Z16hardcoded_sharedv:95, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:0:@__gxx_personality_v0 -nil *global_alloc@__gxx_personality_v0 [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:30, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:0:@__gxx_personality_v0 -nil *global_alloc@__gxx_personality_v0 [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:0:@__gxx_personality_v0 +nil *global_alloc@__gxx_personality_v0 [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:31, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:0:@__gxx_personality_v0 +nil *global_alloc@__gxx_personality_v0 [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:0:@__gxx_personality_v0 nil *global_alloc@__gxx_personality_v0 nil :_Z16hardcoded_sharedv:1:bitcast (i32 (...)* @__gxx_personality_v0 to i8*) nil *global_alloc@__gxx_personality_v0 nil :_Z16hardcoded_sharedv:2:@__gxx_personality_v0 -nil *global_alloc@__gxx_personality_v0 nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:0:@__gxx_personality_v0 +nil *global_alloc@__gxx_personality_v0 nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:0:@__gxx_personality_v0 nil *global_alloc@__libc_single_threaded nil :_Z16hardcoded_sharedv:74:0:@__libc_single_threaded nil *global_alloc@__libc_single_threaded nil :_Z16hardcoded_sharedv:99:0:@__libc_single_threaded -nil *global_alloc@__libc_single_threaded nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:34:0:@__libc_single_threaded -nil *global_alloc@__libc_single_threaded nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:9:0:@__libc_single_threaded +nil *global_alloc@__libc_single_threaded nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:10:0:@__libc_single_threaded +nil *global_alloc@__libc_single_threaded nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:35:0:@__libc_single_threaded nil *global_alloc@llvm.dbg.declare [:_Z16hardcoded_sharedv:119, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:0:0:@llvm.dbg.declare nil *global_alloc@llvm.dbg.declare [:_Z16hardcoded_sharedv:63, nil] :_ZNK10FakeLambda7inspectEv:2:0:@llvm.dbg.declare -nil *global_alloc@llvm.dbg.declare [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:0:0:@llvm.dbg.declare +nil *global_alloc@llvm.dbg.declare [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:0:0:@llvm.dbg.declare nil *global_alloc@llvm.dbg.declare nil :_Z16hardcoded_sharedv:14:0:@llvm.dbg.declare nil *global_alloc@llvm.dbg.declare nil :_Z16hardcoded_sharedv:3:0:@llvm.dbg.declare nil *global_alloc@llvm.dbg.value [:_Z16hardcoded_sharedv:119, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:0:0:@llvm.dbg.value @@ -88,35 +88,34 @@ nil *global_alloc@llvm.dbg.value [:_Z16hardcoded_sha nil *global_alloc@llvm.dbg.value [:_Z16hardcoded_sharedv:95, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:6:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [:_Z16hardcoded_sharedv:95, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:7:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [:_Z16hardcoded_sharedv:95, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:8:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:30, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:0:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:30, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:1:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:30, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:3:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:30, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:5:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:30, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:6:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:30, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:7:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:30, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:8:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:0:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:10:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:1:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:2:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:3:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:4:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:6:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:7:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:8:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:9:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:31, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:0:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:31, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:1:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:31, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:3:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:31, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:5:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:31, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:6:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:31, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:7:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:31, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:8:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:0:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:10:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:1:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:2:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:3:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:4:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:6:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:7:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:8:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:9:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_Z16hardcoded_sharedv:119, nil]] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev:0:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_Z16hardcoded_sharedv:119, nil]] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:0:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil]] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev:0:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil]] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:0:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil]] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev:0:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil]] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:0:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value nil :_Z16hardcoded_sharedv:102:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value nil :_Z16hardcoded_sharedv:103:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value nil :_Z16hardcoded_sharedv:105:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value nil :_Z16hardcoded_sharedv:109:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value nil :_Z16hardcoded_sharedv:10:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value nil :_Z16hardcoded_sharedv:110:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value nil :_Z16hardcoded_sharedv:124:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value nil :_Z16hardcoded_sharedv:15:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value nil :_Z16hardcoded_sharedv:16:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value nil :_Z16hardcoded_sharedv:17:0:@llvm.dbg.value @@ -159,71 +158,72 @@ nil *global_alloc@llvm.dbg.value nil :_Z16hardcoded_ nil *global_alloc@llvm.dbg.value nil :_Z16hardcoded_sharedv:97:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value nil :_Z16hardcoded_sharedv:98:0:@llvm.dbg.value nil *global_alloc@llvm.dbg.value nil :_Z16hardcoded_sharedv:9:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:0:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:12:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:13:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:15:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:19:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:20:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:32:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:33:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:37:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:38:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:40:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:44:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:45:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:5:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:7:0:@llvm.dbg.value -nil *global_alloc@llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:8:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:0:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:13:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:14:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:16:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:1:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:20:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:21:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:33:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:34:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:38:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:39:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:41:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:45:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:46:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:6:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:8:0:@llvm.dbg.value +nil *global_alloc@llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:9:0:@llvm.dbg.value nil *global_alloc@llvm.experimental.noalias.scope.decl nil :_Z16hardcoded_sharedv:4:0:@llvm.experimental.noalias.scope.decl nil *global_alloc@llvm.experimental.noalias.scope.decl nil :_Z16hardcoded_sharedv:5:0:@llvm.experimental.noalias.scope.decl nil *global_alloc@llvm.lifetime.end.p0i8 nil :_Z16hardcoded_sharedv:121:0:@llvm.lifetime.end.p0i8 -nil *global_alloc@llvm.lifetime.end.p0i8 nil :_Z16hardcoded_sharedv:127:0:@llvm.lifetime.end.p0i8 +nil *global_alloc@llvm.lifetime.end.p0i8 nil :_Z16hardcoded_sharedv:126:0:@llvm.lifetime.end.p0i8 nil *global_alloc@llvm.lifetime.start.p0i8 nil :_Z16hardcoded_sharedv:2:0:@llvm.lifetime.start.p0i8 nil *global_alloc@llvm.trap [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_Z16hardcoded_sharedv:119, nil]] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev:1:0:@llvm.trap -nil *global_alloc@llvm.trap [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil]] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev:1:0:@llvm.trap +nil *global_alloc@llvm.trap [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil]] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev:1:0:@llvm.trap nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_Z16hardcoded_sharedv:95, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:%this -nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:30, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:%this -nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 -nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this -nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 -nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this +nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:31, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:%this +nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 +nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this +nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 +nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_Z16hardcoded_sharedv:119, nil]] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev:%this nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_Z16hardcoded_sharedv:119, nil]] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:%0 nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_Z16hardcoded_sharedv:119, nil]] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:%this -nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil]] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev:%this -nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil]] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:%0 -nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil]] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:%this +nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil]] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev:%this +nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil]] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:%0 +nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil]] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:%this nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] nil :_Z16hardcoded_sharedv:%1 nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] nil :_Z16hardcoded_sharedv:%13 nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] nil :_Z16hardcoded_sharedv:%9 nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] nil :_Z16hardcoded_sharedv:%call5.i.i.i21.i.i.i.i2.i -nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%0 -nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%4 +nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%0 +nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%4 nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_Z16hardcoded_sharedv:95, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:%this -nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:30, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:%this -nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 -nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this -nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 -nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this +nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:31, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:%this +nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 +nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this +nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 +nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_Z16hardcoded_sharedv:119, nil]] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev:%this nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_Z16hardcoded_sharedv:119, nil]] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:%0 nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_Z16hardcoded_sharedv:119, nil]] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:%this -nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil]] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev:%this -nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil]] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:%0 -nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil]] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:%this +nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil]] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev:%this +nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil]] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:%0 +nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil]] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:%this nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] nil :_Z16hardcoded_sharedv:%13 nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] nil :_Z16hardcoded_sharedv:%9 -nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%0 -nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%4 +nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%0 +nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%4 nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][12] nil :_Z16hardcoded_sharedv:%3 nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][12] nil :_Z16hardcoded_sharedv:%_M_weak_count.i.i.i.i.i.i.i nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][16] [:_Z16hardcoded_sharedv:63, nil] :_ZNK10FakeLambda7inspectEv:%this @@ -236,64 +236,68 @@ nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][8] nil :_Z16hardcoded_sharedv:%_M_use_count.i.i.i.i.i.i.i nil *null* nil :_Z16hardcoded_sharedv:12:0:null nil *null* nil :_Z16hardcoded_sharedv:68:0:null -nil *null* nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:3:0:null +nil *null* nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:4:0:null nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda] nil :_Z16hardcoded_sharedv:%0 +nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda] nil :_Z16hardcoded_sharedv:%20 nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda] nil :_Z16hardcoded_sharedv:%6 nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda] nil :_Z16hardcoded_sharedv:%_M_ptr.i.i.i.i nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda] nil :_Z16hardcoded_sharedv:%mylambda +nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda] nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%this +nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda][0] nil :_Z16hardcoded_sharedv:%20 nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda][0] nil :_Z16hardcoded_sharedv:%_M_ptr.i.i.i.i +nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda][0] nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%this +nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda][0].?/0 nil :_Z16hardcoded_sharedv:%20 nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda][0].?/0 nil :_Z16hardcoded_sharedv:%_M_ptr.i.i.i.i +nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda][0].?/0 nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%this nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda][0].?/0.?/0 nil :_Z16hardcoded_sharedv:%_M_ptr.i.i.i.i nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda][0].?/0.?/1 nil :_Z16hardcoded_sharedv:%5 -nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda][0].?/0.?/1 nil :_Z16hardcoded_sharedv:%_M_pi.i +nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda][0].?/0.?/1 nil :_Z16hardcoded_sharedv:%_M_pi.i.i nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda][0].?/0.?/1 nil :_Z16hardcoded_sharedv:%_M_refcount.i.i.i.i -nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda][0].?/0.?/1 nil :_Z16hardcoded_sharedv:%_M_refcount.i3 -nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda][0].?/0.?/1 nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%_M_pi -nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda][0].?/0.?/1 nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%this -nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda][0].?/0.?/1.?/0 nil :_Z16hardcoded_sharedv:%_M_pi.i -nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda][0].?/0.?/1.?/0 nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%_M_pi +nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda][0].?/0.?/1 nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%_M_pi.i +nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda][0].?/0.?/1.?/0 nil :_Z16hardcoded_sharedv:%_M_pi.i.i +nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda][0].?/0.?/1.?/0 nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%_M_pi.i nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_Z16hardcoded_sharedv:95, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:%this -nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:30, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:%this -nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 -nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this -nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 -nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this +nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:31, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:%this +nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 +nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this +nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 +nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_Z16hardcoded_sharedv:119, nil]] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev:%this nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_Z16hardcoded_sharedv:119, nil]] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:%0 nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_Z16hardcoded_sharedv:119, nil]] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:%this -nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil]] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev:%this -nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil]] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:%0 -nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil]] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:%this +nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil]] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev:%this +nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil]] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:%0 +nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil]] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:%this nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] nil :_Z16hardcoded_sharedv:%1 nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] nil :_Z16hardcoded_sharedv:%13 nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] nil :_Z16hardcoded_sharedv:%9 nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] nil :_Z16hardcoded_sharedv:%call5.i.i.i21.i.i.i.i2.i -nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%0 -nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%4 +nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%0 +nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%4 nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_Z16hardcoded_sharedv:95, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:%this -nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:30, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:%this -nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 -nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this -nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 -nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this +nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:31, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:%this +nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 +nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this +nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 +nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_Z16hardcoded_sharedv:119, nil]] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev:%this nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_Z16hardcoded_sharedv:119, nil]] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:%0 nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_Z16hardcoded_sharedv:119, nil]] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:%this -nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil]] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev:%this -nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil]] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:%0 -nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil]] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:%this +nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil]] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev:%this +nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil]] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:%0 +nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil]] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:%this nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] nil :_Z16hardcoded_sharedv:%13 nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] nil :_Z16hardcoded_sharedv:%9 -nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%0 -nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%4 +nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%0 +nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%4 nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][12] nil :_Z16hardcoded_sharedv:%3 nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][12] nil :_Z16hardcoded_sharedv:%_M_weak_count.i.i.i.i.i.i.i nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][16] [:_Z16hardcoded_sharedv:63, nil] :_ZNK10FakeLambda7inspectEv:%this diff --git a/test/gold/ovington-extra-minimal.clang++.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.2-callsite.subset.var_points_to.golden.csv b/test/gold/ovington-extra-minimal.clang++.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.2-callsite.subset.var_points_to.golden.csv index 5748d35..acbae63 100644 --- a/test/gold/ovington-extra-minimal.clang++.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.2-callsite.subset.var_points_to.golden.csv +++ b/test/gold/ovington-extra-minimal.clang++.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.2-callsite.subset.var_points_to.golden.csv @@ -1,85 +1,85 @@ [:_Z16hardcoded_sharedv:63, nil] *stack_alloc@_ZNK10FakeLambda7inspectEv[%class.FakeLambda** %this.addr] [:_Z16hardcoded_sharedv:63, nil] :_ZNK10FakeLambda7inspectEv:%this.addr nil *global_alloc@_ZNK10FakeLambda7inspectEv nil :_Z16hardcoded_sharedv:%8 nil *global_alloc@_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv nil :_Z16hardcoded_sharedv:%18 -nil *global_alloc@_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%9 +nil *global_alloc@_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%9 nil *global_alloc@_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev [:_Z16hardcoded_sharedv:119, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%1 -nil *global_alloc@_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%1 +nil *global_alloc@_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%1 nil *global_alloc@_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv nil :_Z16hardcoded_sharedv:%18 -nil *global_alloc@_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%9 +nil *global_alloc@_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%9 nil *global_alloc@_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv nil :_Z16hardcoded_sharedv:%14 -nil *global_alloc@_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%5 +nil *global_alloc@_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%5 nil *global_alloc@_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev [:_Z16hardcoded_sharedv:119, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%1 -nil *global_alloc@_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%1 +nil *global_alloc@_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%1 nil *global_alloc@_ZTV10FakeLambda[0].?/0[2] nil :_Z16hardcoded_sharedv:%vtable nil *global_alloc@_ZTV10FakeLambda[0].?/0[4] nil :_Z16hardcoded_sharedv:%vfn nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%vtable -nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%vtable -nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] nil :_Z16hardcoded_sharedv:%vtable.i.i -nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] nil :_Z16hardcoded_sharedv:%vtable6.i.i -nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%vtable.i -nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%vtable6.i +nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%vtable +nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] nil :_Z16hardcoded_sharedv:%vtable.i.i.i +nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] nil :_Z16hardcoded_sharedv:%vtable6.i.i.i +nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%vtable.i.i +nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%vtable6.i.i nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[3] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%vfn -nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[3] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%vfn -nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[4] nil :_Z16hardcoded_sharedv:%vfn.i.i -nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[4] nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%vfn.i -nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[5] nil :_Z16hardcoded_sharedv:%vfn7.i.i -nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[5] nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%vfn7.i +nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[3] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%vfn +nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[4] nil :_Z16hardcoded_sharedv:%vfn.i.i.i +nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[4] nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%vfn.i.i +nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[5] nil :_Z16hardcoded_sharedv:%vfn7.i.i.i +nil *global_alloc@_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE[0].?/0[5] nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%vfn7.i.i nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%vtable -nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%vtable -nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] nil :_Z16hardcoded_sharedv:%vtable.i.i -nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] nil :_Z16hardcoded_sharedv:%vtable6.i.i -nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%vtable.i -nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%vtable6.i +nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%vtable +nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] nil :_Z16hardcoded_sharedv:%vtable.i.i.i +nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] nil :_Z16hardcoded_sharedv:%vtable6.i.i.i +nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%vtable.i.i +nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[2] nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%vtable6.i.i nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[3] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%vfn -nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[3] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%vfn -nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[4] nil :_Z16hardcoded_sharedv:%vfn.i.i -nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[4] nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%vfn.i -nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[5] nil :_Z16hardcoded_sharedv:%vfn7.i.i -nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[5] nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%vfn7.i +nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[3] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%vfn +nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[4] nil :_Z16hardcoded_sharedv:%vfn.i.i.i +nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[4] nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%vfn.i.i +nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[5] nil :_Z16hardcoded_sharedv:%vfn7.i.i.i +nil *global_alloc@_ZTVSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE[0].?/0[5] nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%vfn7.i.i nil *global_alloc@__cxa_pure_virtual nil :_Z16hardcoded_sharedv:%14 -nil *global_alloc@__cxa_pure_virtual nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%5 +nil *global_alloc@__cxa_pure_virtual nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%5 nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_Z16hardcoded_sharedv:95, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:%this -nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:30, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:%this -nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 -nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this -nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 -nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this +nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:31, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:%this +nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 +nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this +nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 +nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_Z16hardcoded_sharedv:119, nil]] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev:%this nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_Z16hardcoded_sharedv:119, nil]] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:%0 nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_Z16hardcoded_sharedv:119, nil]] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:%this -nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil]] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev:%this -nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil]] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:%0 -nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil]] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:%this +nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil]] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev:%this +nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil]] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:%0 +nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil]] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:%this nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] nil :_Z16hardcoded_sharedv:%1 nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] nil :_Z16hardcoded_sharedv:%13 nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] nil :_Z16hardcoded_sharedv:%9 nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] nil :_Z16hardcoded_sharedv:%call5.i.i.i21.i.i.i.i2.i -nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%0 -nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%4 +nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%0 +nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%4 nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_Z16hardcoded_sharedv:95, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:%this -nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:30, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:%this -nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 -nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this -nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 -nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this +nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:31, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:%this +nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 +nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this +nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 +nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_Z16hardcoded_sharedv:119, nil]] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev:%this nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_Z16hardcoded_sharedv:119, nil]] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:%0 nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_Z16hardcoded_sharedv:119, nil]] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:%this -nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil]] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev:%this -nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil]] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:%0 -nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil]] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:%this +nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil]] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev:%this +nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil]] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:%0 +nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil]] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:%this nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] nil :_Z16hardcoded_sharedv:%13 nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] nil :_Z16hardcoded_sharedv:%9 -nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%0 -nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%4 +nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%0 +nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%4 nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][12] nil :_Z16hardcoded_sharedv:%3 nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][12] nil :_Z16hardcoded_sharedv:%_M_weak_count.i.i.i.i.i.i.i nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][16] [:_Z16hardcoded_sharedv:63, nil] :_ZNK10FakeLambda7inspectEv:%this @@ -91,62 +91,66 @@ nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][16] nil :_Z16hardcoded_sharedv:%2 nil *heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][8] nil :_Z16hardcoded_sharedv:%_M_use_count.i.i.i.i.i.i.i nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda] nil :_Z16hardcoded_sharedv:%0 +nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda] nil :_Z16hardcoded_sharedv:%20 nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda] nil :_Z16hardcoded_sharedv:%6 nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda] nil :_Z16hardcoded_sharedv:%_M_ptr.i.i.i.i nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda] nil :_Z16hardcoded_sharedv:%mylambda +nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda] nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%this +nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda][0] nil :_Z16hardcoded_sharedv:%20 nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda][0] nil :_Z16hardcoded_sharedv:%_M_ptr.i.i.i.i +nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda][0] nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%this +nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda][0].?/0 nil :_Z16hardcoded_sharedv:%20 nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda][0].?/0 nil :_Z16hardcoded_sharedv:%_M_ptr.i.i.i.i +nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda][0].?/0 nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%this nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda][0].?/0.?/0 nil :_Z16hardcoded_sharedv:%_M_ptr.i.i.i.i nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda][0].?/0.?/1 nil :_Z16hardcoded_sharedv:%5 -nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda][0].?/0.?/1 nil :_Z16hardcoded_sharedv:%_M_pi.i +nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda][0].?/0.?/1 nil :_Z16hardcoded_sharedv:%_M_pi.i.i nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda][0].?/0.?/1 nil :_Z16hardcoded_sharedv:%_M_refcount.i.i.i.i -nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda][0].?/0.?/1 nil :_Z16hardcoded_sharedv:%_M_refcount.i3 -nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda][0].?/0.?/1 nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%_M_pi -nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda][0].?/0.?/1 nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%this -nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda][0].?/0.?/1.?/0 nil :_Z16hardcoded_sharedv:%_M_pi.i -nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda][0].?/0.?/1.?/0 nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%_M_pi +nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda][0].?/0.?/1 nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%_M_pi.i +nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda][0].?/0.?/1.?/0 nil :_Z16hardcoded_sharedv:%_M_pi.i.i +nil *stack_alloc@_Z16hardcoded_sharedv[%"class.std::shared_ptr"* %mylambda][0].?/0.?/1.?/0 nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%_M_pi.i nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_Z16hardcoded_sharedv:95, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:%this -nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:30, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:%this -nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 -nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this -nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 -nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this +nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:31, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:%this +nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 +nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this +nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 +nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_Z16hardcoded_sharedv:119, nil]] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev:%this nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_Z16hardcoded_sharedv:119, nil]] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:%0 nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_Z16hardcoded_sharedv:119, nil]] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:%this -nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil]] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev:%this -nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil]] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:%0 -nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil]] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:%this +nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil]] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev:%this +nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil]] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:%0 +nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil]] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:%this nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] nil :_Z16hardcoded_sharedv:%1 nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] nil :_Z16hardcoded_sharedv:%13 nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] nil :_Z16hardcoded_sharedv:%9 nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] nil :_Z16hardcoded_sharedv:%call5.i.i.i21.i.i.i.i2.i -nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%0 -nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%4 +nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%0 +nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i] nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%4 nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_Z16hardcoded_sharedv:119, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_Z16hardcoded_sharedv:95, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:%this -nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:30, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:%this -nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 -nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this -nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 -nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this +nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:31, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:%this +nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 +nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this +nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%0 +nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:%this nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_Z16hardcoded_sharedv:119, nil]] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev:%this nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_Z16hardcoded_sharedv:119, nil]] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:%0 nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_Z16hardcoded_sharedv:119, nil]] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:%this -nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil]] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev:%this -nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil]] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:%0 -nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil]] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:%this +nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil]] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev:%this +nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil]] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:%0 +nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil]] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:%this nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] nil :_Z16hardcoded_sharedv:%13 nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] nil :_Z16hardcoded_sharedv:%9 -nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%0 -nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:%4 +nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%0 +nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][0] nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:%4 nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][12] nil :_Z16hardcoded_sharedv:%3 nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][12] nil :_Z16hardcoded_sharedv:%_M_weak_count.i.i.i.i.i.i.i nil *typed_heap_alloc@_Z16hardcoded_sharedv[i8* %call5.i.i.i21.i.i.i.i2.i][16] [:_Z16hardcoded_sharedv:63, nil] :_ZNK10FakeLambda7inspectEv:%this diff --git a/test/gold/ovington-extra-minimal.clang++.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.2-callsite.subset_lift.alloc_may_alias_ctx.golden.csv b/test/gold/ovington-extra-minimal.clang++.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.2-callsite.subset_lift.alloc_may_alias_ctx.golden.csv index 5ea843f..b13e2de 100644 --- a/test/gold/ovington-extra-minimal.clang++.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.2-callsite.subset_lift.alloc_may_alias_ctx.golden.csv +++ b/test/gold/ovington-extra-minimal.clang++.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.2-callsite.subset_lift.alloc_may_alias_ctx.golden.csv @@ -14,7 +14,7 @@ nil *global_alloc@_Z16hardcoded_sharedv *global_alloc@_Z16hardcoded_sharedv nil *global_alloc@_ZN10FakeLambdaD0Ev *global_alloc@_ZN10FakeLambdaD0Ev nil *global_alloc@_ZN10FakeLambdaD2Ev *global_alloc@_ZN10FakeLambdaD2Ev nil *global_alloc@_ZNK10FakeLambda7inspectEv *global_alloc@_ZNK10FakeLambda7inspectEv -nil *global_alloc@_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev *global_alloc@_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev +nil *global_alloc@_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev *global_alloc@_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev nil *global_alloc@_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv *global_alloc@_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv nil *global_alloc@_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev *global_alloc@_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev nil *global_alloc@_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED2Ev *global_alloc@_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED2Ev diff --git a/test/gold/ovington-extra-minimal.clang++.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.2-callsite.subset_lift.alloc_must_alias_ctx.golden.csv b/test/gold/ovington-extra-minimal.clang++.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.2-callsite.subset_lift.alloc_must_alias_ctx.golden.csv index 5ea843f..b13e2de 100644 --- a/test/gold/ovington-extra-minimal.clang++.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.2-callsite.subset_lift.alloc_must_alias_ctx.golden.csv +++ b/test/gold/ovington-extra-minimal.clang++.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.2-callsite.subset_lift.alloc_must_alias_ctx.golden.csv @@ -14,7 +14,7 @@ nil *global_alloc@_Z16hardcoded_sharedv *global_alloc@_Z16hardcoded_sharedv nil *global_alloc@_ZN10FakeLambdaD0Ev *global_alloc@_ZN10FakeLambdaD0Ev nil *global_alloc@_ZN10FakeLambdaD2Ev *global_alloc@_ZN10FakeLambdaD2Ev nil *global_alloc@_ZNK10FakeLambda7inspectEv *global_alloc@_ZNK10FakeLambda7inspectEv -nil *global_alloc@_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev *global_alloc@_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev +nil *global_alloc@_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev *global_alloc@_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev nil *global_alloc@_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv *global_alloc@_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv nil *global_alloc@_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev *global_alloc@_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev nil *global_alloc@_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED2Ev *global_alloc@_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED2Ev diff --git a/test/gold/ovington-extra-minimal.clang++.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.2-callsite.unification.callgraph.callgraph_edge.golden.csv b/test/gold/ovington-extra-minimal.clang++.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.2-callsite.unification.callgraph.callgraph_edge.golden.csv index d0f3087..b3bf905 100644 --- a/test/gold/ovington-extra-minimal.clang++.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.2-callsite.unification.callgraph.callgraph_edge.golden.csv +++ b/test/gold/ovington-extra-minimal.clang++.-g-grecord-gcc-switches-O1-O1-fno-discard-value-names.2-callsite.unification.callgraph.callgraph_edge.golden.csv @@ -1,28 +1,28 @@ [:_Z16hardcoded_sharedv:119, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv nil :_Z16hardcoded_sharedv:119 [:_Z16hardcoded_sharedv:119, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv nil :_Z16hardcoded_sharedv:119 [:_Z16hardcoded_sharedv:121, nil] :llvm.lifetime.end.p0i8 nil :_Z16hardcoded_sharedv:121 -[:_Z16hardcoded_sharedv:127, nil] :llvm.lifetime.end.p0i8 nil :_Z16hardcoded_sharedv:127 +[:_Z16hardcoded_sharedv:126, nil] :llvm.lifetime.end.p0i8 nil :_Z16hardcoded_sharedv:126 [:_Z16hardcoded_sharedv:63, nil] :_ZNK10FakeLambda7inspectEv nil :_Z16hardcoded_sharedv:63 [:_Z16hardcoded_sharedv:95, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv nil :_Z16hardcoded_sharedv:95 [:_Z16hardcoded_sharedv:95, nil] :__cxa_pure_virtual nil :_Z16hardcoded_sharedv:95 -[:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:30, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:30 -[:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:30, nil] :__cxa_pure_virtual nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:30 -[:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54 -[:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54 +[:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:31, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:31 +[:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:31, nil] :__cxa_pure_virtual nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:31 +[:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55 +[:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55 [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_Z16hardcoded_sharedv:119, nil]] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev [:_Z16hardcoded_sharedv:119, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5 [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_Z16hardcoded_sharedv:119, nil]] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev [:_Z16hardcoded_sharedv:119, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5 -[:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil]] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5 -[:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil]] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5 +[:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil]] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5 +[:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil]] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5 [:_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:12, [:_Z16hardcoded_sharedv:119, nil]] :_ZdlPv [:_Z16hardcoded_sharedv:119, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:12 -[:_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:12, [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil]] :_ZdlPv [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:12 +[:_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:12, [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil]] :_ZdlPv [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:12 [:_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:2, [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, nil]] :_ZdlPv [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_Z16hardcoded_sharedv:119, nil]] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:2 -[:_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:2, [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, nil]] :_ZdlPv [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil]] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:2 +[:_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:2, [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, nil]] :_ZdlPv [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil]] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:2 nil :_Z16hardcoded_sharedv [<>, nil] :main:0 -nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev nil :_Z16hardcoded_sharedv:126 +nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev nil :_Z16hardcoded_sharedv:125 nil :_Znwm nil :_Z16hardcoded_sharedv:24 nil :llvm.dbg.declare [:_Z16hardcoded_sharedv:119, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:0 nil :llvm.dbg.declare [:_Z16hardcoded_sharedv:63, nil] :_ZNK10FakeLambda7inspectEv:2 -nil :llvm.dbg.declare [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:0 +nil :llvm.dbg.declare [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:0 nil :llvm.dbg.declare nil :_Z16hardcoded_sharedv:14 nil :llvm.dbg.declare nil :_Z16hardcoded_sharedv:3 nil :llvm.dbg.value [:_Z16hardcoded_sharedv:119, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:0 @@ -43,35 +43,34 @@ nil :llvm.dbg.value [:_Z nil :llvm.dbg.value [:_Z16hardcoded_sharedv:95, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:6 nil :llvm.dbg.value [:_Z16hardcoded_sharedv:95, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:7 nil :llvm.dbg.value [:_Z16hardcoded_sharedv:95, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:8 -nil :llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:30, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:0 -nil :llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:30, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:1 -nil :llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:30, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:3 -nil :llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:30, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:5 -nil :llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:30, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:6 -nil :llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:30, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:7 -nil :llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:30, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:8 -nil :llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:0 -nil :llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:1 -nil :llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:10 -nil :llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:2 -nil :llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:3 -nil :llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:4 -nil :llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5 -nil :llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:6 -nil :llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:7 -nil :llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:8 -nil :llvm.dbg.value [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:9 +nil :llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:31, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:0 +nil :llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:31, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:1 +nil :llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:31, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:3 +nil :llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:31, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:5 +nil :llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:31, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:6 +nil :llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:31, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:7 +nil :llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:31, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv:8 +nil :llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:0 +nil :llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:1 +nil :llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:10 +nil :llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:2 +nil :llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:3 +nil :llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:4 +nil :llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5 +nil :llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:6 +nil :llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:7 +nil :llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:8 +nil :llvm.dbg.value [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:9 nil :llvm.dbg.value [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_Z16hardcoded_sharedv:119, nil]] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev:0 nil :llvm.dbg.value [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_Z16hardcoded_sharedv:119, nil]] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:0 -nil :llvm.dbg.value [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil]] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev:0 -nil :llvm.dbg.value [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil]] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:0 +nil :llvm.dbg.value [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil]] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev:0 +nil :llvm.dbg.value [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil]] :_ZNSt23_Sp_counted_ptr_inplaceI10FakeLambdaSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev:0 nil :llvm.dbg.value nil :_Z16hardcoded_sharedv:10 nil :llvm.dbg.value nil :_Z16hardcoded_sharedv:102 nil :llvm.dbg.value nil :_Z16hardcoded_sharedv:103 nil :llvm.dbg.value nil :_Z16hardcoded_sharedv:105 nil :llvm.dbg.value nil :_Z16hardcoded_sharedv:109 nil :llvm.dbg.value nil :_Z16hardcoded_sharedv:110 -nil :llvm.dbg.value nil :_Z16hardcoded_sharedv:124 nil :llvm.dbg.value nil :_Z16hardcoded_sharedv:15 nil :llvm.dbg.value nil :_Z16hardcoded_sharedv:16 nil :llvm.dbg.value nil :_Z16hardcoded_sharedv:17 @@ -114,24 +113,25 @@ nil :llvm.dbg.value nil nil :llvm.dbg.value nil :_Z16hardcoded_sharedv:9 nil :llvm.dbg.value nil :_Z16hardcoded_sharedv:97 nil :llvm.dbg.value nil :_Z16hardcoded_sharedv:98 -nil :llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:0 -nil :llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:12 -nil :llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:13 -nil :llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:15 -nil :llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:19 -nil :llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:20 -nil :llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:32 -nil :llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:33 -nil :llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:37 -nil :llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:38 -nil :llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:40 -nil :llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:44 -nil :llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:45 -nil :llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:5 -nil :llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:7 -nil :llvm.dbg.value nil :_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:8 +nil :llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:0 +nil :llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:1 +nil :llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:13 +nil :llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:14 +nil :llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:16 +nil :llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:20 +nil :llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:21 +nil :llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:33 +nil :llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:34 +nil :llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:38 +nil :llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:39 +nil :llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:41 +nil :llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:45 +nil :llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:46 +nil :llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:6 +nil :llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:8 +nil :llvm.dbg.value nil :_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:9 nil :llvm.experimental.noalias.scope.decl nil :_Z16hardcoded_sharedv:4 nil :llvm.experimental.noalias.scope.decl nil :_Z16hardcoded_sharedv:5 nil :llvm.lifetime.start.p0i8 nil :_Z16hardcoded_sharedv:2 nil :llvm.trap [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_Z16hardcoded_sharedv:119, nil]] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev:1 -nil :llvm.trap [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev:54, nil]] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev:1 +nil :llvm.trap [:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv:5, [:_ZNSt12__shared_ptrI10FakeLambdaLN9__gnu_cxx12_Lock_policyE2EED2Ev:55, nil]] :_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev:1