From 83b9c6184c03b12f1215cc19a7474c2078c03c7b Mon Sep 17 00:00:00 2001 From: Mark Thom Date: Sat, 11 Nov 2023 17:20:22 +0100 Subject: [PATCH 01/43] fix permanent variable handling over branches and cells (#2154) --- src/codegen.rs | 9 ++++++++- src/debray_allocator.rs | 5 ++--- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/src/codegen.rs b/src/codegen.rs index ae475683..21fd4e4d 100644 --- a/src/codegen.rs +++ b/src/codegen.rs @@ -10,6 +10,7 @@ use crate::parser::ast::*; use crate::targets::*; use crate::temp_v; use crate::types::*; +use crate::variable_records::*; use crate::instr; use crate::machine::disjuncts::*; @@ -277,7 +278,6 @@ impl DebrayAllocator { code: &mut CodeDeque, ) -> RegType { self.mark_var::(var_num, Level::Shallow, vr, term_loc, code); - vr.get().norm() } @@ -296,6 +296,13 @@ impl DebrayAllocator { self.mark_var_in_non_callable(var_num, term_loc, vr, code); temp_v!(arg) } else { + match &self.var_data.records[var_num].allocation { + VarAlloc::Perm(_, PermVarAllocation::Pending) => { + self.mark_var_in_non_callable(var_num, term_loc, vr, code); + } + _ => {} + } + self.increment_running_count(var_num); RegType::Perm(p) } diff --git a/src/debray_allocator.rs b/src/debray_allocator.rs index 01ec4da7..89ef44f3 100644 --- a/src/debray_allocator.rs +++ b/src/debray_allocator.rs @@ -189,7 +189,6 @@ impl DebrayAllocator { } } _ => { - unreachable!(); } } @@ -474,7 +473,7 @@ impl DebrayAllocator { #[inline(always)] pub fn get_binding(&self, var_num: usize) -> RegType { - self.var_data.records[var_num].allocation.as_reg_type() + self.var_data.records[var_num].allocation.as_reg_type() } pub fn num_perm_vars(&self) -> usize { @@ -748,11 +747,11 @@ impl Allocator for DebrayAllocator { RegType::Temp(0) => { let o = self.alloc_reg_to_var::(var_num, lvl, term_loc, code); cell.set(VarReg::Norm(RegType::Temp(o))); - (RegType::Temp(o), true) } RegType::Perm(0) => { let p = self.alloc_perm_var(var_num, term_loc.chunk_num()); + cell.set(VarReg::Norm(RegType::Perm(p))); (RegType::Perm(p), true) } r @ RegType::Perm(_) => { From 50c64b851239a194d59c9b784e12ec2f0f598fe5 Mon Sep 17 00:00:00 2001 From: Mark Thom Date: Sat, 11 Nov 2023 18:41:46 +0100 Subject: [PATCH 02/43] correct style failures --- src/debray_allocator.rs | 43 +++++++++++++++++++---------------------- src/forms.rs | 15 ++------------ src/machine/loader.rs | 10 ++-------- src/parser/ast.rs | 10 ++-------- 4 files changed, 26 insertions(+), 52 deletions(-) diff --git a/src/debray_allocator.rs b/src/debray_allocator.rs index 89ef44f3..30bb0a24 100644 --- a/src/debray_allocator.rs +++ b/src/debray_allocator.rs @@ -166,32 +166,29 @@ impl DebrayAllocator { for var_num in subsumed_hits { match &mut self.var_data.records[var_num].allocation { VarAlloc::Perm(_, ref mut allocation) => { - match allocation { - PermVarAllocation::Done { - shallow_safety, - deep_safety, - .. - } => { - if !self - .branch_stack - .safety_unneeded_in_branch(shallow_safety, &branch_designator) - { - let branch_occurrences = self.branch_stack.last_mut().unwrap(); - branch_occurrences.shallow_safety.insert(var_num); - } - - if !self - .branch_stack - .safety_unneeded_in_branch(deep_safety, &branch_designator) - { - let branch_occurrences = self.branch_stack.last_mut().unwrap(); - branch_occurrences.deep_safety.insert(var_num); - } + if let PermVarAllocation::Done { + shallow_safety, + deep_safety, + .. + } = allocation + { + if !self + .branch_stack + .safety_unneeded_in_branch(shallow_safety, &branch_designator) + { + let branch_occurrences = self.branch_stack.last_mut().unwrap(); + branch_occurrences.shallow_safety.insert(var_num); } - _ => { + + if !self + .branch_stack + .safety_unneeded_in_branch(deep_safety, &branch_designator) + { + let branch_occurrences = self.branch_stack.last_mut().unwrap(); + branch_occurrences.deep_safety.insert(var_num); } } - + *allocation = PermVarAllocation::Pending; } _ => unreachable!(), diff --git a/src/forms.rs b/src/forms.rs index 50a24b23..d905571f 100644 --- a/src/forms.rs +++ b/src/forms.rs @@ -876,7 +876,7 @@ impl ClauseIndexInfo { } } -#[derive(Clone, Copy, Debug)] +#[derive(Clone, Copy, Debug, Default)] pub(crate) struct PredicateInfo { pub(crate) is_extensible: bool, pub(crate) is_discontiguous: bool, @@ -885,18 +885,7 @@ pub(crate) struct PredicateInfo { pub(crate) has_clauses: bool, } -impl Default for PredicateInfo { - #[inline] - fn default() -> Self { - PredicateInfo { - is_extensible: false, - is_discontiguous: false, - is_dynamic: false, - is_multifile: false, - has_clauses: false, - } - } -} + impl PredicateInfo { #[inline] diff --git a/src/machine/loader.rs b/src/machine/loader.rs index c795c973..fb200f03 100644 --- a/src/machine/loader.rs +++ b/src/machine/loader.rs @@ -148,9 +148,10 @@ impl<'a, LS: LoadState<'a>> Drop for Loader<'a, LS> { } } -#[derive(Debug, Clone, Copy, Hash, PartialEq, Eq)] +#[derive(Debug, Clone, Copy, Hash, PartialEq, Eq, Default)] pub enum CompilationTarget { Module(Atom), + #[default] User, } @@ -163,13 +164,6 @@ impl fmt::Display for CompilationTarget { } } -impl Default for CompilationTarget { - #[inline] - fn default() -> Self { - CompilationTarget::User - } -} - impl CompilationTarget { #[inline] pub(crate) fn module_name(&self) -> Atom { diff --git a/src/parser/ast.rs b/src/parser/ast.rs index 4859a65e..ec46a74f 100644 --- a/src/parser/ast.rs +++ b/src/parser/ast.rs @@ -327,8 +327,9 @@ impl DoubleQuotes { } } -#[derive(Debug, Clone, Copy)] +#[derive(Debug, Clone, Copy, Default)] pub enum Unknown { + #[default] Error, Fail, Warn, @@ -348,13 +349,6 @@ impl Unknown { } } -impl Default for Unknown { - #[inline] - fn default() -> Self { - Unknown::Error - } -} - pub fn default_op_dir() -> OpDir { let mut op_dir = OpDir::with_hasher(FxBuildHasher::default()); From 1656d9d7ad25b8b098e11a871ee7b487a928e215 Mon Sep 17 00:00:00 2001 From: infogulch Date: Tue, 7 Nov 2023 11:56:28 -0600 Subject: [PATCH 03/43] CI: Setup rust in new action; split style & report actions --- .github/actions/setup-rust/action.yml | 54 ++++++++++++++++ .github/workflows/ci.yml | 88 ++++++++++++--------------- 2 files changed, 93 insertions(+), 49 deletions(-) create mode 100644 .github/actions/setup-rust/action.yml diff --git a/.github/actions/setup-rust/action.yml b/.github/actions/setup-rust/action.yml new file mode 100644 index 00000000..9a813718 --- /dev/null +++ b/.github/actions/setup-rust/action.yml @@ -0,0 +1,54 @@ +name: 'Setup Rust' +inputs: + rust-version: + required: true + type: string + targets: + required: true + type: string + components: + required: false + default: + cache-context: + required: true + type: string + +runs: + using: "composite" + steps: + - uses: dtolnay/rust-toolchain@master + id: toolchain + with: + toolchain: ${{ inputs.rust-version }} + targets: ${{ inputs.targets }} + components: ${{ inputs.components }} + + - name: Install i686 dependencies + if: "contains(inputs.targets,'i686')" + shell: bash + run: | + sudo dpkg --add-architecture i386 + sudo apt-get update + sudo apt-get install libssl-dev:i386 gcc-multilib clang -y + echo "CC=clang" >> $GITHUB_ENV + echo "PKG_CONFIG_SYSROOT_DIR=/" >> $GITHUB_ENV + + - uses: actions/cache@v3 + with: + path: | + ~/.cargo/bin/ + ~/.cargo/registry/index/ + ~/.cargo/registry/cache/ + ~/.cargo/git/db/ + target/ + key: ${{ inputs.cache-context }}_${{ inputs.targets }}_rustc-${{ steps.toolchain.outputs.cachekey }}_cargo-${{ hashFiles('**/Cargo.lock') }} + + # Remove build artifacts for the current crate, since it will be rebuilt every + # run anyway, but keep dependency artifacts to cache them. + # Must be placed after actions/cache so its post step runs first. + - uses: pyTooling/Actions/with-post-step@v0.4.6 + with: + main: "true" + post: | + echo Post job cleanup: bash -c "cargo clean -p `cargo metadata --format-version 1 | jq -r '[.workspace_members[]|split(\" \")|.[0]]|join(\" \")'`" + bash -c "cargo clean -p `cargo metadata --format-version 1 | jq -r '[.workspace_members[]|split(\" \")|.[0]]|join(\" \")'`" diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d9161052..64c905ff 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -15,42 +15,18 @@ jobs: runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v3 - - uses: dtolnay/rust-toolchain@master - id: toolchain + - name: Setup Rust + uses: ./.github/actions/setup-rust with: - toolchain: nightly + rust-version: nightly targets: x86_64-unknown-linux-gnu components: clippy, rustfmt - - run: cargo install cargo2junit --force - - uses: actions/cache@v3 - with: - path: | - ~/.cargo/bin/ - ~/.cargo/registry/index/ - ~/.cargo/registry/cache/ - ~/.cargo/git/db/ - target/ - key: style_rustc-${{ steps.toolchain.outputs.cachekey }}_cargo-${{ hashFiles('**/Cargo.lock') }} + cache-context: style - name: Check formatting run: cargo fmt --check - name: Check clippy run: cargo clippy --no-deps --all-targets - - name: Test and report - run: | - RUSTC_BOOTSTRAP=1 cargo test --all -- -Z unstable-options --format json --report-time | cargo2junit > cargo_test_results.xml - - name: Publish cargo test results artifact - uses: actions/upload-artifact@v3 - with: - name: cargo-test-results - path: cargo_test_results.xml - - name: Publish cargo test summary - uses: EnricoMi/publish-unit-test-result-action/composite@master - with: - check_name: Cargo test summary - files: cargo_test_results.xml - fail_on: nothing - comment_mode: off build-test: runs-on: ${{ matrix.os }} @@ -75,34 +51,19 @@ jobs: shell: bash steps: - uses: actions/checkout@v3 - - uses: dtolnay/rust-toolchain@master - id: toolchain + - name: Setup Rust + uses: ./.github/actions/setup-rust with: - toolchain: ${{ matrix.rust-version }} + rust-version: ${{ matrix.rust-version }} targets: ${{ matrix.target }} - - name: Install i686 dependencies - if: "contains(matrix.target,'i686')" - run: | - sudo dpkg --add-architecture i386 - sudo apt-get update - sudo apt-get install libssl-dev:i386 gcc-multilib clang -y - echo "CC=clang" >> $GITHUB_ENV - echo "PKG_CONFIG_SYSROOT_DIR=/" >> $GITHUB_ENV - - uses: actions/cache@v3 - with: - path: | - ~/.cargo/bin/ - ~/.cargo/registry/index/ - ~/.cargo/registry/cache/ - ~/.cargo/git/db/ - target/ - key: ${{ matrix.os }}_${{ matrix.target }}_rustc-${{ steps.toolchain.outputs.cachekey }}_cargo-${{ hashFiles('**/Cargo.lock') }} + cache-context: ${{ matrix.os }} # Build and test. - name: Build library run: cargo rustc --lib --target ${{ matrix.target }} ${{ matrix.args }} --verbose - name: Test - run: cargo test --target ${{ matrix.target }} ${{ matrix.args }} --all --verbose || echo "::warning ::Tests failed" + continue-on-error: ${{ contains(matrix.target,'wasm32') }} # allow wasm builds to fail tests for now + run: cargo test --target ${{ matrix.target }} ${{ matrix.args }} --all --verbose # On stable rust builds, build a binary and publish as a github actions # artifact. These binaries could be useful for testing the pipeline but @@ -166,6 +127,35 @@ jobs: fail_on: nothing comment_mode: off + report: + runs-on: ubuntu-22.04 + steps: + - uses: actions/checkout@v3 + - name: Setup Rust + uses: ./.github/actions/setup-rust + with: + rust-version: nightly + targets: x86_64-unknown-linux-gnu + cache-context: report + - run: | + cargo install cargo2junit --force + + - name: Test and report + run: | + RUSTC_BOOTSTRAP=1 cargo test --all -- -Z unstable-options --format json --report-time | cargo2junit > cargo_test_results.xml + - name: Publish cargo test results artifact + uses: actions/upload-artifact@v3 + with: + name: cargo-test-results + path: cargo_test_results.xml + - name: Publish cargo test summary + uses: EnricoMi/publish-unit-test-result-action/composite@master + with: + check_name: Cargo test summary + files: cargo_test_results.xml + fail_on: nothing + comment_mode: off + # Publish binaries when building for a tag release: runs-on: ubuntu-20.04 From 8570f119c0283fd414ed35514e9ee86e11e41cce Mon Sep 17 00:00:00 2001 From: infogulch Date: Sat, 11 Nov 2023 11:22:02 -0600 Subject: [PATCH 04/43] Add benchmarks using library interface --- .github/actions/setup-rust/action.yml | 6 +- .github/actions/setup-rust/cleanup.sh | 10 + .github/workflows/ci.yml | 18 ++ Cargo.lock | 296 ++++++++++++++++++++++++++ Cargo.toml | 26 ++- benches/README.md | 95 +++++++++ benches/edges.pl | 130 +++++++++++ benches/numlist.pl | 2 + benches/run_criterion.rs | 14 ++ benches/run_iai.rs | 21 ++ benches/setup.rs | 116 ++++++++++ src/machine/lib_machine.rs | 14 +- 12 files changed, 727 insertions(+), 21 deletions(-) create mode 100755 .github/actions/setup-rust/cleanup.sh create mode 100644 benches/README.md create mode 100644 benches/edges.pl create mode 100644 benches/numlist.pl create mode 100644 benches/run_criterion.rs create mode 100644 benches/run_iai.rs create mode 100644 benches/setup.rs diff --git a/.github/actions/setup-rust/action.yml b/.github/actions/setup-rust/action.yml index 9a813718..3495b6aa 100644 --- a/.github/actions/setup-rust/action.yml +++ b/.github/actions/setup-rust/action.yml @@ -48,7 +48,5 @@ runs: # Must be placed after actions/cache so its post step runs first. - uses: pyTooling/Actions/with-post-step@v0.4.6 with: - main: "true" - post: | - echo Post job cleanup: bash -c "cargo clean -p `cargo metadata --format-version 1 | jq -r '[.workspace_members[]|split(\" \")|.[0]]|join(\" \")'`" - bash -c "cargo clean -p `cargo metadata --format-version 1 | jq -r '[.workspace_members[]|split(\" \")|.[0]]|join(\" \")'`" + main: bash ./.github/actions/setup-rust/cleanup.sh + post: bash ./.github/actions/setup-rust/cleanup.sh diff --git a/.github/actions/setup-rust/cleanup.sh b/.github/actions/setup-rust/cleanup.sh new file mode 100755 index 00000000..fd51bc92 --- /dev/null +++ b/.github/actions/setup-rust/cleanup.sh @@ -0,0 +1,10 @@ +#!/usr/bin/env bash +set -e + +echo Cleanup workspace build artifacts and extra target output + +# clean just the direct members of the current workspace, with cargo metadata should generalize to all rust projects +cargo clean -p `cargo metadata --format-version 1 | jq -r '[.workspace_members[]|split(" ")|.[0]]|join(" ")'` + +# remove directories in /target/ that are not named `debug` or `release` +find ./target -maxdepth 1 -type d ! -name debug ! -name release ! -name target -exec rm -r {} \; diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 64c905ff..51e97199 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -139,6 +139,8 @@ jobs: cache-context: report - run: | cargo install cargo2junit --force + cargo install iai-callgrind-runner --force --version `cargo metadata --format-version 1 | jq -r '.resolve.nodes[].id|split(" ")|select(.[0]=="iai-callgrind")|.[1]'` + sudo apt install valgrind -y - name: Test and report run: | @@ -156,6 +158,22 @@ jobs: fail_on: nothing comment_mode: off + - run: cargo build --bench run_iai --release + - run: cargo bench --bench run_iai + - run: cargo bench --bench run_criterion + + - name: Publish criterion benchmark results + uses: actions/upload-artifact@v3 + with: + name: bench-criterion-results + path: target/criterion/**/* + + - name: Publish iai benchmark results + uses: actions/upload-artifact@v3 + with: + name: bench-iai-results + path: target/iai/scryer-prolog/run_iai/bench_group/* + # Publish binaries when building for a tag release: runs-on: ubuntu-20.04 diff --git a/Cargo.lock b/Cargo.lock index 315f61a7..8d8cba8f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -41,6 +41,18 @@ dependencies = [ "libc", ] +[[package]] +name = "anes" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299" + +[[package]] +name = "anstyle" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7079075b41f533b8c61d2a4d073c4676e1f8b249ff94a393b0595db304e0dd87" + [[package]] name = "arrayvec" version = "0.5.2" @@ -100,6 +112,15 @@ version = "0.21.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9ba43ea6f343b788c8764558649e08df62f86c6ef251fdaeb1ffd010a9ae50a2" +[[package]] +name = "bincode" +version = "1.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad" +dependencies = [ + "serde", +] + [[package]] name = "bit-set" version = "0.5.3" @@ -225,6 +246,12 @@ version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223" +[[package]] +name = "cast" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5" + [[package]] name = "cc" version = "1.0.83" @@ -254,6 +281,58 @@ dependencies = [ "windows-targets", ] +[[package]] +name = "ciborium" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "effd91f6c78e5a4ace8a5d3c0b6bfaec9e2baaef55f3efc00e45fb2e477ee926" +dependencies = [ + "ciborium-io", + "ciborium-ll", + "serde", +] + +[[package]] +name = "ciborium-io" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cdf919175532b369853f5d5e20b26b43112613fd6fe7aee757e35f7a44642656" + +[[package]] +name = "ciborium-ll" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "defaa24ecc093c77630e6c15e17c51f5e187bf35ee514f4e2d67baaa96dae22b" +dependencies = [ + "ciborium-io", + "half", +] + +[[package]] +name = "clap" +version = "4.4.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac495e00dcec98c83465d5ad66c5c4fabd652fd6686e7c6269b117e729a6f17b" +dependencies = [ + "clap_builder", +] + +[[package]] +name = "clap_builder" +version = "4.4.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c77ed9a32a62e6ca27175d00d29d05ca32e396ea1eb5fb01d8256b669cec7663" +dependencies = [ + "anstyle", + "clap_lex", +] + +[[package]] +name = "clap_lex" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "702fc72eb24e5a1e48ce58027a675bc24edd52096d5397d4aea7c6dd9eca0bd1" + [[package]] name = "clipboard-win" version = "4.5.0" @@ -320,6 +399,75 @@ dependencies = [ "libc", ] +[[package]] +name = "criterion" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2b12d017a929603d80db1831cd3a24082f8137ce19c69e6447f54f5fc8d692f" +dependencies = [ + "anes", + "cast", + "ciborium", + "clap", + "criterion-plot", + "is-terminal", + "itertools", + "num-traits", + "once_cell", + "oorandom", + "plotters", + "rayon", + "regex", + "serde", + "serde_derive", + "serde_json", + "tinytemplate", + "walkdir", +] + +[[package]] +name = "criterion-plot" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1" +dependencies = [ + "cast", + "itertools", +] + +[[package]] +name = "crossbeam-deque" +version = "0.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef" +dependencies = [ + "cfg-if", + "crossbeam-epoch", + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-epoch" +version = "0.9.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae211234986c545741a7dc064309f67ee1e5ad243d0e48335adc0484d960bcc7" +dependencies = [ + "autocfg", + "cfg-if", + "crossbeam-utils", + "memoffset", + "scopeguard", +] + +[[package]] +name = "crossbeam-utils" +version = "0.8.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294" +dependencies = [ + "cfg-if", +] + [[package]] name = "crossterm" version = "0.20.0" @@ -834,6 +982,12 @@ dependencies = [ "tracing", ] +[[package]] +name = "half" +version = "1.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eabb4a44450da02c90444cf74558da904edde8fb4e9035a9a6a4e15445af0bd7" + [[package]] name = "hashbrown" version = "0.12.3" @@ -990,6 +1144,38 @@ dependencies = [ "tokio-native-tls", ] +[[package]] +name = "iai-callgrind" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2679de583a9f5232b45b1f3a31b5e2f739bccfee9b7902488aca8f8c2c5482d1" +dependencies = [ + "bincode", + "iai-callgrind-macros", + "iai-callgrind-runner", +] + +[[package]] +name = "iai-callgrind-macros" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "af5af66b85e350097b8c0f6329c6347d3323d010443475741c29a1a167f116fb" +dependencies = [ + "proc-macro-error", + "proc-macro2", + "quote", + "syn 2.0.37", +] + +[[package]] +name = "iai-callgrind-runner" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "12cc1093f263249d7c541c53849dac74f4ae756cd31e3cac1a12204efcec68bd" +dependencies = [ + "serde", +] + [[package]] name = "iana-time-zone" version = "0.1.57" @@ -1048,6 +1234,17 @@ version = "2.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "28b29a3cd74f0f4598934efe3aeba42bae0eb4680554128851ebbecb02af14e6" +[[package]] +name = "is-terminal" +version = "0.4.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b" +dependencies = [ + "hermit-abi", + "rustix", + "windows-sys", +] + [[package]] name = "itertools" version = "0.10.5" @@ -1217,6 +1414,15 @@ version = "2.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8f232d6ef707e1956a43342693d2a31e72989554d58299d7a88738cc95b0d35c" +[[package]] +name = "memoffset" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c" +dependencies = [ + "autocfg", +] + [[package]] name = "mime" version = "0.3.17" @@ -1425,6 +1631,12 @@ version = "1.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d" +[[package]] +name = "oorandom" +version = "11.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ab1bc2a289d34bd04a330323ac98a1b4bc82c9d9fcb1e66b63caa84da26b575" + [[package]] name = "opaque-debug" version = "0.2.3" @@ -1658,6 +1870,34 @@ version = "0.3.27" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964" +[[package]] +name = "plotters" +version = "0.3.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2c224ba00d7cadd4d5c660deaf2098e5e80e07846537c51f9cfa4be50c1fd45" +dependencies = [ + "num-traits", + "plotters-backend", + "plotters-svg", + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "plotters-backend" +version = "0.3.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e76628b4d3a7581389a35d5b6e2139607ad7c75b17aed325f210aa91f4a9609" + +[[package]] +name = "plotters-svg" +version = "0.3.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38f6d39893cca0701371e3c27294f09797214b86f1fb951b89ade8ec04e2abab" +dependencies = [ + "plotters-backend", +] + [[package]] name = "ppv-lite86" version = "0.2.17" @@ -1697,6 +1937,30 @@ dependencies = [ "termtree", ] +[[package]] +name = "proc-macro-error" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" +dependencies = [ + "proc-macro-error-attr", + "proc-macro2", + "quote", + "syn 1.0.109", + "version_check", +] + +[[package]] +name = "proc-macro-error-attr" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" +dependencies = [ + "proc-macro2", + "quote", + "version_check", +] + [[package]] name = "proc-macro-hack" version = "0.5.20+deprecated" @@ -1767,6 +2031,26 @@ dependencies = [ "getrandom", ] +[[package]] +name = "rayon" +version = "1.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c27db03db7734835b3f53954b534c91069375ce6ccaa2e065441e07d9b6cdb1" +dependencies = [ + "either", + "rayon-core", +] + +[[package]] +name = "rayon-core" +version = "1.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5ce3fb6ad83f861aac485e76e1985cd109d9a3713802152be56c3b1f0e0658ed" +dependencies = [ + "crossbeam-deque", + "crossbeam-utils", +] + [[package]] name = "redox_syscall" version = "0.2.16" @@ -2044,6 +2328,7 @@ dependencies = [ "console_error_panic_hook", "console_log", "cpu-time", + "criterion", "crossterm", "crrl", "ctrlc", @@ -2056,6 +2341,7 @@ dependencies = [ "getrandom", "git-version", "hostname", + "iai-callgrind", "indexmap", "lazy_static", "lexical", @@ -2498,6 +2784,16 @@ dependencies = [ "syn 2.0.37", ] +[[package]] +name = "tinytemplate" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc" +dependencies = [ + "serde", + "serde_json", +] + [[package]] name = "tinyvec" version = "1.6.0" diff --git a/Cargo.toml b/Cargo.toml index c5e1bab7..b36e4e13 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -85,7 +85,13 @@ tokio = { version = "1.28.2", features = ["full"] } [target.'cfg(target_arch = "wasm32")'.dependencies] getrandom = { version = "0.2.10", features = ["js"] } -tokio = { version = "1.28.2", features = ["sync", "macros", "io-util", "rt", "time"] } +tokio = { version = "1.28.2", features = [ + "sync", + "macros", + "io-util", + "rt", + "time", +] } [target.'cfg(all(target_arch = "wasm32", target_os = "unknown"))'.dependencies] console_error_panic_hook = "0.1" @@ -93,11 +99,7 @@ console_log = "1.0" wasm-bindgen = "0.2.87" wasm-bindgen-futures = "0.4" serde-wasm-bindgen = "0.5" -web-sys = { version = "0.3", features = [ - "Document", - "Window", - "Element", -]} +web-sys = { version = "0.3", features = ["Document", "Window", "Element"] } [target.'cfg(target_os = "wasi")'.dependencies] ring-wasi = { version = "0.16.25" } @@ -110,6 +112,16 @@ assert_cmd = "1.0.3" predicates-core = "1.0.2" maplit = "1.0.2" serial_test = "2.0.0" +iai-callgrind = "0.7.3" +criterion = "0.5.1" [patch.crates-io] -modular-bitfield = { git = "https://github.com/mthom/modular-bitfield" } \ No newline at end of file +modular-bitfield = { git = "https://github.com/mthom/modular-bitfield" } + +[[bench]] +name = "run_criterion" +harness = false + +[[bench]] +name = "run_iai" +harness = false diff --git a/benches/README.md b/benches/README.md new file mode 100644 index 00000000..3716c9c0 --- /dev/null +++ b/benches/README.md @@ -0,0 +1,95 @@ +# About benches + +The `benches` directory contains benchmarks that test scryer-prolog performance. + +Benchmarks are run via two harnesses: + +* `iai-callgrind` - this runs the benchmark with callgrind, which is able to + precisely track the number of instructions executed during the run. This is + especially helpful in a public CI runner context where neighboring VMs can + cause a very high wall time variance. This means that it doesn't track wall + time which is what we really care about, but it is a good tradeoff for CI + where tracking runtime is unreliable. +* `criterion` - criterion performs statistical analysis of benchmark runs and is + great for benchmarking locally. + +Run them using the following commands: + +``` +cargo bench --bench run_criterion + +# to run iai, you need valgrind installed and to install iai-callgrind-runner +# at the same version as is in Cargo.toml: +cargo install iai-callgrind-runner --version 0.7.3 + +cargo bench --bench run_iai +``` + +For consistency, both runners -- `run_iai.rs` and `run_criterion.rs` -- import +the same setup code from `benches.rs`. + +## Setup + +`setup.rs` contains the setup code for the actual benchmarks, which are run +using the `Benches` struct. `fn benches()` at the top of the file is where the +benchmarks are defined. + +Benchmarks are organized around running queries against one prolog module file. +Before any runs start, `Benches::new()` reads the module files and initializes a +new `scryer_prolog::machine::Machine` for each file; multiple queries can be +declared to be benchmarked in the context of that module/machine instance. + +Each benchmark measurement is done by running a query against the machine. In +the case of criterion each query is run many times, in the case of iai it's run +once. + +## Adding benchmarks + +This design is meant to suppoort defining lots of benchmarks. + +To add a new benchmark: + +* Add a new file `benches/[module].pl` that contains setup code. Import + libraries, define predicates, etc. +* Add a new section in `setup.rs::benches()` that refers to it and add some + benchmarks. + +Some tips: + +* The goal of benchmarking is to know if a library or engine change improved + performance or not. +* Once a benchmark is defined and named, don't change it's definition. If a + benchmark needs to change to be more useful, give the new definition a new + name. This will prevent charts from showing wild changes in performance just + because the definition changed (see previous). +* Aim for queries to execute in about 0.1-0.5s realtime. Longer runtimes make it + easier for humans to see big differences, but benchmarks either run 10x slower + (iai) or execute repeatedly to attain statistical significance (criterion) and + in both cases queries that take 5+ seconds quickly become unweildly. +* Consider that the library runtime actually parses the text output of the top + level. So keep the output small and don't use custom outputs or it will fail + to parse. +* DO test the output of the benchmark run, we don't want to count broken + benchmarks. +* Because a query may run against the same machine multiple times, don't + permanently mutate the state of the engine with the query since that will + taint subsequent runs. (Benchmarking assertz et al is desirable, but will + require some adjustments to how the machine is set up for runs.) + +## CI + +Both benchmark harnesses are run in `.github/workflows/ci.yaml` in the `report` +job, and the results are published as build artifacts. + +A future action may consume the build artifacts and publish a report using the +results. + +## Todo + +- [ ] Currently, the execution time to load a module is not benchmarked. It + would be nice to have at least one benchmark for loading a module (probably a + big one). +- [ ] Adjust the benchmark execution strategy to allow queries to modify the + engine state (`assertz` etc). +- [ ] Write a new action that consumes the test and benchmark results and plots + them over time and publishes a report (github pages?). diff --git a/benches/edges.pl b/benches/edges.pl new file mode 100644 index 00000000..b9529ded --- /dev/null +++ b/benches/edges.pl @@ -0,0 +1,130 @@ +:- use_module(library(clpb)). +:- use_module(library(assoc)). +:- use_module(library(lists)). +:- use_module(library(pairs)). + +/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + Contiguous United States and DC as they appear in SGB: + http://www-cs-faculty.stanford.edu/~uno/sgb.html +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ + +edge(al, fl). +edge(al, ga). +edge(al, ms). +edge(al, tn). +edge(ar, la). +edge(ar, mo). +edge(ar, ms). +edge(ar, ok). +edge(ar, tn). +edge(ar, tx). +edge(az, ca). +edge(az, nm). +edge(az, nv). +edge(az, ut). +edge(ca, nv). +edge(ca, or). +edge(co, ks). +edge(co, ne). +edge(co, nm). +edge(co, ok). +edge(co, ut). +edge(co, wy). +edge(ct, ma). +edge(ct, ny). +edge(ct, ri). +edge(dc, md). +edge(dc, va). +edge(de, md). +edge(de, nj). +edge(de, pa). +edge(fl, ga). +edge(ga, nc). +edge(ga, sc). +edge(ga, tn). +edge(ia, il). +edge(ia, mn). +edge(ia, mo). +edge(ia, ne). +edge(ia, sd). +edge(ia, wi). +edge(id, mt). +edge(id, nv). +edge(id, or). +edge(id, ut). +edge(id, wa). +edge(id, wy). +edge(il, in). +edge(il, ky). +edge(il, mo). +edge(il, wi). +edge(in, ky). +edge(in, mi). +edge(in, oh). +edge(ks, mo). +edge(ks, ne). +edge(ks, ok). +edge(ky, mo). +edge(ky, oh). +edge(ky, tn). +edge(ky, va). +edge(ky, wv). +edge(la, ms). +edge(la, tx). +edge(ma, nh). +edge(ma, ny). +edge(ma, ri). +edge(ma, vt). +edge(md, pa). +edge(md, va). +edge(md, wv). +edge(me, nh). +edge(mi, oh). +edge(mi, wi). +edge(mn, nd). +edge(mn, sd). +edge(mn, wi). +edge(mo, ne). +edge(mo, ok). +edge(mo, tn). +edge(ms, tn). +edge(mt, nd). +edge(mt, sd). +edge(mt, wy). +edge(nc, sc). +edge(nc, tn). +edge(nc, va). +edge(nd, sd). +edge(ne, sd). +edge(ne, wy). +edge(nh, vt). +edge(nj, ny). +edge(nj, pa). +edge(nm, ok). +edge(nm, tx). +edge(nv, or). +edge(nv, ut). +edge(ny, pa). +edge(ny, vt). +edge(oh, pa). +edge(oh, wv). +edge(ok, tx). +edge(or, wa). +edge(pa, wv). +edge(sd, wy). +edge(tn, va). +edge(ut, wy). +edge(va, wv). + +independent_set(G, *(NBs)) :- + findall(U-V, (edge(U, V),G@ Benches { + Benches::new(&[ + ( + "benches/edges.pl", // name of the prolog module file to load + &[ + ( + "count_edges_short", // name of the benchmark + "independent_set_count(ky, Count).", // query to benchmark in the context of the loaded module + btreemap! { "Count".to_string() => Value::try_from("2869176".to_string()).unwrap() }, // List of expected bindings + ), + ( + "count_edges", // multiple benchmark queries can be defined per module + "independent_set_count(aa, Count).", // consider making the query adjustable to tune the runtime + btreemap! { "Count".to_string() => Value::try_from("211954906".to_string()).unwrap(), }, + ), + ], + ), + ( + "benches/numlist.pl", + &[( + "numlist_short", + "run_numlist(1000000, Head).", + btreemap! { "Head".to_string() => Value::try_from("1".to_string()).unwrap()}, + )], + ), + ]) +} + +pub struct Benches { + machines: Vec, + runs: BTreeMap, +} + +pub struct Run { + machine_idx: usize, + name: &'static str, + query: &'static str, + bindings: BTreeMap, +} + +// Required for using a mutex. It doesn't actually send anything across threads, +// and this is just a benchmark, so it Should Be Fine(tm). ¯\_(ツ)_/¯ +unsafe impl Send for Benches {} + +impl Benches { + #[allow(clippy::type_complexity)] + pub fn new( + benches: &[( + &'static str, + &[(&'static str, &'static str, BTreeMap)], + )], + ) -> Self { + let mut machines = vec![]; + let mut runs = BTreeMap::new(); + + for b in benches { + let content = fs::read_to_string(b.0).unwrap(); + let name = Path::new(b.0).file_stem().unwrap().to_str().unwrap(); + let mut machine = Machine::new_lib(); + machine.load_module_string(name, content); + machines.push(machine); + let idx = machines.len() - 1; + runs.extend(b.1.iter().cloned().map(|r| { + ( + r.0.to_string(), + Run { + machine_idx: idx, + name: r.0, + query: r.1, + bindings: r.2, + }, + ) + })); + } + + Benches { machines, runs } + } + + #[allow(dead_code)] + pub fn run_all_criterion(&mut self, c: &mut Criterion) { + for (_, runner) in self.runs.iter() { + let machine = &mut self.machines[runner.machine_idx]; + c.bench_function(runner.name, |b| { + b.iter(|| { + Self::run(machine, runner); + }) + }); + } + } + + #[allow(dead_code)] + pub fn run_once(&mut self, name: &str) { + let runner = &self.runs[name]; + let machine = &mut self.machines[runner.machine_idx]; + Self::run(machine, runner); + } + + fn run(machine: &mut Machine, runner: &Run) { + assert_eq!( + black_box(machine.run_query(black_box(runner.query.to_string()))), + Ok(QueryResolution::Matches(vec![QueryMatch::from( + runner.bindings.clone() + )])) + ); + } +} diff --git a/src/machine/lib_machine.rs b/src/machine/lib_machine.rs index 3a27b3d2..43aed66a 100644 --- a/src/machine/lib_machine.rs +++ b/src/machine/lib_machine.rs @@ -60,7 +60,7 @@ impl Machine { } pub fn run_query(&mut self, query: String) -> QueryResult { - println!("Query: {}", query); + // println!("Query: {}", query); // Parse the query so we can analyze and then call the term let mut parser = Parser::new( Stream::from_owned_string(query, &mut self.machine_st.arena), @@ -192,7 +192,7 @@ impl Machine { let outputter = printer.print(); let output: String = outputter.result(); - println!("Result: {} = {}", var_key.to_string(), output); + // println!("Result: {} = {}", var_key.to_string(), output); bindings.insert(var_key.to_string(), Value::try_from(output).expect("asdfs")); } @@ -445,10 +445,7 @@ mod tests { } // Check if the block is a query - if block.starts_with("query") { - // Extract the query from the block - let query = &block[5..]; - + if let Some(query) = block.strip_prefix("query") { i += 1; println!("query #{}: {}", i, query); // Parse and execute the query @@ -458,10 +455,7 @@ mod tests { // Print the result println!("{:?}", result); - } else if block.starts_with("consult") { - // Extract the code from the block - let code = &block[7..]; - + } else if let Some(code) = block.strip_prefix("consult") { println!("load code: {}", code); // Load the code into the machine From f704fcb41da636aa0366ac5a6f74af531bc39234 Mon Sep 17 00:00:00 2001 From: Joe Taber Date: Sat, 11 Nov 2023 13:33:19 -0600 Subject: [PATCH 05/43] Fix formatting issues --- src/codegen.rs | 12 ++++++------ src/debray_allocator.rs | 10 +++++----- src/forms.rs | 2 -- 3 files changed, 11 insertions(+), 13 deletions(-) diff --git a/src/codegen.rs b/src/codegen.rs index 21fd4e4d..7297b72c 100644 --- a/src/codegen.rs +++ b/src/codegen.rs @@ -296,12 +296,12 @@ impl DebrayAllocator { self.mark_var_in_non_callable(var_num, term_loc, vr, code); temp_v!(arg) } else { - match &self.var_data.records[var_num].allocation { - VarAlloc::Perm(_, PermVarAllocation::Pending) => { - self.mark_var_in_non_callable(var_num, term_loc, vr, code); - } - _ => {} - } + match &self.var_data.records[var_num].allocation { + VarAlloc::Perm(_, PermVarAllocation::Pending) => { + self.mark_var_in_non_callable(var_num, term_loc, vr, code); + } + _ => {} + } self.increment_running_count(var_num); RegType::Perm(p) diff --git a/src/debray_allocator.rs b/src/debray_allocator.rs index 30bb0a24..593e584a 100644 --- a/src/debray_allocator.rs +++ b/src/debray_allocator.rs @@ -166,12 +166,12 @@ impl DebrayAllocator { for var_num in subsumed_hits { match &mut self.var_data.records[var_num].allocation { VarAlloc::Perm(_, ref mut allocation) => { - if let PermVarAllocation::Done { + if let PermVarAllocation::Done { shallow_safety, deep_safety, .. } = allocation - { + { if !self .branch_stack .safety_unneeded_in_branch(shallow_safety, &branch_designator) @@ -188,7 +188,7 @@ impl DebrayAllocator { branch_occurrences.deep_safety.insert(var_num); } } - + *allocation = PermVarAllocation::Pending; } _ => unreachable!(), @@ -470,7 +470,7 @@ impl DebrayAllocator { #[inline(always)] pub fn get_binding(&self, var_num: usize) -> RegType { - self.var_data.records[var_num].allocation.as_reg_type() + self.var_data.records[var_num].allocation.as_reg_type() } pub fn num_perm_vars(&self) -> usize { @@ -748,7 +748,7 @@ impl Allocator for DebrayAllocator { } RegType::Perm(0) => { let p = self.alloc_perm_var(var_num, term_loc.chunk_num()); - cell.set(VarReg::Norm(RegType::Perm(p))); + cell.set(VarReg::Norm(RegType::Perm(p))); (RegType::Perm(p), true) } r @ RegType::Perm(_) => { diff --git a/src/forms.rs b/src/forms.rs index d905571f..a42dda7f 100644 --- a/src/forms.rs +++ b/src/forms.rs @@ -885,8 +885,6 @@ pub(crate) struct PredicateInfo { pub(crate) has_clauses: bool, } - - impl PredicateInfo { #[inline] pub(crate) fn compile_incrementally(&self) -> bool { From 40608dc8d4b70cd212ff03dbde0ed4a3c940e4f9 Mon Sep 17 00:00:00 2001 From: infogulch Date: Mon, 13 Nov 2023 14:58:18 -0600 Subject: [PATCH 06/43] Simplify benchmark setup; support mutating machine --- benches/README.md | 33 ++++---- benches/run_criterion.rs | 11 ++- benches/run_iai.rs | 12 +-- benches/setup.rs | 164 ++++++++++++++++----------------------- 4 files changed, 98 insertions(+), 122 deletions(-) diff --git a/benches/README.md b/benches/README.md index 3716c9c0..d2d8f63d 100644 --- a/benches/README.md +++ b/benches/README.md @@ -18,6 +18,9 @@ Run them using the following commands: ``` cargo bench --bench run_criterion +# run a particular criterion benchmark +cargo bench --bench run_criterion -- + # to run iai, you need valgrind installed and to install iai-callgrind-runner # at the same version as is in Cargo.toml: cargo install iai-callgrind-runner --version 0.7.3 @@ -30,14 +33,12 @@ the same setup code from `benches.rs`. ## Setup -`setup.rs` contains the setup code for the actual benchmarks, which are run -using the `Benches` struct. `fn benches()` at the top of the file is where the -benchmarks are defined. +`setup.rs` contains the setup code to run benchmarks. `fn prolog_benches()` at +the top of the file is where the benchmarks are defined. -Benchmarks are organized around running queries against one prolog module file. -Before any runs start, `Benches::new()` reads the module files and initializes a -new `scryer_prolog::machine::Machine` for each file; multiple queries can be -declared to be benchmarked in the context of that module/machine instance. +Benchmarks are organized around running queries against a prolog module file. +Before a benchmark starts, `benchmark.setup()` is called which reads the module +file and initializes a new `scryer_prolog::machine::Machine`. Each benchmark measurement is done by running a query against the machine. In the case of criterion each query is run many times, in the case of iai it's run @@ -58,17 +59,17 @@ Some tips: * The goal of benchmarking is to know if a library or engine change improved performance or not. -* Once a benchmark is defined and named, don't change it's definition. If a - benchmark needs to change to be more useful, give the new definition a new - name. This will prevent charts from showing wild changes in performance just - because the definition changed (see previous). -* Aim for queries to execute in about 0.1-0.5s realtime. Longer runtimes make it +* Once a benchmark is defined and named, avoid changing it's definition. In + general, if a benchmark needs to change to be more useful, give the new + definition a new name. This will prevent charts from showing wild changes in + performance just because the definition changed (see previous). +* Aim for queries to execute in less than 0.5s realtime. Longer runtimes make it easier for humans to see big differences, but benchmarks either run 10x slower (iai) or execute repeatedly to attain statistical significance (criterion) and - in both cases queries that take 5+ seconds quickly become unweildly. + in both cases queries that take longer become cumbersome to run. * Consider that the library runtime actually parses the text output of the top - level. So keep the output small and don't use custom outputs or it will fail - to parse. + level. So don't use custom outputs or it will fail to parse. Also keep the + output small so it doesn't just benchmark the ouput parsing code. * DO test the output of the benchmark run, we don't want to count broken benchmarks. * Because a query may run against the same machine multiple times, don't @@ -89,7 +90,5 @@ results. - [ ] Currently, the execution time to load a module is not benchmarked. It would be nice to have at least one benchmark for loading a module (probably a big one). -- [ ] Adjust the benchmark execution strategy to allow queries to modify the - engine state (`assertz` etc). - [ ] Write a new action that consumes the test and benchmark results and plots them over time and publishes a report (github pages?). diff --git a/benches/run_criterion.rs b/benches/run_criterion.rs index c0cdea32..61895c39 100644 --- a/benches/run_criterion.rs +++ b/benches/run_criterion.rs @@ -1,9 +1,16 @@ -use criterion::{criterion_group, criterion_main, Criterion}; +use criterion::{criterion_group, criterion_main, BatchSize, Criterion}; mod setup; fn bench_criterion(c: &mut Criterion) { - setup::benches().run_all_criterion(c); + for (&name, bench) in setup::prolog_benches().iter() { + match bench.strategy { + setup::Strategy::Fresh => c.bench_function(name, |b| { + b.iter_batched(|| bench.setup(), |mut r| r(), BatchSize::LargeInput) + }), + setup::Strategy::Reuse => c.bench_function(name, |b| b.iter(bench.setup())), + }; + } } criterion_group!( diff --git a/benches/run_iai.rs b/benches/run_iai.rs index bcb990d4..99bec8f2 100644 --- a/benches/run_iai.rs +++ b/benches/run_iai.rs @@ -3,15 +3,15 @@ use iai_callgrind::{library_benchmark, library_benchmark_group, main}; mod setup; #[library_benchmark] -#[bench::normal(setup::benches())] -fn bench_edges(mut b: setup::Benches) { - b.run_once("count_edges_short"); +#[bench::normal(setup::prolog_benches()["count_edges_short"].setup())] +fn bench_edges(mut run: impl FnMut()) { + run(); } #[library_benchmark] -#[bench::normal(setup::benches())] -fn bench_numlist(mut b: setup::Benches) { - b.run_once("numlist_short"); +#[bench::normal(setup::prolog_benches()["numlist_short"].setup())] +fn bench_numlist(mut run: impl FnMut()) { + run(); } library_benchmark_group!( diff --git a/benches/setup.rs b/benches/setup.rs index 2ca880ce..236c7d07 100644 --- a/benches/setup.rs +++ b/benches/setup.rs @@ -1,116 +1,86 @@ use std::{collections::BTreeMap, fs, path::Path}; -use criterion::{black_box, Criterion}; - use maplit::btreemap; use scryer_prolog::machine::{ parsed_results::{QueryMatch, QueryResolution, Value}, Machine, }; -pub fn benches() -> Benches { - Benches::new(&[ +pub fn prolog_benches() -> BTreeMap<&'static str, PrologBenchmark> { + [ ( - "benches/edges.pl", // name of the prolog module file to load - &[ - ( - "count_edges_short", // name of the benchmark - "independent_set_count(ky, Count).", // query to benchmark in the context of the loaded module - btreemap! { "Count".to_string() => Value::try_from("2869176".to_string()).unwrap() }, // List of expected bindings - ), - ( - "count_edges", // multiple benchmark queries can be defined per module - "independent_set_count(aa, Count).", // consider making the query adjustable to tune the runtime - btreemap! { "Count".to_string() => Value::try_from("211954906".to_string()).unwrap(), }, - ), - ], + "count_edges", // name of the benchmark + "benches/edges.pl", // name of the prolog module file to load + "independent_set_count(aa, Count).", // query to benchmark in the context of the loaded module + Strategy::Reuse, + btreemap! { "Count" => Value::try_from("211954906".to_string()).unwrap(), }, // list of expected bindings ), ( + "count_edges_short", + "benches/edges.pl", // use the same file in multiple benchmarks + "independent_set_count(ky, Count).", // consider making the query adjustable to tune the run time to ~0.1s + Strategy::Reuse, + btreemap! { "Count" => Value::try_from("2869176".to_string()).unwrap() }, + ), + ( + "numlist_short", "benches/numlist.pl", - &[( - "numlist_short", - "run_numlist(1000000, Head).", - btreemap! { "Head".to_string() => Value::try_from("1".to_string()).unwrap()}, - )], + "run_numlist(1000000, Head).", + Strategy::Reuse, + btreemap! { "Head" => Value::try_from("1".to_string()).unwrap()}, ), - ]) + ] + .map(|b| { + ( + b.0, + PrologBenchmark { + name: b.0, + filename: b.1, + query: b.2, + strategy: b.3, + bindings: b.4, + }, + ) + }) + .into() } -pub struct Benches { - machines: Vec, - runs: BTreeMap, -} - -pub struct Run { - machine_idx: usize, - name: &'static str, - query: &'static str, - bindings: BTreeMap, -} - -// Required for using a mutex. It doesn't actually send anything across threads, -// and this is just a benchmark, so it Should Be Fine(tm). ¯\_(ツ)_/¯ -unsafe impl Send for Benches {} - -impl Benches { - #[allow(clippy::type_complexity)] - pub fn new( - benches: &[( - &'static str, - &[(&'static str, &'static str, BTreeMap)], - )], - ) -> Self { - let mut machines = vec![]; - let mut runs = BTreeMap::new(); - - for b in benches { - let content = fs::read_to_string(b.0).unwrap(); - let name = Path::new(b.0).file_stem().unwrap().to_str().unwrap(); - let mut machine = Machine::new_lib(); - machine.load_module_string(name, content); - machines.push(machine); - let idx = machines.len() - 1; - runs.extend(b.1.iter().cloned().map(|r| { - ( - r.0.to_string(), - Run { - machine_idx: idx, - name: r.0, - query: r.1, - bindings: r.2, - }, - ) - })); - } - - Benches { machines, runs } - } - +pub enum Strategy { #[allow(dead_code)] - pub fn run_all_criterion(&mut self, c: &mut Criterion) { - for (_, runner) in self.runs.iter() { - let machine = &mut self.machines[runner.machine_idx]; - c.bench_function(runner.name, |b| { - b.iter(|| { - Self::run(machine, runner); - }) - }); + Fresh, + Reuse, +} + +pub struct PrologBenchmark { + pub name: &'static str, + pub filename: &'static str, + pub query: &'static str, + pub strategy: Strategy, + pub bindings: BTreeMap<&'static str, Value>, +} + +impl PrologBenchmark { + pub fn setup(&self) -> impl FnMut() { + let program = fs::read_to_string(self.filename).unwrap(); + let module_name = Path::new(self.filename) + .file_stem() + .and_then(|s| s.to_str()) + .unwrap(); + + let mut machine = Machine::new_lib(); + machine.load_module_string(module_name, program); + + let benchmark_name = self.name; + let query = self.query; + let expected = QueryResolution::Matches(vec![QueryMatch::from(self.bindings.clone())]); + + move || { + use criterion::black_box; + let result = black_box(machine.run_query(black_box(query.to_string()))); + match result { + Ok(r) => assert_eq!(&r, &expected), + Err(e) => panic!("benchmark {} failed with: {}", benchmark_name, e), + } } } - - #[allow(dead_code)] - pub fn run_once(&mut self, name: &str) { - let runner = &self.runs[name]; - let machine = &mut self.machines[runner.machine_idx]; - Self::run(machine, runner); - } - - fn run(machine: &mut Machine, runner: &Run) { - assert_eq!( - black_box(machine.run_query(black_box(runner.query.to_string()))), - Ok(QueryResolution::Matches(vec![QueryMatch::from( - runner.bindings.clone() - )])) - ); - } } From 98d8b00d7a337dad42a7cdca3e717999e857affa Mon Sep 17 00:00:00 2001 From: infogulch Date: Mon, 13 Nov 2023 15:41:06 -0600 Subject: [PATCH 07/43] Add csv parsing benchmark #1403 --- benches/csv.pl | 41 +++++++++++++++++++++++++++++++++++++++++ benches/setup.rs | 7 +++++++ 2 files changed, 48 insertions(+) create mode 100644 benches/csv.pl diff --git a/benches/csv.pl b/benches/csv.pl new file mode 100644 index 00000000..9f2156b5 --- /dev/null +++ b/benches/csv.pl @@ -0,0 +1,41 @@ +:- use_module(library(dcgs)). +:- use_module(library(lists)). +:- use_module(library(dif)). + +% util +peek(T), [T] --> [T]. + +% eof is only true at the end of the string, but does not consume anything. +% A sprinkle of state may be needed to avoid matching multiple times. +eof_([], []). +eof --> call(eof_). + +% csv rules +rows([]) --> rows_end. +rows([R | Rs]) --> row(R),rows(Rs). + +rows_end --> [eof], eof. % --> [eof-the-atom], eof-the-dcgrule + +row([F]) --> field(F),row_end. +row([F | Fs]) --> field(F),row(Fs). + +row_end --> [eol], peek(_). +row_end, [eof] --> [eol], eof. + +field([]) --> field_end. +field([C | Cs]) --> [C], {maplist(dif(C), [eof,eol | "\n;"])}, field(Cs). + +field_end --> ";". +field_end, [eol] --> "\n". +field_end, [eol] --> eof. + +data("0000;;Cc;0;BN;;;;;N;NULL;;;;\n0001;;Cc;0;BN;;;;;N;START OF HEADING;;;;\n0002;;Cc;0;BN;;;;;N;START OF TEXT;;;;\n0003;;Cc;0;BN;;;;;N;END OF TEXT;;;;\n0004;;Cc;0;BN;;;;;N;END OF TRANSMISSION;;;;\n0005;;Cc;0;BN;;;;;N;ENQUIRY;;;;\n0006;;Cc;0;BN;;;;;N;ACKNOWLEDGE;;;;\n0007;;Cc;0;BN;;;;;N;BELL;;;;\n0008;;Cc;0;BN;;;;;N;BACKSPACE;;;;\n0009;;Cc;0;S;;;;;N;CHARACTER TABULATION;;;;\n000A;;Cc;0;B;;;;;N;LINE FEED (LF);;;;\n000B;;Cc;0;S;;;;;N;LINE TABULATION;;;;\n000C;;Cc;0;WS;;;;;N;FORM FEED (FF);;;;\n000D;;Cc;0;B;;;;;N;CARRIAGE RETURN (CR);;;;\n000E;;Cc;0;BN;;;;;N;SHIFT OUT;;;;\n000F;;Cc;0;BN;;;;;N;SHIFT IN;;;;\n0010;;Cc;0;BN;;;;;N;DATA LINK ESCAPE;;;;\n0011;;Cc;0;BN;;;;;N;DEVICE CONTROL ONE;;;;\n0012;;Cc;0;BN;;;;;N;DEVICE CONTROL TWO;;;;\n0013;;Cc;0;BN;;;;;N;DEVICE CONTROL THREE;;;;\n0014;;Cc;0;BN;;;;;N;DEVICE CONTROL FOUR;;;;\n0015;;Cc;0;BN;;;;;N;NEGATIVE ACKNOWLEDGE;;;;\n0016;;Cc;0;BN;;;;;N;SYNCHRONOUS IDLE;;;;\n0017;;Cc;0;BN;;;;;N;END OF TRANSMISSION BLOCK;;;;\n0018;;Cc;0;BN;;;;;N;CANCEL;;;;\n0019;;Cc;0;BN;;;;;N;END OF MEDIUM;;;;\n001A;;Cc;0;BN;;;;;N;SUBSTITUTE;;;;\n001B;;Cc;0;BN;;;;;N;ESCAPE;;;;\n001C;;Cc;0;B;;;;;N;INFORMATION SEPARATOR FOUR;;;;\n001D;;Cc;0;B;;;;;N;INFORMATION SEPARATOR THREE;;;;\n001E;;Cc;0;B;;;;;N;INFORMATION SEPARATOR TWO;;;;\n001F;;Cc;0;S;;;;;N;INFORMATION SEPARATOR ONE;;;;\n0020;SPACE;Zs;0;WS;;;;;N;;;;;\n0021;EXCLAMATION MARK;Po;0;ON;;;;;N;;;;;\n0022;QUOTATION MARK;Po;0;ON;;;;;N;;;;;\n0023;NUMBER SIGN;Po;0;ET;;;;;N;;;;;\n0024;DOLLAR SIGN;Sc;0;ET;;;;;N;;;;;\n0025;PERCENT SIGN;Po;0;ET;;;;;N;;;;;\n0026;AMPERSAND;Po;0;ON;;;;;N;;;;;\n0027;APOSTROPHE;Po;0;ON;;;;;N;APOSTROPHE-QUOTE;;;;\n0028;LEFT PARENTHESIS;Ps;0;ON;;;;;Y;OPENING PARENTHESIS;;;;\n0029;RIGHT PARENTHESIS;Pe;0;ON;;;;;Y;CLOSING PARENTHESIS;;;;\n002A;ASTERISK;Po;0;ON;;;;;N;;;;;\n002B;PLUS SIGN;Sm;0;ES;;;;;N;;;;;\n002C;COMMA;Po;0;CS;;;;;N;;;;;\n002D;HYPHEN-MINUS;Pd;0;ES;;;;;N;;;;;\n002E;FULL STOP;Po;0;CS;;;;;N;PERIOD;;;;\n002F;SOLIDUS;Po;0;CS;;;;;N;SLASH;;;;\n0030;DIGIT ZERO;Nd;0;EN;;0;0;0;N;;;;;\n0031;DIGIT ONE;Nd;0;EN;;1;1;1;N;;;;;\n0032;DIGIT TWO;Nd;0;EN;;2;2;2;N;;;;;\n0033;DIGIT THREE;Nd;0;EN;;3;3;3;N;;;;;\n0034;DIGIT FOUR;Nd;0;EN;;4;4;4;N;;;;;\n0035;DIGIT FIVE;Nd;0;EN;;5;5;5;N;;;;;\n0036;DIGIT SIX;Nd;0;EN;;6;6;6;N;;;;;\n0037;DIGIT SEVEN;Nd;0;EN;;7;7;7;N;;;;;\n0038;DIGIT EIGHT;Nd;0;EN;;8;8;8;N;;;;;\n0039;DIGIT NINE;Nd;0;EN;;9;9;9;N;;;;;\n003A;COLON;Po;0;CS;;;;;N;;;;;\n003B;SEMICOLON;Po;0;ON;;;;;N;;;;;\n003C;LESS-THAN SIGN;Sm;0;ON;;;;;Y;;;;;\n003D;EQUALS SIGN;Sm;0;ON;;;;;N;;;;;\n003E;GREATER-THAN SIGN;Sm;0;ON;;;;;Y;;;;;\n003F;QUESTION MARK;Po;0;ON;;;;;N;;;;;\n0040;COMMERCIAL AT;Po;0;ON;;;;;N;;;;;\n0041;LATIN CAPITAL LETTER A;Lu;0;L;;;;;N;;;;0061;\n0042;LATIN CAPITAL LETTER B;Lu;0;L;;;;;N;;;;0062;\n0043;LATIN CAPITAL LETTER C;Lu;0;L;;;;;N;;;;0063;\n0044;LATIN CAPITAL LETTER D;Lu;0;L;;;;;N;;;;0064;\n0045;LATIN CAPITAL LETTER E;Lu;0;L;;;;;N;;;;0065;\n0046;LATIN CAPITAL LETTER F;Lu;0;L;;;;;N;;;;0066;\n0047;LATIN CAPITAL LETTER G;Lu;0;L;;;;;N;;;;0067;\n0048;LATIN CAPITAL LETTER H;Lu;0;L;;;;;N;;;;0068;\n0049;LATIN CAPITAL LETTER I;Lu;0;L;;;;;N;;;;0069;\n004A;LATIN CAPITAL LETTER J;Lu;0;L;;;;;N;;;;006A;\n004B;LATIN CAPITAL LETTER K;Lu;0;L;;;;;N;;;;006B;\n004C;LATIN CAPITAL LETTER L;Lu;0;L;;;;;N;;;;006C;\n004D;LATIN CAPITAL LETTER M;Lu;0;L;;;;;N;;;;006D;\n004E;LATIN CAPITAL LETTER N;Lu;0;L;;;;;N;;;;006E;\n004F;LATIN CAPITAL LETTER O;Lu;0;L;;;;;N;;;;006F;\n0050;LATIN CAPITAL LETTER P;Lu;0;L;;;;;N;;;;0070;\n0051;LATIN CAPITAL LETTER Q;Lu;0;L;;;;;N;;;;0071;\n0052;LATIN CAPITAL LETTER R;Lu;0;L;;;;;N;;;;0072;\n0053;LATIN CAPITAL LETTER S;Lu;0;L;;;;;N;;;;0073;\n0054;LATIN CAPITAL LETTER T;Lu;0;L;;;;;N;;;;0074;\n0055;LATIN CAPITAL LETTER U;Lu;0;L;;;;;N;;;;0075;\n0056;LATIN CAPITAL LETTER V;Lu;0;L;;;;;N;;;;0076;\n0057;LATIN CAPITAL LETTER W;Lu;0;L;;;;;N;;;;0077;\n0058;LATIN CAPITAL LETTER X;Lu;0;L;;;;;N;;;;0078;\n0059;LATIN CAPITAL LETTER Y;Lu;0;L;;;;;N;;;;0079;\n005A;LATIN CAPITAL LETTER Z;Lu;0;L;;;;;N;;;;007A;\n005B;LEFT SQUARE BRACKET;Ps;0;ON;;;;;Y;OPENING SQUARE BRACKET;;;;\n005C;REVERSE SOLIDUS;Po;0;ON;;;;;N;BACKSLASH;;;;\n005D;RIGHT SQUARE BRACKET;Pe;0;ON;;;;;Y;CLOSING SQUARE BRACKET;;;;\n005E;CIRCUMFLEX ACCENT;Sk;0;ON;;;;;N;SPACING CIRCUMFLEX;;;;\n005F;LOW LINE;Pc;0;ON;;;;;N;SPACING UNDERSCORE;;;;\n0060;GRAVE ACCENT;Sk;0;ON;;;;;N;SPACING GRAVE;;;;\n0061;LATIN SMALL LETTER A;Ll;0;L;;;;;N;;;0041;;0041\n0062;LATIN SMALL LETTER B;Ll;0;L;;;;;N;;;0042;;0042\n0063;LATIN SMALL LETTER C;Ll;0;L;;;;;N;;;0043;;0043\n0064;LATIN SMALL LETTER D;Ll;0;L;;;;;N;;;0044;;0044\n0065;LATIN SMALL LETTER E;Ll;0;L;;;;;N;;;0045;;0045\n0066;LATIN SMALL LETTER F;Ll;0;L;;;;;N;;;0046;;0046\n0067;LATIN SMALL LETTER G;Ll;0;L;;;;;N;;;0047;;0047\n0068;LATIN SMALL LETTER H;Ll;0;L;;;;;N;;;0048;;0048\n0069;LATIN SMALL LETTER I;Ll;0;L;;;;;N;;;0049;;0049\n006A;LATIN SMALL LETTER J;Ll;0;L;;;;;N;;;004A;;004A\n006B;LATIN SMALL LETTER K;Ll;0;L;;;;;N;;;004B;;004B\n006C;LATIN SMALL LETTER L;Ll;0;L;;;;;N;;;004C;;004C\n006D;LATIN SMALL LETTER M;Ll;0;L;;;;;N;;;004D;;004D\n006E;LATIN SMALL LETTER N;Ll;0;L;;;;;N;;;004E;;004E\n006F;LATIN SMALL LETTER O;Ll;0;L;;;;;N;;;004F;;004F\n0070;LATIN SMALL LETTER P;Ll;0;L;;;;;N;;;0050;;0050\n0071;LATIN SMALL LETTER Q;Ll;0;L;;;;;N;;;0051;;0051\n0072;LATIN SMALL LETTER R;Ll;0;L;;;;;N;;;0052;;0052\n0073;LATIN SMALL LETTER S;Ll;0;L;;;;;N;;;0053;;0053\n0074;LATIN SMALL LETTER T;Ll;0;L;;;;;N;;;0054;;0054\n0075;LATIN SMALL LETTER U;Ll;0;L;;;;;N;;;0055;;0055\n0076;LATIN SMALL LETTER V;Ll;0;L;;;;;N;;;0056;;0056\n0077;LATIN SMALL LETTER W;Ll;0;L;;;;;N;;;0057;;0057\n0078;LATIN SMALL LETTER X;Ll;0;L;;;;;N;;;0058;;0058\n0079;LATIN SMALL LETTER Y;Ll;0;L;;;;;N;;;0059;;0059\n007A;LATIN SMALL LETTER Z;Ll;0;L;;;;;N;;;005A;;005A\n007B;LEFT CURLY BRACKET;Ps;0;ON;;;;;Y;OPENING CURLY BRACKET;;;;\n007C;VERTICAL LINE;Sm;0;ON;;;;;N;VERTICAL BAR;;;;\n007D;RIGHT CURLY BRACKET;Pe;0;ON;;;;;Y;CLOSING CURLY BRACKET;;;;\n007E;TILDE;Sm;0;ON;;;;;N;;;;;\n007F;;Cc;0;BN;;;;;N;DELETE;;;;\n0080;;Cc;0;BN;;;;;N;;;;;\n0081;;Cc;0;BN;;;;;N;;;;;\n0082;;Cc;0;BN;;;;;N;BREAK PERMITTED HERE;;;;\n0083;;Cc;0;BN;;;;;N;NO BREAK HERE;;;;\n0084;;Cc;0;BN;;;;;N;;;;;\n0085;;Cc;0;B;;;;;N;NEXT LINE (NEL);;;;\n0086;;Cc;0;BN;;;;;N;START OF SELECTED AREA;;;;\n0087;;Cc;0;BN;;;;;N;END OF SELECTED AREA;;;;\n0088;;Cc;0;BN;;;;;N;CHARACTER TABULATION SET;;;;\n0089;;Cc;0;BN;;;;;N;CHARACTER TABULATION WITH JUSTIFICATION;;;;\n008A;;Cc;0;BN;;;;;N;LINE TABULATION SET;;;;\n008B;;Cc;0;BN;;;;;N;PARTIAL LINE FORWARD;;;;\n008C;;Cc;0;BN;;;;;N;PARTIAL LINE BACKWARD;;;;\n008D;;Cc;0;BN;;;;;N;REVERSE LINE FEED;;;;\n008E;;Cc;0;BN;;;;;N;SINGLE SHIFT TWO;;;;\n008F;;Cc;0;BN;;;;;N;SINGLE SHIFT THREE;;;;\n0090;;Cc;0;BN;;;;;N;DEVICE CONTROL STRING;;;;\n0091;;Cc;0;BN;;;;;N;PRIVATE USE ONE;;;;\n0092;;Cc;0;BN;;;;;N;PRIVATE USE TWO;;;;\n0093;;Cc;0;BN;;;;;N;SET TRANSMIT STATE;;;;\n0094;;Cc;0;BN;;;;;N;CANCEL CHARACTER;;;;\n0095;;Cc;0;BN;;;;;N;MESSAGE WAITING;;;;\n0096;;Cc;0;BN;;;;;N;START OF GUARDED AREA;;;;\n0097;;Cc;0;BN;;;;;N;END OF GUARDED AREA;;;;\n0098;;Cc;0;BN;;;;;N;START OF STRING;;;;\n0099;;Cc;0;BN;;;;;N;;;;;\n009A;;Cc;0;BN;;;;;N;SINGLE CHARACTER INTRODUCER;;;;\n009B;;Cc;0;BN;;;;;N;CONTROL SEQUENCE INTRODUCER;;;;\n009C;;Cc;0;BN;;;;;N;STRING TERMINATOR;;;;\n009D;;Cc;0;BN;;;;;N;OPERATING SYSTEM COMMAND;;;;\n009E;;Cc;0;BN;;;;;N;PRIVACY MESSAGE;;;;\n009F;;Cc;0;BN;;;;;N;APPLICATION PROGRAM COMMAND;;;;\n00A0;NO-BREAK SPACE;Zs;0;CS; 0020;;;;N;NON-BREAKING SPACE;;;;\n00A1;INVERTED EXCLAMATION MARK;Po;0;ON;;;;;N;;;;;\n00A2;CENT SIGN;Sc;0;ET;;;;;N;;;;;\n00A3;POUND SIGN;Sc;0;ET;;;;;N;;;;;\n00A4;CURRENCY SIGN;Sc;0;ET;;;;;N;;;;;\n00A5;YEN SIGN;Sc;0;ET;;;;;N;;;;;\n00A6;BROKEN BAR;So;0;ON;;;;;N;BROKEN VERTICAL BAR;;;;\n00A7;SECTION SIGN;Po;0;ON;;;;;N;;;;;\n00A8;DIAERESIS;Sk;0;ON; 0020 0308;;;;N;SPACING DIAERESIS;;;;\n00A9;COPYRIGHT SIGN;So;0;ON;;;;;N;;;;;\n00AA;FEMININE ORDINAL INDICATOR;Lo;0;L; 0061;;;;N;;;;;\n00AB;LEFT-POINTING DOUBLE ANGLE QUOTATION MARK;Pi;0;ON;;;;;Y;LEFT POINTING GUILLEMET;;;;\n00AC;NOT SIGN;Sm;0;ON;;;;;N;;;;;\n00AD;SOFT HYPHEN;Cf;0;BN;;;;;N;;;;;\n00AE;REGISTERED SIGN;So;0;ON;;;;;N;REGISTERED TRADE MARK SIGN;;;;\n00AF;MACRON;Sk;0;ON; 0020 0304;;;;N;SPACING MACRON;;;;\n00B0;DEGREE SIGN;So;0;ET;;;;;N;;;;;\n00B1;PLUS-MINUS SIGN;Sm;0;ET;;;;;N;PLUS-OR-MINUS SIGN;;;;\n00B2;SUPERSCRIPT TWO;No;0;EN; 0032;;2;2;N;SUPERSCRIPT DIGIT TWO;;;;\n00B3;SUPERSCRIPT THREE;No;0;EN; 0033;;3;3;N;SUPERSCRIPT DIGIT THREE;;;;\n00B4;ACUTE ACCENT;Sk;0;ON; 0020 0301;;;;N;SPACING ACUTE;;;;\n00B5;MICRO SIGN;Ll;0;L; 03BC;;;;N;;;039C;;039C\n00B6;PILCROW SIGN;Po;0;ON;;;;;N;PARAGRAPH SIGN;;;;\n00B7;MIDDLE DOT;Po;0;ON;;;;;N;;;;;\n00B8;CEDILLA;Sk;0;ON; 0020 0327;;;;N;SPACING CEDILLA;;;;\n00B9;SUPERSCRIPT ONE;No;0;EN; 0031;;1;1;N;SUPERSCRIPT DIGIT ONE;;;;\n00BA;MASCULINE ORDINAL INDICATOR;Lo;0;L; 006F;;;;N;;;;;\n00BB;RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK;Pf;0;ON;;;;;Y;RIGHT POINTING GUILLEMET;;;;\n00BC;VULGAR FRACTION ONE QUARTER;No;0;ON; 0031 2044 0034;;;1/4;N;FRACTION ONE QUARTER;;;;\n00BD;VULGAR FRACTION ONE HALF;No;0;ON; 0031 2044 0032;;;1/2;N;FRACTION ONE HALF;;;;\n00BE;VULGAR FRACTION THREE QUARTERS;No;0;ON; 0033 2044 0034;;;3/4;N;FRACTION THREE QUARTERS;;;;\n00BF;INVERTED QUESTION MARK;Po;0;ON;;;;;N;;;;;\n00C0;LATIN CAPITAL LETTER A WITH GRAVE;Lu;0;L;0041 0300;;;;N;LATIN CAPITAL LETTER A GRAVE;;;00E0;\n00C1;LATIN CAPITAL LETTER A WITH ACUTE;Lu;0;L;0041 0301;;;;N;LATIN CAPITAL LETTER A ACUTE;;;00E1;\n00C2;LATIN CAPITAL LETTER A WITH CIRCUMFLEX;Lu;0;L;0041 0302;;;;N;LATIN CAPITAL LETTER A CIRCUMFLEX;;;00E2;\n00C3;LATIN CAPITAL LETTER A WITH TILDE;Lu;0;L;0041 0303;;;;N;LATIN CAPITAL LETTER A TILDE;;;00E3;\n00C4;LATIN CAPITAL LETTER A WITH DIAERESIS;Lu;0;L;0041 0308;;;;N;LATIN CAPITAL LETTER A DIAERESIS;;;00E4;\n00C5;LATIN CAPITAL LETTER A WITH RING ABOVE;Lu;0;L;0041 030A;;;;N;LATIN CAPITAL LETTER A RING;;;00E5;\n00C6;LATIN CAPITAL LETTER AE;Lu;0;L;;;;;N;LATIN CAPITAL LETTER A E;;;00E6;\n00C7;LATIN CAPITAL LETTER C WITH CEDILLA;Lu;0;L;0043 0327;;;;N;LATIN CAPITAL LETTER C CEDILLA;;;00E7;\n00C8;LATIN CAPITAL LETTER E WITH GRAVE;Lu;0;L;0045 0300;;;;N;LATIN CAPITAL LETTER E GRAVE;;;00E8;\n00C9;LATIN CAPITAL LETTER E WITH ACUTE;Lu;0;L;0045 0301;;;;N;LATIN CAPITAL LETTER E ACUTE;;;00E9;\n00CA;LATIN CAPITAL LETTER E WITH CIRCUMFLEX;Lu;0;L;0045 0302;;;;N;LATIN CAPITAL LETTER E CIRCUMFLEX;;;00EA;\n00CB;LATIN CAPITAL LETTER E WITH DIAERESIS;Lu;0;L;0045 0308;;;;N;LATIN CAPITAL LETTER E DIAERESIS;;;00EB;\n00CC;LATIN CAPITAL LETTER I WITH GRAVE;Lu;0;L;0049 0300;;;;N;LATIN CAPITAL LETTER I GRAVE;;;00EC;\n00CD;LATIN CAPITAL LETTER I WITH ACUTE;Lu;0;L;0049 0301;;;;N;LATIN CAPITAL LETTER I ACUTE;;;00ED;\n00CE;LATIN CAPITAL LETTER I WITH CIRCUMFLEX;Lu;0;L;0049 0302;;;;N;LATIN CAPITAL LETTER I CIRCUMFLEX;;;00EE;\n00CF;LATIN CAPITAL LETTER I WITH DIAERESIS;Lu;0;L;0049 0308;;;;N;LATIN CAPITAL LETTER I DIAERESIS;;;00EF;\n00D0;LATIN CAPITAL LETTER ETH;Lu;0;L;;;;;N;;;;00F0;\n00D1;LATIN CAPITAL LETTER N WITH TILDE;Lu;0;L;004E 0303;;;;N;LATIN CAPITAL LETTER N TILDE;;;00F1;\n00D2;LATIN CAPITAL LETTER O WITH GRAVE;Lu;0;L;004F 0300;;;;N;LATIN CAPITAL LETTER O GRAVE;;;00F2;\n00D3;LATIN CAPITAL LETTER O WITH ACUTE;Lu;0;L;004F 0301;;;;N;LATIN CAPITAL LETTER O ACUTE;;;00F3;\n00D4;LATIN CAPITAL LETTER O WITH CIRCUMFLEX;Lu;0;L;004F 0302;;;;N;LATIN CAPITAL LETTER O CIRCUMFLEX;;;00F4;\n00D5;LATIN CAPITAL LETTER O WITH TILDE;Lu;0;L;004F 0303;;;;N;LATIN CAPITAL LETTER O TILDE;;;00F5;\n00D6;LATIN CAPITAL LETTER O WITH DIAERESIS;Lu;0;L;004F 0308;;;;N;LATIN CAPITAL LETTER O DIAERESIS;;;00F6;\n00D7;MULTIPLICATION SIGN;Sm;0;ON;;;;;N;;;;;\n00D8;LATIN CAPITAL LETTER O WITH STROKE;Lu;0;L;;;;;N;LATIN CAPITAL LETTER O SLASH;;;00F8;\n00D9;LATIN CAPITAL LETTER U WITH GRAVE;Lu;0;L;0055 0300;;;;N;LATIN CAPITAL LETTER U GRAVE;;;00F9;\n00DA;LATIN CAPITAL LETTER U WITH ACUTE;Lu;0;L;0055 0301;;;;N;LATIN CAPITAL LETTER U ACUTE;;;00FA;\n00DB;LATIN CAPITAL LETTER U WITH CIRCUMFLEX;Lu;0;L;0055 0302;;;;N;LATIN CAPITAL LETTER U CIRCUMFLEX;;;00FB;\n00DC;LATIN CAPITAL LETTER U WITH DIAERESIS;Lu;0;L;0055 0308;;;;N;LATIN CAPITAL LETTER U DIAERESIS;;;00FC;\n00DD;LATIN CAPITAL LETTER Y WITH ACUTE;Lu;0;L;0059 0301;;;;N;LATIN CAPITAL LETTER Y ACUTE;;;00FD;\n00DE;LATIN CAPITAL LETTER THORN;Lu;0;L;;;;;N;;;;00FE;\n00DF;LATIN SMALL LETTER SHARP S;Ll;0;L;;;;;N;;;;;\n00E0;LATIN SMALL LETTER A WITH GRAVE;Ll;0;L;0061 0300;;;;N;LATIN SMALL LETTER A GRAVE;;00C0;;00C0\n00E1;LATIN SMALL LETTER A WITH ACUTE;Ll;0;L;0061 0301;;;;N;LATIN SMALL LETTER A ACUTE;;00C1;;00C1\n00E2;LATIN SMALL LETTER A WITH CIRCUMFLEX;Ll;0;L;0061 0302;;;;N;LATIN SMALL LETTER A CIRCUMFLEX;;00C2;;00C2\n00E3;LATIN SMALL LETTER A WITH TILDE;Ll;0;L;0061 0303;;;;N;LATIN SMALL LETTER A TILDE;;00C3;;00C3\n00E4;LATIN SMALL LETTER A WITH DIAERESIS;Ll;0;L;0061 0308;;;;N;LATIN SMALL LETTER A DIAERESIS;;00C4;;00C4\n00E5;LATIN SMALL LETTER A WITH RING ABOVE;Ll;0;L;0061 030A;;;;N;LATIN SMALL LETTER A RING;;00C5;;00C5\n00E6;LATIN SMALL LETTER AE;Ll;0;L;;;;;N;LATIN SMALL LETTER A E;;00C6;;00C6\n00E7;LATIN SMALL LETTER C WITH CEDILLA;Ll;0;L;0063 0327;;;;N;LATIN SMALL LETTER C CEDILLA;;00C7;;00C7\n00E8;LATIN SMALL LETTER E WITH GRAVE;Ll;0;L;0065 0300;;;;N;LATIN SMALL LETTER E GRAVE;;00C8;;00C8\n00E9;LATIN SMALL LETTER E WITH ACUTE;Ll;0;L;0065 0301;;;;N;LATIN SMALL LETTER E ACUTE;;00C9;;00C9\n00EA;LATIN SMALL LETTER E WITH CIRCUMFLEX;Ll;0;L;0065 0302;;;;N;LATIN SMALL LETTER E CIRCUMFLEX;;00CA;;00CA\n00EB;LATIN SMALL LETTER E WITH DIAERESIS;Ll;0;L;0065 0308;;;;N;LATIN SMALL LETTER E DIAERESIS;;00CB;;00CB\n00EC;LATIN SMALL LETTER I WITH GRAVE;Ll;0;L;0069 0300;;;;N;LATIN SMALL LETTER I GRAVE;;00CC;;00CC\n00ED;LATIN SMALL LETTER I WITH ACUTE;Ll;0;L;0069 0301;;;;N;LATIN SMALL LETTER I ACUTE;;00CD;;00CD\n00EE;LATIN SMALL LETTER I WITH CIRCUMFLEX;Ll;0;L;0069 0302;;;;N;LATIN SMALL LETTER I CIRCUMFLEX;;00CE;;00CE\n00EF;LATIN SMALL LETTER I WITH DIAERESIS;Ll;0;L;0069 0308;;;;N;LATIN SMALL LETTER I DIAERESIS;;00CF;;00CF\n00F0;LATIN SMALL LETTER ETH;Ll;0;L;;;;;N;;;00D0;;00D0\n00F1;LATIN SMALL LETTER N WITH TILDE;Ll;0;L;006E 0303;;;;N;LATIN SMALL LETTER N TILDE;;00D1;;00D1\n00F2;LATIN SMALL LETTER O WITH GRAVE;Ll;0;L;006F 0300;;;;N;LATIN SMALL LETTER O GRAVE;;00D2;;00D2\n00F3;LATIN SMALL LETTER O WITH ACUTE;Ll;0;L;006F 0301;;;;N;LATIN SMALL LETTER O ACUTE;;00D3;;00D3\n00F4;LATIN SMALL LETTER O WITH CIRCUMFLEX;Ll;0;L;006F 0302;;;;N;LATIN SMALL LETTER O CIRCUMFLEX;;00D4;;00D4\n00F5;LATIN SMALL LETTER O WITH TILDE;Ll;0;L;006F 0303;;;;N;LATIN SMALL LETTER O TILDE;;00D5;;00D5\n00F6;LATIN SMALL LETTER O WITH DIAERESIS;Ll;0;L;006F 0308;;;;N;LATIN SMALL LETTER O DIAERESIS;;00D6;;00D6"). + +codename(Codepoint, Codename) :- + data(Data), + phrase(rows(Rows), Data), + member(Row, Rows), + Row = [Codepoint, Codename | _]. + +% work around weird parsing behavior with extraneous choicepoints +get_codename(Codepoint, Codename) :- findall(Name, codename(Codepoint,Name), Names), Names = [Codename | _]. diff --git a/benches/setup.rs b/benches/setup.rs index 236c7d07..3096950d 100644 --- a/benches/setup.rs +++ b/benches/setup.rs @@ -29,6 +29,13 @@ pub fn prolog_benches() -> BTreeMap<&'static str, PrologBenchmark> { Strategy::Reuse, btreemap! { "Head" => Value::try_from("1".to_string()).unwrap()}, ), + ( + "csv_codename", + "benches/csv.pl", + "get_codename(\"0020\",Name).", + Strategy::Reuse, + btreemap! { "Name" => Value::try_from("SPACE".to_string()).unwrap()}, + ), ] .map(|b| { ( From cab80d3fa279305fa634888b9f5303d4d1bfd7f1 Mon Sep 17 00:00:00 2001 From: infogulch Date: Mon, 13 Nov 2023 15:41:15 -0600 Subject: [PATCH 08/43] Fix lint --- src/codegen.rs | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/codegen.rs b/src/codegen.rs index 7297b72c..bc675640 100644 --- a/src/codegen.rs +++ b/src/codegen.rs @@ -296,11 +296,10 @@ impl DebrayAllocator { self.mark_var_in_non_callable(var_num, term_loc, vr, code); temp_v!(arg) } else { - match &self.var_data.records[var_num].allocation { - VarAlloc::Perm(_, PermVarAllocation::Pending) => { - self.mark_var_in_non_callable(var_num, term_loc, vr, code); - } - _ => {} + if let VarAlloc::Perm(_, PermVarAllocation::Pending) = + &self.var_data.records[var_num].allocation + { + self.mark_var_in_non_callable(var_num, term_loc, vr, code); } self.increment_running_count(var_num); From a02bd46094d4e7db48878664923d44a3f69242d8 Mon Sep 17 00:00:00 2001 From: Markus Triska Date: Tue, 14 Nov 2023 04:06:33 +0100 Subject: [PATCH 09/43] mention more passing tests --- README.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 634f4a09..ce8f16bb 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,10 @@ source industrial strength production environment that is also a testbed for bleeding edge research in logic and constraint programming, which is itself written in a high-level language. -As of July 2023, **Scryer Prolog passes all [syntactic conformity tests](https://www.complang.tuwien.ac.at/ulrich/iso-prolog/conformity_testing)**. +**Scryer Prolog passes all tests** of +[syntactic conformity](https://www.complang.tuwien.ac.at/ulrich/iso-prolog/conformity_testing), +[`variable_names/1`](https://www.complang.tuwien.ac.at/ulrich/iso-prolog/variable_names) and +[`dif/2`](https://www.complang.tuwien.ac.at/ulrich/iso-prolog/dif). The homepage of the project is: [**https://www.scryer.pl**](https://www.scryer.pl) From 4be320abc863b5b193cf4f93509971dc7b374470 Mon Sep 17 00:00:00 2001 From: Mark Thom Date: Tue, 14 Nov 2023 08:10:12 +0100 Subject: [PATCH 10/43] fix shr crash (#2158) --- src/machine/arithmetic_ops.rs | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/src/machine/arithmetic_ops.rs b/src/machine/arithmetic_ops.rs index c3453bda..ff38c2a5 100644 --- a/src/machine/arithmetic_ops.rs +++ b/src/machine/arithmetic_ops.rs @@ -711,11 +711,8 @@ pub(crate) fn shl(n1: Number, n2: Number, arena: &mut Arena) -> Result { let n1 = Integer::from(n1.get_num()); - match (&*n2).try_into() as Result { - Ok(n2) => { - let n1: u64 = n1.try_into().unwrap(); - Ok(Number::arena_from(n1 << n2, arena)) - } + match (&*n2).try_into() as Result { + Ok(n2) => Ok(Number::arena_from(n1 << n2, arena)), _ => Ok(Number::arena_from(n1 << usize::max_value(), arena)), } } @@ -726,11 +723,8 @@ pub(crate) fn shl(n1: Number, n2: Number, arena: &mut Arena) -> Result match (&*n2).try_into() as Result { - Ok(n2) => { - let n1: u64 = (&*n1).try_into().unwrap(); - Ok(Number::arena_from(Integer::from(n1 << n2), arena)) - } + (Number::Integer(n1), Number::Integer(n2)) => match (&*n2).try_into() as Result { + Ok(n2) => Ok(Number::arena_from(Integer::from(&*n1 << n2), arena)), _ => Ok(Number::arena_from( Integer::from(&*n1 << usize::max_value()), arena, From e5ee918063323a11460ba71498487a414bd0e550 Mon Sep 17 00:00:00 2001 From: infogulch Date: Wed, 15 Nov 2023 13:07:45 -0600 Subject: [PATCH 11/43] Add checks permission to ci workflow This should allow dependabot builds to complete --- .github/workflows/ci.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 51e97199..b87d1432 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -10,6 +10,9 @@ on: - cron: '0 0 * * 3' # At 12:00 AM, only on Wednesday workflow_dispatch: +permissions: + checks: write + jobs: style: runs-on: ubuntu-22.04 From bcb68fcc3d7226eb12010ba06c1f2a8800966e6a Mon Sep 17 00:00:00 2001 From: Mark Thom Date: Wed, 15 Nov 2023 20:38:24 +0100 Subject: [PATCH 12/43] fix sign/1 (#2157) --- src/forms.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/forms.rs b/src/forms.rs index a42dda7f..3a2b743f 100644 --- a/src/forms.rs +++ b/src/forms.rs @@ -744,7 +744,11 @@ impl Number { Number::Float(f) => Number::Float(OrderedFloat(f.signum())), _ => { if self.is_positive() { - Number::Fixnum(Fixnum::build_with(1)) + if self.is_zero() { + Number::Fixnum(Fixnum::build_with(0)) + } else { + Number::Fixnum(Fixnum::build_with(1)) + } } else if self.is_negative() { Number::Fixnum(Fixnum::build_with(-1)) } else { From e7f5ba6ca1ea97531f7cab5a7ac103819278bd89 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adri=C3=A1n=20Arroyo=20Calle?= Date: Wed, 15 Nov 2023 22:42:18 +0100 Subject: [PATCH 13/43] Remove Scryer Prolog meetup banner :( --- INDEX.dj | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/INDEX.dj b/INDEX.dj index 1715dcb2..fbf13125 100644 --- a/INDEX.dj +++ b/INDEX.dj @@ -5,13 +5,6 @@ X = "Scryer Prolog!". ``` -``` =html -
-

Scryer Prolog Meetup 2023

-

The first annual Scryer Prolog meetup is going to happen in Düsseldorf (Germany) on the 9th and 10th of November 2023. Join us to discover the present and future of Scryer Prolog! Participation is free, registration not required. More details here.

-
-``` - ![scryer](scryer.png){width=128 style=float:right;} [Scryer Prolog](https://github.com/mthom/scryer-prolog) is a free software ISO Prolog system intended to be an industrial strength production environment *and* a testbed for bleeding edge research in logic and constraint programming. @@ -28,6 +21,7 @@ Some of the Scryer Prolog features are: * [Cryptographical predicates](/crypto.html) * [Foreign Function Interface](/ffi.html) * WebAssembly support +* Usable as a library * WAM based engine, cross-platform made in Rust * _and more..._ @@ -80,4 +74,4 @@ an [issue](https://github.com/mthom/scryer-prolog/issues). To get in touch with the Scryer Prolog community, participate in [discussions](https://github.com/mthom/scryer-prolog/discussions) -or visit our #scryer IRC channel on [Libera](https://libera.chat)! \ No newline at end of file +or visit our #scryer IRC channel on [Libera](https://libera.chat)! From 7fa4cb7ee88826dbb35b61ccf470e0d1f751cab5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 16 Nov 2023 19:27:40 +0000 Subject: [PATCH 14/43] Bump rustix from 0.38.14 to 0.38.21 Bumps [rustix](https://github.com/bytecodealliance/rustix) from 0.38.14 to 0.38.21. - [Release notes](https://github.com/bytecodealliance/rustix/releases) - [Commits](https://github.com/bytecodealliance/rustix/compare/v0.38.14...v0.38.21) --- updated-dependencies: - dependency-name: rustix dependency-type: indirect ... Signed-off-by: dependabot[bot] --- Cargo.lock | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 8d8cba8f..bcb67381 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1344,9 +1344,9 @@ dependencies = [ [[package]] name = "linux-raw-sys" -version = "0.4.7" +version = "0.4.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a9bad9f94746442c783ca431b22403b519cd7fbeed0533fdd6328b2f2212128" +checksum = "969488b55f8ac402214f3f5fd243ebb7206cf82de60d3172994707a4bcc2b829" [[package]] name = "lock_api" @@ -2217,9 +2217,9 @@ checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76" [[package]] name = "rustix" -version = "0.38.14" +version = "0.38.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "747c788e9ce8e92b12cd485c49ddf90723550b654b32508f979b71a7b1ecda4f" +checksum = "2b426b0506e5d50a7d8dafcf2e81471400deb602392c7dd110815afb4eaf02a3" dependencies = [ "bitflags 2.4.0", "errno", From 8d9a759a7d868c96742a396cdd966d09420eee29 Mon Sep 17 00:00:00 2001 From: Mark Date: Sun, 19 Nov 2023 08:46:20 -0700 Subject: [PATCH 15/43] remove unnecessary spaces around (|) (#2164) --- src/heap_print.rs | 2 +- tests-pl/iso-conformity-tests.pl | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/heap_print.rs b/src/heap_print.rs index cbfbbd49..14ee274d 100644 --- a/src/heap_print.rs +++ b/src/heap_print.rs @@ -1762,7 +1762,7 @@ impl<'a, Outputter: HCValueOutputter> HCPrinter<'a, Outputter> { while let Some(loc_data) = self.state_stack.pop() { match loc_data { TokenOrRedirect::Atom(atom) => self.print_impromptu_atom(atom), - TokenOrRedirect::BarAsOp => append_str!(self, " | "), + TokenOrRedirect::BarAsOp => append_str!(self, "|"), TokenOrRedirect::Char(c) => print_char!(self, self.quoted, c), TokenOrRedirect::Op(atom, op) => { self.print_op(&atom.as_str()); diff --git a/tests-pl/iso-conformity-tests.pl b/tests-pl/iso-conformity-tests.pl index 2f8adec1..bfd74c61 100644 --- a/tests-pl/iso-conformity-tests.pl +++ b/tests-pl/iso-conformity-tests.pl @@ -783,10 +783,10 @@ test_217_181_290_317 :- ( op(1105,xfy,'|'), read_from_chars("(a-->b,c|d).", T0), writeq_term_to_chars(T0, C0), - C0 == "a-->b,c | d", + C0 == "a-->b,c|d", read_from_chars("[(a|b)].", T1), writeq_term_to_chars(T1, C1), - C1 == "[(a | b)]", + C1 == "[(a|b)]", read_from_chars("[a,(b,c)|[]].", T2), writeq_term_to_chars(T2, C2), C2 == "[a,(b,c)]" From 1e5bb2d3dab350483d151157e528f3c7abe6c3bd Mon Sep 17 00:00:00 2001 From: Mark Date: Mon, 20 Nov 2023 13:40:58 -0700 Subject: [PATCH 16/43] fix dif:vars_remove_goal/2 (#2175), untabify forms.rs to appease format check --- src/forms.rs | 10 +++++----- src/lib/dif.pl | 12 +++++++----- src/tests/dif.pl | 7 +++++++ 3 files changed, 19 insertions(+), 10 deletions(-) diff --git a/src/forms.rs b/src/forms.rs index 3a2b743f..d18d41f1 100644 --- a/src/forms.rs +++ b/src/forms.rs @@ -744,11 +744,11 @@ impl Number { Number::Float(f) => Number::Float(OrderedFloat(f.signum())), _ => { if self.is_positive() { - if self.is_zero() { - Number::Fixnum(Fixnum::build_with(0)) - } else { - Number::Fixnum(Fixnum::build_with(1)) - } + if self.is_zero() { + Number::Fixnum(Fixnum::build_with(0)) + } else { + Number::Fixnum(Fixnum::build_with(1)) + } } else if self.is_negative() { Number::Fixnum(Fixnum::build_with(-1)) } else { diff --git a/src/lib/dif.pl b/src/lib/dif.pl index 8efb4271..c344e1d7 100644 --- a/src/lib/dif.pl +++ b/src/lib/dif.pl @@ -33,11 +33,13 @@ remove_goal([G0|G0s], Goal0, Goals) :- vars_remove_goal([], _). vars_remove_goal([Var|Vars], Goal0) :- - get_atts(Var, +dif(Goals0)), - remove_goal(Goals0, Goal0, Goals), - ( Goals = [] -> - put_atts(Var, -dif(_)) - ; put_atts(Var, +dif(Goals)) + ( get_atts(Var, +dif(Goals0)) -> + remove_goal(Goals0, Goal0, Goals), + ( Goals = [] -> + put_atts(Var, -dif(_)) + ; put_atts(Var, +dif(Goals)) + ) + ; true ), vars_remove_goal(Vars, Goal0). diff --git a/src/tests/dif.pl b/src/tests/dif.pl index 752f1405..f0836007 100644 --- a/src/tests/dif.pl +++ b/src/tests/dif.pl @@ -207,6 +207,13 @@ test("scryer-prolog#2056",( \+ E=[] )). +% https://github.com/mthom/scryer-prolog/issues/2175 +test("scryer-prolog#2175",( + dif(A,B), + A=_C*[], + A=[]*D*B,D=[] +)). + main :- findall(test(Name, Goal), test(Name, Goal), Tests), run_tests(Tests, Failed), From 54166b91eb6e86c506bc716cab8336a7c3252c18 Mon Sep 17 00:00:00 2001 From: Mark Date: Mon, 20 Nov 2023 16:24:31 -0700 Subject: [PATCH 17/43] add global_count inference counter that is always incremented (#2009) --- Cargo.lock | 4 ++-- build/instructions_template.rs | 4 ++++ src/machine/dispatch.rs | 12 ++++++++++- src/machine/machine_state.rs | 26 ++++++++++++----------- src/machine/machine_state_impl.rs | 1 - src/machine/system_calls.rs | 34 +++++++++++++++---------------- 6 files changed, 47 insertions(+), 34 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index bcb67381..4e90682e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1599,9 +1599,9 @@ dependencies = [ [[package]] name = "num-traits" -version = "0.2.16" +version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f30b0abd723be7e2ffca1272140fac1a2f084c77ec3e123c192b66af1ee9e6c2" +checksum = "39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c" dependencies = [ "autocfg", ] diff --git a/build/instructions_template.rs b/build/instructions_template.rs index 69cf2d12..773b6746 100644 --- a/build/instructions_template.rs +++ b/build/instructions_template.rs @@ -329,6 +329,8 @@ enum SystemClauseType { InstallSCCCleaner, #[strum_discriminants(strum(props(Arity = "3", Name = "$install_inference_counter")))] InstallInferenceCounter, + #[strum_discriminants(strum(props(Arity = "1", Name = "$inference_count")))] + InferenceCount, #[strum_discriminants(strum(props(Arity = "1", Name = "$lh_length")))] LiftedHeapLength, #[strum_discriminants(strum(props(Arity = "3", Name = "$load_library_as_stream")))] @@ -1720,6 +1722,7 @@ fn generate_instruction_preface() -> TokenStream { &Instruction::CallHeadIsDynamic | &Instruction::CallInstallSCCCleaner | &Instruction::CallInstallInferenceCounter | + &Instruction::CallInferenceCount | &Instruction::CallLiftedHeapLength | &Instruction::CallLoadLibraryAsStream | &Instruction::CallModuleExists | @@ -1954,6 +1957,7 @@ fn generate_instruction_preface() -> TokenStream { &Instruction::ExecuteHeadIsDynamic | &Instruction::ExecuteInstallSCCCleaner | &Instruction::ExecuteInstallInferenceCounter | + &Instruction::ExecuteInferenceCount | &Instruction::ExecuteLiftedHeapLength | &Instruction::ExecuteLoadLibraryAsStream | &Instruction::ExecuteModuleExists | diff --git a/src/machine/dispatch.rs b/src/machine/dispatch.rs index 6afce926..a8957528 100644 --- a/src/machine/dispatch.rs +++ b/src/machine/dispatch.rs @@ -36,7 +36,7 @@ macro_rules! try_or_throw { macro_rules! increment_call_count { ($s:expr) => {{ - if !($s.increment_call_count_fn)(&mut $s) { + if !$s.increment_call_count() { $s.backtrack(); continue; } @@ -3675,6 +3675,16 @@ impl Machine { try_or_throw!(self.machine_st, self.install_inference_counter()); step_or_fail!(self, self.machine_st.p = self.machine_st.cp); } + &Instruction::CallInferenceCount => { + let global_count = self.machine_st.cwil.global_count.clone(); + self.inference_count(self.machine_st.registers[1], global_count); + step_or_fail!(self, self.machine_st.p += 1); + } + &Instruction::ExecuteInferenceCount => { + let global_count = self.machine_st.cwil.global_count.clone(); + self.inference_count(self.machine_st.registers[1], global_count); + step_or_fail!(self, self.machine_st.p = self.machine_st.cp); + } &Instruction::CallLiftedHeapLength => { self.lifted_heap_length(); step_or_fail!(self, self.machine_st.p += 1); diff --git a/src/machine/machine_state.rs b/src/machine/machine_state.rs index 7f682e0a..596eefbd 100644 --- a/src/machine/machine_state.rs +++ b/src/machine/machine_state.rs @@ -96,7 +96,6 @@ pub struct MachineState { pub(crate) unify_fn: fn(&mut MachineState), pub(crate) bind_fn: fn(&mut MachineState, Ref, HeapCellValue), pub(crate) run_cleaners_fn: fn(&mut Machine) -> bool, - pub(crate) increment_call_count_fn: fn(&mut MachineState) -> bool, } impl fmt::Debug for MachineState { @@ -417,15 +416,17 @@ impl MachineState { return true; } + self.cwil.global_count += 1; + if let Some(&(ref limit, block)) = self.cwil.limits.last() { - if self.cwil.count == *limit { + if self.cwil.local_count == *limit { self.cwil.inference_limit_exceeded = true; self.block = block; self.unwind_stack(); return false; } else { - self.cwil.count += 1; + self.cwil.local_count += 1; } } @@ -967,7 +968,8 @@ impl MachineState { #[allow(clippy::upper_case_acronyms)] #[derive(Debug)] pub(crate) struct CWIL { - count: Integer, + local_count: Integer, + pub(crate) global_count: Integer, limits: Vec<(Integer, usize)>, pub(crate) inference_limit_exceeded: bool, } @@ -975,22 +977,22 @@ pub(crate) struct CWIL { impl CWIL { pub(crate) fn new() -> Self { CWIL { - count: Integer::from(0), + local_count: Integer::from(0), + global_count: Integer::from(0), limits: vec![], inference_limit_exceeded: false, } } - pub(crate) fn add_limit(&mut self, limit: usize, block: usize) -> &Integer { - let mut limit = Integer::from(limit); - limit += &self.count; + pub(crate) fn add_limit(&mut self, mut limit: Integer, block: usize) -> &Integer { + limit += &self.local_count; match self.limits.last() { Some((ref inner_limit, _)) if *inner_limit <= limit => {} _ => self.limits.push((limit, block)), - }; + } - &self.count + &self.local_count } #[inline(always)] @@ -1001,12 +1003,12 @@ impl CWIL { } } - &self.count + &self.local_count } #[inline(always)] pub(crate) fn reset(&mut self) { - self.count = Integer::from(0); + self.local_count = Integer::from(0); self.limits.clear(); self.inference_limit_exceeded = false; } diff --git a/src/machine/machine_state_impl.rs b/src/machine/machine_state_impl.rs index 772a9642..82a64bf4 100644 --- a/src/machine/machine_state_impl.rs +++ b/src/machine/machine_state_impl.rs @@ -60,7 +60,6 @@ impl MachineState { unify_fn: MachineState::unify, bind_fn: MachineState::bind, run_cleaners_fn: |_| false, - increment_call_count_fn: |_| true, } } diff --git a/src/machine/system_calls.rs b/src/machine/system_calls.rs index aa78f1a1..0c425b96 100644 --- a/src/machine/system_calls.rs +++ b/src/machine/system_calls.rs @@ -1,8 +1,7 @@ use crate::parser::ast::*; use crate::parser::parser::*; -use dashu::integer::Sign; -use dashu::integer::UBig; +use dashu::integer::{Sign, UBig}; use lazy_static::lazy_static; use num_order::NumOrd; @@ -5516,11 +5515,8 @@ impl Machine { let a2 = self.deref_register(2); let n = match Number::try_from(a2) { - Ok(Number::Fixnum(bp)) => bp.get_num() as usize, - Ok(Number::Integer(n)) => { - let value: usize = (&*n).try_into().unwrap(); - value - } + Ok(Number::Fixnum(bp)) => Integer::from(bp.get_num() as usize), + Ok(Number::Integer(n)) => (*n).clone(), _ => { let stub = functor_stub(atom!("call_with_inference_limit"), 3); @@ -5531,21 +5527,24 @@ impl Machine { let bp = cell_as_fixnum!(a1).get_num() as usize; let a3 = self.deref_register(3); - let count = self.machine_st.cwil.add_limit(n, bp); - let result = count.try_into(); - if let Ok(value) = result { - self.machine_st.unify_fixnum(Fixnum::build_with(value), a3); - } else { - let count = arena_alloc!(count.clone(), &mut self.machine_st.arena); - self.machine_st.unify_big_int(count, a3); - } - - self.machine_st.increment_call_count_fn = MachineState::increment_call_count; + let count = self.machine_st.cwil.add_limit(n, bp).clone(); + self.inference_count(a3, count); Ok(()) } + #[inline(always)] + pub(crate) fn inference_count(&mut self, count_var: HeapCellValue, count: Integer) { + if let Some(value) = <&Integer as TryInto>::try_into(&count).ok() { + self.machine_st + .unify_fixnum(Fixnum::build_with(value), count_var); + } else { + let count = arena_alloc!(count, &mut self.machine_st.arena); + self.machine_st.unify_big_int(count, count_var); + } + } + #[inline(always)] pub(crate) fn module_exists(&mut self) { let module = self.deref_register(1); @@ -5671,7 +5670,6 @@ impl Machine { if bp == self.machine_st.b && self.machine_st.cwil.is_empty() { self.machine_st.cwil.reset(); - self.machine_st.increment_call_count_fn = |_| true; } } From a3e83d59be22c7a0e1dd4639cefb85708614d718 Mon Sep 17 00:00:00 2001 From: Mark Date: Tue, 21 Nov 2023 08:28:55 -0700 Subject: [PATCH 18/43] fix error detection in int_pow (#2161) --- src/machine/arithmetic_ops.rs | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/machine/arithmetic_ops.rs b/src/machine/arithmetic_ops.rs index ff38c2a5..8380c130 100644 --- a/src/machine/arithmetic_ops.rs +++ b/src/machine/arithmetic_ops.rs @@ -348,7 +348,7 @@ pub(crate) fn int_pow(n1: Number, n2: Number, arena: &mut Arena) -> Result { let n1_i = n1.get_num(); - if !(n1_i == 1 || n1_i == 0 || n1_i == -1) && n2.is_zero() { + if !(n1_i == 1 || n1_i == 0 || n1_i == -1) && n2.is_negative() { let n = Number::Fixnum(n1); Err(numerical_type_error(ValidType::Float, n, stub_gen)) } else { @@ -359,7 +359,7 @@ pub(crate) fn int_pow(n1: Number, n2: Number, arena: &mut Arena) -> Result { let n2_i = n2.get_num(); - if !(*n1 == Integer::from(1) || n1.is_zero() || *n1 == Integer::from(-1)) && n2_i < 0 { + if !(n1.is_one() || n1.is_zero() || n1.num_eq(&-1)) && n2_i < 0 { let n = Number::Integer(n1); Err(numerical_type_error(ValidType::Float, n, stub_gen)) } else { @@ -368,9 +368,7 @@ pub(crate) fn int_pow(n1: Number, n2: Number, arena: &mut Arena) -> Result { - if !(*n1 == Integer::from(1) || n1.is_zero() || *n1 == Integer::from(-1)) - && n2.is_zero() - { + if !(n1.is_one() || n1.is_zero() || n1.num_eq(&-1)) && n2.is_negative() { let n = Number::Integer(n1); Err(numerical_type_error(ValidType::Float, n, stub_gen)) } else { From 186bba9d75692ce538ac062e5b60d3c31eeab029 Mon Sep 17 00:00:00 2001 From: Markus Triska Date: Tue, 21 Nov 2023 20:31:48 +0100 Subject: [PATCH 19/43] ENHANCED: time/1 now shows the number of inferences Example: ?- time(member(X, "abc")). % CPU time: 0.000s, 1 inference X = a ; % CPU time: 0.000s, 3 inferences X = b ; % CPU time: 0.000s, 3 inferences X = c. This is an initial step towards addressing #1039. --- src/lib/time.pl | 77 ++++++++++++++++++++++++++++++++----------------- 1 file changed, 50 insertions(+), 27 deletions(-) diff --git a/src/lib/time.pl b/src/lib/time.pl index 003f623b..5fa94c40 100644 --- a/src/lib/time.pl +++ b/src/lib/time.pl @@ -96,7 +96,7 @@ sleep(T) :- :- meta_predicate time(0). :- dynamic(time_id/1). -:- dynamic(time_state/2). +:- dynamic(time_state/3). time_next_id(N) :- ( retract(time_id(N0)) -> @@ -111,9 +111,9 @@ time_next_id(N) :- % Reports the execution time of Goal. time(Goal) :- - '$cpu_now'(T0), + cputime_inferences(T0, I0), time_next_id(ID), - setup_call_cleanup(asserta(time_state(ID, T0)), + setup_call_cleanup(asserta(time_state(ID, T0, I0)), ( call_cleanup(catch(Goal, E, (report_time(ID),throw(E))), Det = true), time_true(ID), @@ -123,49 +123,72 @@ time(Goal) :- ; report_time(ID), false ), - retract(time_state(ID, _))). + retract(time_state(ID, _, _))). + +cputime_inferences(T, I) :- + '$cpu_now'(T), + '$inference_count'(I). time_true(ID) :- report_time(ID). time_true(ID) :- % on backtracking, update the stored CPU time for this ID - retract(time_state(ID, _)), - '$cpu_now'(T0), - asserta(time_state(ID, T0)), + retract(time_state(ID, _, _)), + cputime_inferences(T0, I0), + asserta(time_state(ID, T0, I0)), false. report_time(ID) :- - time_state(ID, T0), - '$cpu_now'(T), + time_state(ID, T0, I0), + cputime_inferences(T, I), Time is T - T0, + Inferences0 is I - I0, + % we must subtract the number of inferences that time/1 itself takes; + % this may have to be adapted if the implementation changes, + % so that (for example) true/1 takes exactly 1 inference. ( bb_get('$answer_count', 0) -> + Inferences is Inferences0 - 60, Pre = " ", Post = "" - ; Pre = "", Post = " " + ; Inferences is Inferences0 - 9, + Pre = "", Post = " " ), - format("~s% CPU time: ~3fs~n~s", [Pre,Time,Post]). + phrase((Pre,"% CPU time: ", format_("~3f", [Time]), "s, ", + format_("~U", [Inferences])," inference",s_if_necessary(Inferences),"\n", + Post), Cs), + format("~s", [Cs]). + +s_if_necessary(Inferences) --> + { compare(C, 1, Inferences) }, + s_(C). + +s_(=) --> "". +s_(<) --> "s". +s_(>) --> " (exception?)". /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ?- time((true;false)). -%@ % CPU time: 0.006s -%@ true -%@ ; % CPU time: 0.001s -%@ false. + % CPU time: 0.000s, 1 inference + true +; % CPU time: 0.000s, 0 inference (exception?) + false. :- time(use_module(library(clpz))). -%@ % CPU time: 3.711s -%@ true. + % CPU time: 0.343s, 409_874 inferences + true. :- time(use_module(library(lists))). -%@ % CPU time: 0.006s -%@ true. + % CPU time: 0.000s, 19 inferences + true. ?- time(member(X, "abc")). -%@ % CPU time: 0.005s -%@ X = a -%@ ; % CPU time: 0.000s -%@ X = b -%@ ; % CPU time: 0.000s -%@ X = c -%@ ; % CPU time: 0.000s -%@ false. + % CPU time: 0.000s, 1 inference + X = a +; % CPU time: 0.000s, 3 inferences + X = b +; % CPU time: 0.000s, 3 inferences + X = c. + +?- time((repeat,false)). + % CPU time: 2.726s, 53_330_502 inferences + error('$interrupt_thrown',repl/0). - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ From c6f3700de1d2c152bcaa1b156d3af7de1b837405 Mon Sep 17 00:00:00 2001 From: infogulch Date: Wed, 15 Nov 2023 15:55:20 -0600 Subject: [PATCH 20/43] Remove accidentally committed files --- flamegraph.svg | 491 ------------------------------------------------- log.txt | 0 2 files changed, 491 deletions(-) delete mode 100644 flamegraph.svg delete mode 100644 log.txt diff --git a/flamegraph.svg b/flamegraph.svg deleted file mode 100644 index 99729113..00000000 --- a/flamegraph.svg +++ /dev/null @@ -1,491 +0,0 @@ -Flame Graph Reset ZoomSearch `0x7FFB799A2690 (2 samples, 0.01%)`0x7FFB799826C6 (4 samples, 0.03%)`0x7FFB799833D7 (3 samples, 0.02%)`0x7FFB79983432 (2 samples, 0.01%)`0x7FFB799827DA (6 samples, 0.04%)`0x7FFB799AEC78 (15 samples, 0.11%)`0x7FFB799AF726 (4 samples, 0.03%)`0x7FFB799AF066 (4 samples, 0.03%)`0x7FFB799AF247 (4 samples, 0.03%)`0x7FFB799AF3BB (4 samples, 0.03%)`0x7FFB799ED7B4 (4 samples, 0.03%)`0x7FFB799A31BA (23 samples, 0.17%)`0x7FFB799B2270 (23 samples, 0.17%)`0x7FFB799AEC23 (23 samples, 0.17%)`0x7FFB799AECB0 (8 samples, 0.06%)`0x7FFB799AF7F0 (4 samples, 0.03%)`0x7FFB799AFD93 (3 samples, 0.02%)`0x7FFB79964C14 (2 samples, 0.01%)`0x7FFB771F05A2 (3 samples, 0.02%)`0x7FFB771F19C7 (3 samples, 0.02%)`0x7FFB771EC050 (3 samples, 0.02%)`0x7FFB776E56B2 (3 samples, 0.02%)`0x7FFB79966AF4 (3 samples, 0.02%)`0x7FFB799673E4 (3 samples, 0.02%)`0x7FFB7996FB53 (3 samples, 0.02%)`0x7FFB799AED5F (3 samples, 0.02%)`0x7FFB799AFAC0 (2 samples, 0.01%)`0x7FFB799AFD93 (2 samples, 0.01%)`0x7FFB771F045F (6 samples, 0.04%)`0x7FFB771F05BC (3 samples, 0.02%)`0x7FFB7916E82B (3 samples, 0.02%)`0x7FFB799ADA8D (3 samples, 0.02%)`0x7FFB799ADCFC (3 samples, 0.02%)`0x7FFB79969A1D (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::thread::Builder::spawn (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::thread::Builder::spawn_unchecked (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::thread::Builder::spawn_unchecked_ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::thread::Thread::new (2 samples, 0.01%)`0x7FFB7916BD6D (2 samples, 0.01%)`0x7FFB776DCC1F (2 samples, 0.01%)`0x7FFB799EE844 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::collections::hash::map::HashMap::insert (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::map::HashMap::insert (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::map::make_insert_hash (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`test::run_test (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`test::run_test::run_test_inner (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`test::formatters::pretty::PrettyFormatter::write_time_failed (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`test::formatters::pretty::PrettyFormatter::write_short_result (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`test::formatters::pretty::PrettyFormatter::write_pretty<std::io::stdio::Stdout> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`test::term::win::impl$2::reset<std::io::stdio::Stdout> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`test::term::win::WinConsole::apply<std::io::stdio::Stdout> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::io::stdio::impl$11::flush (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::io::stdio::impl$12::flush (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::io::stdio::impl$13::flush (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::cell::impl$42::drop (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::cell::Cell::set (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::cell::Cell::replace (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::mem::replace (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::write (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::io::buffered::bufwriter::BufWriter::flush_buf<std::io::stdio::StdoutRaw> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::io::stdio::impl$1::write (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::io::stdio::handle_ebadf (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::stdio::write (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::stdio::write_valid_utf8_to_console (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::stdio::write_u16s (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::cvt (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::impl$2::is_zero (3 samples, 0.02%)`0x7FFB776C773A (3 samples, 0.02%)`0x7FFB776C7861 (3 samples, 0.02%)`0x7FFB799ED0F4 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::stdio::is_console (3 samples, 0.02%)`0x7FFB77710F40 (3 samples, 0.02%)`0x7FFB799ED0F4 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`test::console::run_tests_console::closure$2 (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`test::console::on_test_event (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`test::formatters::pretty::impl$1::write_result<std::io::stdio::Stdout> (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`test::formatters::terse::TerseFormatter::write_test_name<std::io::stdio::Stdout> (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`test::formatters::terse::TerseFormatter::write_plain (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`test::console::impl$0::flush (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`std::io::impls::impl$5::flush (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`std::io::stdio::impl$11::flush (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`std::io::stdio::impl$12::flush (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`std::io::stdio::impl$13::flush (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::cell::impl$42::drop (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::cell::Cell::set (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::cell::Cell::replace (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::mem::replace (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::write (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`std::io::buffered::bufwriter::BufWriter::flush_buf<std::io::stdio::StdoutRaw> (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`std::io::stdio::impl$1::write (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`std::io::stdio::handle_ebadf (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::stdio::write (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::stdio::write_valid_utf8_to_console (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::stdio::write_u16s (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::cvt (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::impl$2::is_zero (3 samples, 0.02%)`0x7FFB776C773A (3 samples, 0.02%)`0x7FFB776C7861 (3 samples, 0.02%)`0x7FFB799ED0F4 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (21 samples, 0.15%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop (21 samples, 0.15%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (21 samples, 0.15%)scryer-7e5e7ddde7310dd8.exe`test::test_main (21 samples, 0.15%)scryer-7e5e7ddde7310dd8.exe`test::console::run_tests_console (20 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`test::run_tests (18 samples, 0.13%)scryer-7e5e7ddde7310dd8.exe`test::run_tests::RunningTest::join (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::thread::JoinHandle::join (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::thread::JoinInner::join (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::sync::Arc::get_mut (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::sync::Arc::is_unique (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::sync::atomic::AtomicUsize::compare_exchange (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::sync::atomic::atomic_compare_exchange (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`__scrt_common_main_seh() (29 samples, 0.21%)scryer-7e5e7ddde7310dd8.exe`invoke_main() (22 samples, 0.16%)scryer-7e5e7ddde7310dd8.exe`main (22 samples, 0.16%)scryer-7e5e7ddde7310dd8.exe`std::rt::lang_start_internal (22 samples, 0.16%)scryer-7e5e7ddde7310dd8.exe`std::panic::catch_unwind (22 samples, 0.16%)scryer-7e5e7ddde7310dd8.exe`std::panicking::try (22 samples, 0.16%)scryer-7e5e7ddde7310dd8.exe`std::panicking::try::do_call (22 samples, 0.16%)scryer-7e5e7ddde7310dd8.exe`std::rt::lang_start_internal::closure$2 (22 samples, 0.16%)scryer-7e5e7ddde7310dd8.exe`std::panic::catch_unwind (22 samples, 0.16%)scryer-7e5e7ddde7310dd8.exe`std::rt::lang_start::closure$0<tuple$<> >(std::rt::lang_start::closure_env$0<tuple$ (22 samples, 0.16%)scryer-7e5e7ddde7310dd8.exe`std::sys_common::backtrace::__rust_begin_short_backtrace<void (*)(),tuple$<> >(void (*) (22 samples, 0.16%)scryer-7e5e7ddde7310dd8.exe`test::test_main_static (22 samples, 0.16%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::append_elements(ptr_const$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::len (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>(alloc::raw_vec::RawVec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB799736BD (2 samples, 0.01%)`0x7FFB799738E3 (2 samples, 0.01%)`0x7FFB799727D9 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$19::extend(alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::vec::into_iter::IntoIter<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$2::spec_extend(alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::vec::into_iter::IntoIter<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_predicate(alloc::vec::Vec<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_pred_subseq(ref_mut$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_rule (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_seq(scryer_prolog::forms::ChunkedTermVec*, alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::BranchCodeStack::pop_branch (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::push_back(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::grow<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::handle_capacity_increase (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::reserve_for_push<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB799736BD (2 samples, 0.01%)`0x7FFB799738E3 (2 samples, 0.01%)`0x7FFB79971BF2 (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::forms::ChunkedTermVec,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_body_variables<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile<scryer_prolog::machine::loader::LiveLoadAndMachineState>(tuple$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::try_term_to_tl(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::forms::TopLevel>,enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::try_term_to_tl<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::setup_rule(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<enum2$<scryer_prolog::parser::ast::Term>,scryer_prolog::forms::ChunkedTermVec,scryer_prolog::machine::disjuncts::VarData>,enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_rule<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::disjuncts::VariableClassifier, scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::flush_term_queue (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::flush_term_queue::closure$0 (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile_and_submit<scryer_prolog::machine::loader::LiveLoadAndMachineState> (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >::map_err(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::read_term<enum2$<scryer_prolog::machine::streams::Stream> >(scryer_prolog::parser::ast::CompositeOpDir*, enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::read_tokens(scryer_prolog::parser::lexer::Lexer<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::next_token<enum2$<scryer_prolog::machine::streams::Stream> > (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term<enum2$<core::result::Result<scryer_prolog::machine::machine_state::OnEOF,alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> > > (*)(ref_mut$<scryer_prolog::machine::machine_state::MachineState>,enum2$<scryer_prolog::machine::streams::Stream>)>(enum2$<scryer_prolog::machine::streams::Stream>, scryer_prolog::machine::machine_indices::IndexStore*, enum2$<core::result::Result<scryer_prolog::machine::machine_state::OnEOF,alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> > > (*)(scryer_prolog::machine::machine_state::MachineState*, enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read(enum2$<scryer_prolog::machine::streams::Stream>, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::try_arg (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<u8,alloc::alloc::Global>::as_slice (35 samples, 0.25%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$9::deref(alloc::vec::Vec (35 samples, 0.25%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<u8,alloc::alloc::Global>::as_ptr (35 samples, 0.25%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<u8,alloc::alloc::Global>::ptr (35 samples, 0.25%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::test_load_file(ref$ (35 samples, 0.25%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::run_module_predicate(scryer_prolog::atom_table::Atom, tuple$ (34 samples, 0.25%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::dispatch_loop (34 samples, 0.25%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(scryer_prolog::raw_block::RawBlock (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::raw_block::impl$1::drop(scryer_prolog::raw_block::RawBlock (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::arena::impl$41::drop (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<scryer_prolog::machine::Machine> (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$13::index(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::index::impl$0::index(ref$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::index::impl$2::index(unsigned long long, ref$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::impl$7::next<scryer_prolog::heap_iter::StackfulPreOrderHeapIter>(scryer_prolog::heap_iter::PostOrderIterator (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::clause_to_evacuable (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::restore_load_state_payload(enum2$<core::result::Result<scryer_prolog::arena::TypedArenaPtr<scryer_prolog::machine::term_stream::LoadStatePayload<scryer_prolog::machine::term_stream::LiveTermStream> >,enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::read_and_enqueue_term(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>, enum2$<scryer_prolog::parser::ast::RegType>, enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term_from_heap (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::compile_inline_or_expanded_goal (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::declare_module (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::declare_module::closure$0 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<enum2$<scryer_prolog::parser::ast::Literal>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<enum2$<scryer_prolog::parser::ast::Literal>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault<fxhash::FxHasher>,enum2$<scryer_prolog::parser::ast::Literal> >(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<enum2$<scryer_prolog::parser::ast::Literal>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<enum2$<scryer_prolog::parser::ast::Literal>,enum2$<scryer_prolog::instructions::IndexingCodePtr> >::get_index_of(indexmap::HashValue, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::get(unsigned long long, indexmap::map::core::equivalent::closure_env$0<enum2$<scryer_prolog::parser::ast::Literal>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::find(unsigned long long, indexmap::map::core::equivalent::closure_env$0<enum2$<scryer_prolog::parser::ast::Literal>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::find_inner(unsigned long long, ref_mut$<dyn$<core::ops::function::FnMut<tuple$<usize>,assoc$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::execute_switch_on_term (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::fast_call (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_pred_subseq(ref_mut$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_rule (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_seq(scryer_prolog::forms::ChunkedTermVec*, alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_predicate(alloc::vec::Vec<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::machine::disjuncts::TraversalState>,alloc::alloc::Global>::push(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::probe_body_term(unsigned long long, unsigned long long, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::probe_body_var (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure$1<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure_env$1<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, scryer_prolog::machine::disjuncts::VariableClassifier*, scryer_prolog::atom_table::Atom, alloc::vec::Vec<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::forms::ChunkedTermVec,enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_body_variables<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::BranchMap::separate_and_classify_variables(unsigned long long, enum2$<core::option::Option (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::gcd_ops::impl$3::gcd (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`dashu_int::gcd_ops::repr::impl$0::gcd(enum2$<dashu_int::repr::TypedReprRef>, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`dashu_int::repr::Repr::from_dword (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`dashu_base::ring::gcd::impl$20::gcd (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::add::impl$11::sub_assign (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::add::impl$5::sub (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (24 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile<scryer_prolog::machine::loader::LiveLoadAndMachineState>(tuple$ (24 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::try_term_to_tl(enum2$ (19 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::forms::TopLevel>,enum2$ (19 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::try_term_to_tl<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$ (19 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::setup_rule(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (19 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<enum2$<scryer_prolog::parser::ast::Term>,scryer_prolog::forms::ChunkedTermVec,scryer_prolog::machine::disjuncts::VarData>,enum2$ (19 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_rule<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::disjuncts::VariableClassifier, scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (19 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::merge_branches (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::merge_branch_seq(alloc::vec::drain::Drain (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::mul::impl$19::mul (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::convert::impl$6::try_into (14 samples, 0.10%)scryer-7e5e7ddde7310dd8.exe`std::os::windows::io::handle::impl$12::try_from (14 samples, 0.10%)`0x7FFB776E5FE6 (14 samples, 0.10%)`0x7FFB776E6579 (14 samples, 0.10%)`0x7FFB799EDAB4 (14 samples, 0.10%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::flush_term_queue (40 samples, 0.29%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::flush_term_queue::closure$0 (40 samples, 0.29%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (40 samples, 0.29%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile_and_submit<scryer_prolog::machine::loader::LiveLoadAndMachineState> (40 samples, 0.29%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::listing_src_file_name (15 samples, 0.11%)scryer-7e5e7ddde7310dd8.exe`std::path::Path::is_file (15 samples, 0.11%)scryer-7e5e7ddde7310dd8.exe`std::fs::metadata (15 samples, 0.11%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map (15 samples, 0.11%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::stat (15 samples, 0.11%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::metadata (15 samples, 0.11%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::File::open (15 samples, 0.11%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::stream_property (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::unify (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::Unifier::unify_internal<scryer_prolog::machine::unify::DefaultUnifier> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::set::IndexSet<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert_full(tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >::insert_full<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >(indexmap::HashValue, tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >::push(indexmap::HashValue, tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::trust_me (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::trust_me_epilogue (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::try_me_else (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::next_applicable_clause (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::reduce_list (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::iter::traits::iterator::Iterator::rev(alloc::vec::drain::Drain<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::iter::traits::double_ended::DoubleEndedIterator::rfold(alloc::vec::drain::Drain<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>, enum2$<scryer_prolog::parser::ast::Term>, scryer_prolog::parser::parser::impl$1::reduce_list::closure_env$0<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::drain::impl$6::next_back(alloc::vec::drain::Drain<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::iter::impl$182::next_back(core::slice::iter::Iter<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::promote_atom_op<enum2$<scryer_prolog::machine::streams::Stream> > (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::push(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<enum2$<scryer_prolog::parser::ast::Literal>,alloc::collections::vec_deque::VecDeque<usize,alloc::alloc::Global> >,alloc::alloc::Global>::reserve_for_push<indexmap::Bucket<enum2$<scryer_prolog::parser::ast::Literal>,alloc::collections::vec_deque::VecDeque<usize,alloc::alloc::Global> >,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<enum2$<scryer_prolog::parser::ast::Literal>,alloc::collections::vec_deque::VecDeque<usize,alloc::alloc::Global> >,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB799736BD (2 samples, 0.01%)`0x7FFB799738E3 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::push(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift<enum2$<scryer_prolog::machine::streams::Stream> >(enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_token(enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::lexer::Token>,alloc::alloc::Global>::push(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::reserve_for_push<bytes::bytes::Bytes,alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::grow_amortized (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (3 samples, 0.02%)`0x7FFB799736BD (2 samples, 0.01%)`0x7FFB799738E3 (2 samples, 0.01%)`0x7FFB79971BF2 (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::name_token<enum2$<scryer_prolog::machine::streams::Stream> > (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >::map_err(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$ (18 samples, 0.13%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::read_term<enum2$<scryer_prolog::machine::streams::Stream> >(scryer_prolog::parser::ast::CompositeOpDir*, enum2$ (18 samples, 0.13%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::read_tokens(scryer_prolog::parser::lexer::Lexer<enum2$ (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::next_token<enum2$<scryer_prolog::machine::streams::Stream> > (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::variable_token (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read(enum2$<scryer_prolog::machine::streams::Stream>, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault (19 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::IndexMap (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::core::IndexMapCore (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(hashbrown::raw::inner::RawTable (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::impl$16::drop(hashbrown::raw::inner::RawTable (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::is_empty_singleton (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::write_read_term_options(alloc::vec::Vec<tuple$<enum2$<scryer_prolog::machine::machine_indices::VarKey>,scryer_prolog::types::HeapCellValue,usize>,alloc::alloc::Global>, alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::push_var_eq_functors(alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>*, core::iter::adapters::filter_map::FilterMap<core::slice::iter::Iter<tuple$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term<enum2$<core::result::Result<scryer_prolog::machine::machine_state::OnEOF,alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> > > (*)(ref_mut$<scryer_prolog::machine::machine_state::MachineState>,enum2$<scryer_prolog::machine::streams::Stream>)>(enum2$<scryer_prolog::machine::streams::Stream>, scryer_prolog::machine::machine_indices::IndexStore*, enum2$<core::result::Result<scryer_prolog::machine::machine_state::OnEOF,alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> > > (*)(scryer_prolog::machine::machine_state::MachineState*, enum2$ (22 samples, 0.16%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term_body (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::try_arg (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::unify (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::Unifier::unify_internal<scryer_prolog::machine::unify::DefaultUnifier> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::try_functor (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::insert<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> > >(unsigned long long, unsigned long long, indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> > >(unsigned long long, indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$<Output,u64> > > >, hashbrown::raw::inner::Fallibility, hashbrown::raw::inner::TableLayout, enum2$<core::option::Option<void (*)(ptr_mut$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::resize_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::set::IndexSet<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert_full(tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >::insert_full<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >(indexmap::HashValue, tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >::push(indexmap::HashValue, tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::Unifier::unify_internal<scryer_prolog::machine::unify::DefaultUnifier> (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::unify (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::write_literal_to_var (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::impl$2::index(scryer_prolog::machine::machine_state::MachineState*, enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::stack::impl$4::index (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::unify (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::Unifier::unify_internal<scryer_prolog::machine::unify::DefaultUnifier> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::impl$3::index_mut(scryer_prolog::machine::machine_state::MachineState*, enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_s (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get (175 samples, 1.26%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of (175 samples, 1.26%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::run_module_predicate(scryer_prolog::atom_table::Atom, tuple$ (175 samples, 1.26%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::dispatch_loop (175 samples, 1.26%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term_from_heap (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::clause_to_evacuable (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::restore_load_state_payload(enum2$<core::result::Result<scryer_prolog::arena::TypedArenaPtr<scryer_prolog::machine::term_stream::LoadStatePayload<scryer_prolog::machine::term_stream::LiveTermStream> >,enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::read_and_enqueue_term(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>, enum2$<scryer_prolog::parser::ast::RegType>, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile<scryer_prolog::machine::loader::LiveLoadAndMachineState>(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_predicate(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_pred_subseq(ref_mut$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_rule (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::debray_allocator::impl$5::max_reg_allocated (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_target<scryer_prolog::targets::FactInstruction,scryer_prolog::iterators::FactIterator>(scryer_prolog::iterators::FactIterator, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::subterm_to_instr<scryer_prolog::targets::FactInstruction>(enum2$<scryer_prolog::parser::ast::Term>*, enum2$<scryer_prolog::parser::ast::GenContext>, alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::deep_var_instr(core::cell::Cell<enum2$<scryer_prolog::parser::ast::VarReg> >*, unsigned long long, enum2$<scryer_prolog::parser::ast::GenContext>, alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::debray_allocator::impl$5::mark_var<scryer_prolog::targets::FactInstruction>(scryer_prolog::debray_allocator::DebrayAllocator*, unsigned long long, scryer_prolog::forms::Level, core::cell::Cell<enum2$<scryer_prolog::parser::ast::VarReg> >*, enum2$<scryer_prolog::parser::ast::GenContext>, alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::debray_allocator::impl$5::mark_reserved_var(scryer_prolog::debray_allocator::DebrayAllocator*, unsigned long long, scryer_prolog::forms::Level, core::cell::Cell<enum2$<scryer_prolog::parser::ast::VarReg> >*, enum2$<scryer_prolog::parser::ast::GenContext>, alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::flush_term_queue (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::flush_term_queue::closure$0 (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile_and_submit<scryer_prolog::machine::loader::LiveLoadAndMachineState> (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::listing_src_file_name (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::path::Path::is_file (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::fs::metadata (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::stat (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::metadata (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::File::open (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::convert::impl$6::try_into (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::os::windows::io::handle::impl$12::try_from (3 samples, 0.02%)`0x7FFB776E5FE6 (3 samples, 0.02%)`0x7FFB776E6579 (3 samples, 0.02%)`0x7FFB799EDAB4 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::load_special_forms (193 samples, 1.39%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::current_dir (18 samples, 0.13%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::run_module_predicate(scryer_prolog::atom_table::Atom, tuple$ (18 samples, 0.13%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::dispatch_loop (18 samples, 0.13%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$13::index(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::index::impl$0::index(ref$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::index::impl$2::index(unsigned long long, ref$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::add_in_situ_filename_module (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::add_in_situ_filename_module::closure$0 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::listing_src_file_name (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::path::Path::is_file (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::fs::metadata (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::stat (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::metadata (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::File::open (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::convert::impl$6::try_into (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::os::windows::io::handle::impl$12::try_from (3 samples, 0.02%)`0x7FFB776E5FE6 (3 samples, 0.02%)`0x7FFB776E6579 (3 samples, 0.02%)`0x7FFB799EDAB4 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::fmt::format::format_inner (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::expect (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::fmt::write (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::fmt::num::imp::impl$7::fmt (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::fmt::impl$0::write_str<alloc::string::String> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::string::impl$67::write_str (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::string::String::push_str (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec::extend_from_slice (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$4::spec_extend (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec::append_elements (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec::len (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<u8,alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec::grow_amortized (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global>(enum2$<core::result::Result<core::alloc::layout::Layout,core::alloc::layout::LayoutError> >, enum2$<core::option::Option<tuple$<core::ptr::non_null::NonNull (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$<u8> >,core::alloc::AllocError> >::map_err(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$<u8> >,core::alloc::AllocError> >, alloc::raw_vec::finish_grow::closure_env$1 (3 samples, 0.02%)`0x7FFB799736BD (3 samples, 0.02%)`0x7FFB799738E3 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term_from_heap (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::impl$7::next<scryer_prolog::heap_iter::StackfulPreOrderHeapIter>(scryer_prolog::heap_iter::PostOrderIterator (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::clause_to_evacuable (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::restore_load_state_payload(enum2$<core::result::Result<scryer_prolog::arena::TypedArenaPtr<scryer_prolog::machine::term_stream::LoadStatePayload<scryer_prolog::machine::term_stream::LiveTermStream> >,enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::read_and_enqueue_term(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>, enum2$<scryer_prolog::parser::ast::RegType>, enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_predicate(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::conclude_load (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::conclude_load::closure$0 (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile_and_submit<scryer_prolog::machine::loader::LiveLoadAndMachineState> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile<scryer_prolog::machine::loader::LiveLoadAndMachineState>(tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::try_term_to_tl(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::forms::TopLevel>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::try_term_to_tl<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::setup_rule(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<enum2$<scryer_prolog::parser::ast::Term>,scryer_prolog::forms::ChunkedTermVec,scryer_prolog::machine::disjuncts::VarData>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_rule<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::disjuncts::VariableClassifier, scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::forms::ChunkedTermVec,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_body_variables<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<scryer_prolog::machine::machine_indices::CodeIndex> > >::cloned(enum2$<core::option::Option<ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,usize> >(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::declare_module (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::declare_module::closure$0 (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::load_decl<scryer_prolog::machine::loader::LiveLoadAndMachineState>(enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::add_module(scryer_prolog::forms::ModuleDecl, enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::import_builtins_in_module(scryer_prolog::atom_table::Atom, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<tuple$<>,enum2$<scryer_prolog::machine::machine_errors::SessionError> > >::unwrap(enum2$<core::result::Result<tuple$<>,enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::load_state::import_module_exports<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::LiveLoadAndMachineState*, enum2$<scryer_prolog::machine::loader::CompilationTarget>*, scryer_prolog::forms::Module*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::consume_layout(enum2$<core::option::Option (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::single_line_comment (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::lookahead_char (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::streams::impl$28::peek_char(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::devour_whitespace (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::read::devour_whitespace<enum2$<scryer_prolog::machine::streams::Stream> >(scryer_prolog::parser::parser::Parser<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::scan_for_layout<enum2$<scryer_prolog::machine::streams::Stream> > (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::lookahead_char (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::streams::impl$28::peek_char(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::arena::impl$11::deref_mut(scryer_prolog::arena::TypedArenaPtr<scryer_prolog::machine::streams::StreamLayout (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::execute_switch_on_term (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::store (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::fast_call (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::spec_extend::impl$1::spec_extend<enum2$<scryer_prolog::instructions::Instruction>,alloc::collections::vec_deque::into_iter::IntoIter<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>,alloc::alloc::Global>(alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::collections::vec_deque::into_iter::IntoIter<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::reserve (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::handle_capacity_increase (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>(alloc::raw_vec::RawVec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB799736BD (2 samples, 0.01%)`0x7FFB799738E3 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_query_line(enum2$<scryer_prolog::forms::QueryTerm>*, enum2$<scryer_prolog::parser::ast::GenContext>, alloc::collections::vec_deque::VecDeque<enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_target(scryer_prolog::iterators::QueryIterator, enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::impl$2::next (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::iterators::TermIterState>,alloc::alloc::Global>::pop (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_predicate(alloc::vec::Vec<enum2$ (14 samples, 0.10%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_pred_subseq(ref_mut$<slice2$<enum2$ (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_rule (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_seq(scryer_prolog::forms::ChunkedTermVec*, alloc::collections::vec_deque::VecDeque<enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$19::extend(alloc::vec::Vec<enum2$<scryer_prolog::machine::disjuncts::TraversalState>,alloc::alloc::Global>*, core::iter::adapters::map::Map<core::iter::adapters::chain::Chain<core::iter::adapters::rev::Rev<alloc::vec::into_iter::IntoIter<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global> >,core::iter::sources::once::Once<enum2$<scryer_prolog::parser::ast::Term> > >,enum2$<scryer_prolog::machine::disjuncts::TraversalState> (*)(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$1::spec_extend(alloc::vec::Vec<enum2$<scryer_prolog::machine::disjuncts::TraversalState>,alloc::alloc::Global>*, core::iter::adapters::map::Map<core::iter::adapters::chain::Chain<core::iter::adapters::rev::Rev<alloc::vec::into_iter::IntoIter<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global> >,core::iter::sources::once::Once<enum2$<scryer_prolog::parser::ast::Term> > >,enum2$<scryer_prolog::machine::disjuncts::TraversalState> (*)(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::machine::disjuncts::TraversalState>,alloc::alloc::Global>::extend_trusted(core::iter::adapters::map::Map<core::iter::adapters::chain::Chain<core::iter::adapters::rev::Rev<alloc::vec::into_iter::IntoIter<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global> >,core::iter::sources::once::Once<enum2$<scryer_prolog::parser::ast::Term> > >,enum2$<scryer_prolog::machine::disjuncts::TraversalState> (*)(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::probe_body_term(unsigned long long, unsigned long long, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::forms::ChunkedTermVec,enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_body_variables<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure$1<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure_env$1<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, scryer_prolog::machine::disjuncts::VariableClassifier*, scryer_prolog::atom_table::Atom, alloc::vec::Vec<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::clause_to_query_term<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, scryer_prolog::atom_table::Atom, alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_head_variables(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::BranchMap::separate_and_classify_variables(unsigned long long, enum2$<core::option::Option (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::variable_records::VariableRecords::populate_restricting_sets (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::try_term_to_tl(enum2$ (20 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::forms::TopLevel>,enum2$ (20 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::try_term_to_tl<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$ (20 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::setup_rule(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (20 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<enum2$<scryer_prolog::parser::ast::Term>,scryer_prolog::forms::ChunkedTermVec,scryer_prolog::machine::disjuncts::VarData>,enum2$ (20 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_rule<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::disjuncts::VariableClassifier, scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (20 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::merge_branches (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::merge_branch_seq(alloc::vec::drain::Drain (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (36 samples, 0.26%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile<scryer_prolog::machine::loader::LiveLoadAndMachineState>(tuple$ (36 samples, 0.26%)`0x7FFB776E6785 (3 samples, 0.02%)`0x7FFB799ED1F4 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`std::os::windows::io::handle::impl$23::drop (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::File::file_attr (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::cvt (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::impl$2::is_zero (5 samples, 0.04%)`0x7FFB776B7A04 (4 samples, 0.03%)`0x7FFB799ED234 (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::convert::impl$6::try_into (25 samples, 0.18%)scryer-7e5e7ddde7310dd8.exe`std::os::windows::io::handle::impl$12::try_from (25 samples, 0.18%)`0x7FFB776E5FE6 (25 samples, 0.18%)`0x7FFB776E6579 (24 samples, 0.17%)`0x7FFB799EDAB4 (24 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::flush_term_queue (70 samples, 0.51%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::flush_term_queue::closure$0 (70 samples, 0.51%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (70 samples, 0.51%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile_and_submit<scryer_prolog::machine::loader::LiveLoadAndMachineState> (70 samples, 0.51%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::listing_src_file_name (34 samples, 0.25%)scryer-7e5e7ddde7310dd8.exe`std::path::Path::is_file (34 samples, 0.25%)scryer-7e5e7ddde7310dd8.exe`std::fs::metadata (34 samples, 0.25%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map (34 samples, 0.25%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::stat (34 samples, 0.25%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::metadata (34 samples, 0.25%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::File::open (26 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::indexed_try (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global> > > >::or_else(enum2$<core::option::Option<ref$<alloc::vec::Vec<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,usize> >(tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash(tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$23::hash(tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_indices::IndexStore::get_meta_predicate_spec(scryer_prolog::atom_table::Atom, unsigned long long, enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::meta_predicate_property (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::predicate_defined (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::retry_me_else (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::trust_me (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::trust_me_epilogue (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::unwind_trail (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::next_applicable_clause (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::next_clause_applicable (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::try_me_else (14 samples, 0.10%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::allocate (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::stack::Stack::index_and_frame_mut (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::stack::Stack::allocate_and_frame (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::compare_term_test (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::install_new_block (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::Fixnum::build_with (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::bind (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::global_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::future::block_on::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<tokio::sync::rwlock::read_guard::RwLockReadGuard<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> >,std::thread::local::AccessError> >::unwrap(enum2$<core::result::Result<tokio::sync::rwlock::read_guard::RwLockReadGuard<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::park::CachedParkThread::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::coop::budget(tokio::runtime::park::impl$4::block_on::closure_env$0<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::coop::with_budget(tokio::runtime::coop::Budget, tokio::runtime::park::impl$4::block_on::closure_env$0<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::park::impl$4::block_on::closure$0(tokio::runtime::park::impl$4::block_on::closure_env$0<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::sync::rwlock::impl$14::read::async_fn$0(core::pin::Pin<ref_mut$<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::sync::rwlock::impl$14::read::async_fn$0::async_block$0(core::pin::Pin<ref_mut$<enum2$<tokio::sync::rwlock::impl$14::read::async_fn$0::async_block_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::sort::insertion_sort_shift_left<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,alloc::slice::impl$0::sort_by::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,scryer_prolog::machine::dispatch::impl$0::keysort::closure_env$1> >(ref_mut$<slice2$<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue> > >, unsigned long long, alloc::slice::impl$0::sort_by::closure_env$0<tuple$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::slice::sort::insert_tail(ref_mut$<slice2$<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue> > >, alloc::slice::impl$0::sort_by::closure_env$0<tuple$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::compare_term_test (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$13::cmp (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::rcu::RcuRef<scryer_prolog::atom_table::InnerAtomTable,u8>::try_map(scryer_prolog::rcu::RcuRef (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(scryer_prolog::rcu::RcuRef (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::sync::Arc (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::sync::impl$27::drop(alloc::sync::Arc (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::keysort (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<enum2$<scryer_prolog::parser::ast::Term> >(enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<enum2$<scryer_prolog::parser::ast::Term> >(enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<enum2$<scryer_prolog::parser::ast::Term> >(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash(tuple$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$23::hash(tuple$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_token(enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_op (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::get_op_desc (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::CompositeOpDir::get (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<scryer_prolog::parser::ast::OpDesc> > >::cloned(enum2$<core::option::Option<ref$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity> >(tuple$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc>::get_index_of(indexmap::HashValue, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::get(unsigned long long, indexmap::map::core::equivalent::closure_env$0<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::find(unsigned long long, indexmap::map::core::equivalent::closure_env$0<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::find_inner(unsigned long long, ref_mut$<dyn$<core::ops::function::FnMut<tuple$<usize>,assoc$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >::map_err(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$ (15 samples, 0.11%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::read_term<enum2$<scryer_prolog::machine::streams::Stream> >(scryer_prolog::parser::ast::CompositeOpDir*, enum2$ (15 samples, 0.11%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::read_tokens(scryer_prolog::parser::lexer::Lexer<enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::next_token<enum2$<scryer_prolog::machine::streams::Stream> > (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::name_token<enum2$<scryer_prolog::machine::streams::Stream> > (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomTable::build_with(ref$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read(enum2$<scryer_prolog::machine::streams::Stream>, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault (23 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::read::TermWriter::write_term_to_heap(scryer_prolog::read::TermWriter, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::IndexMap (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::core::IndexMapCore (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(hashbrown::raw::inner::RawTable (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::impl$16::drop(hashbrown::raw::inner::RawTable (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::is_empty_singleton (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::write_read_term_options(alloc::vec::Vec<tuple$<enum2$<scryer_prolog::machine::machine_indices::VarKey>,scryer_prolog::types::HeapCellValue,usize>,alloc::alloc::Global>, alloc::vec::Vec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::push_var_eq_functors(alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>*, core::iter::adapters::filter_map::FilterMap<core::slice::iter::Iter<tuple$<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomTable::build_with(ref$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::rcu::impl$4::deref(scryer_prolog::rcu::RcuRef<indexmap::set::IndexSet<scryer_prolog::atom_table::Atom,std::collections::hash::map::RandomState>,indexmap::set::IndexSet (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::impl$0::clone(indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::impl$0::clone<scryer_prolog::atom_table::Atom,tuple$<> >(indexmap::map::core::IndexMapCore<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::impl$12::clone<usize,hashbrown::raw::inner::alloc::inner::Global>(hashbrown::raw::inner::RawTable (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::impl$13::clone_from_spec(hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>*, hashbrown::raw::inner::RawTable (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::clone_from_impl(hashbrown::raw::inner::RawTable (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term<enum2$<core::result::Result<scryer_prolog::machine::machine_state::OnEOF,alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> > > (*)(ref_mut$<scryer_prolog::machine::machine_state::MachineState>,enum2$<scryer_prolog::machine::streams::Stream>)>(enum2$<scryer_prolog::machine::streams::Stream>, scryer_prolog::machine::machine_indices::IndexStore*, enum2$<core::result::Result<scryer_prolog::machine::machine_state::OnEOF,alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> > > (*)(scryer_prolog::machine::machine_state::MachineState*, enum2$ (28 samples, 0.20%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term_body (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::insert<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> > >(unsigned long long, unsigned long long, indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> > >(unsigned long long, indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$<Output,u64> > > >, hashbrown::raw::inner::Fallibility, hashbrown::raw::inner::TableLayout, enum2$<core::option::Option<void (*)(ptr_mut$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::resize_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::prepare_resize (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::fallible_with_capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::new_uninitialized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::set::IndexSet<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert_full(tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >::insert_full<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >(indexmap::HashValue, tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >::push(indexmap::HashValue, tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::impl$1::bind (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::bind (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::unify (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::Unifier::unify_internal<scryer_prolog::machine::unify::DefaultUnifier> (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::impl$2::index(scryer_prolog::machine::machine_state::MachineState*, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::impl$3::index_mut(scryer_prolog::machine::machine_state::MachineState*, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::load_top_level (257 samples, 1.86%)s..scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get (257 samples, 1.86%)s..scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of (257 samples, 1.86%)s..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::run_module_predicate(scryer_prolog::atom_table::Atom, tuple$ (257 samples, 1.86%)s..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::dispatch_loop (257 samples, 1.86%)s..scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::forms::PredicateClause>,alloc::alloc::Global>::push(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<enum2$<scryer_prolog::machine::loader::CompilationTarget>,tuple$<scryer_prolog::atom_table::Atom,usize> >,scryer_prolog::forms::LocalPredicateSkeleton>,alloc::alloc::Global>::reserve_for_push<indexmap::Bucket<tuple$<enum2$<scryer_prolog::machine::loader::CompilationTarget>,tuple$<scryer_prolog::atom_table::Atom,usize> >,scryer_prolog::forms::LocalPredicateSkeleton>,alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<enum2$<scryer_prolog::machine::loader::CompilationTarget>,tuple$<scryer_prolog::atom_table::Atom,usize> >,scryer_prolog::forms::LocalPredicateSkeleton>,alloc::alloc::Global>::grow_amortized (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (3 samples, 0.02%)`0x7FFB7997B3C7 (2 samples, 0.01%)`0x7FFB7997BF5E (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$19::extend(alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::vec::into_iter::IntoIter<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$2::spec_extend(alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::vec::into_iter::IntoIter<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::append_elements(ptr_const$<slice2$<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::len (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>(alloc::raw_vec::RawVec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB799736BD (2 samples, 0.01%)`0x7FFB799738E3 (2 samples, 0.01%)`0x7FFB799727D9 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<scryer_prolog::debray_allocator::DebrayAllocator> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::debray_allocator::BranchOccurrences,alloc::alloc::Global>::as_mut_ptr (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::debray_allocator::BranchOccurrences,alloc::alloc::Global>::ptr (2 samples, 0.01%)`0x7FFB799747B1 (2 samples, 0.01%)`0x7FFB799F6F6A (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<enum2$<scryer_prolog::forms::PredicateClause> >(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::collections::vec_deque::VecDeque<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$1::drop(alloc::collections::vec_deque::VecDeque<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::collections::vec_deque::impl$1::drop::Dropper<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$1::drop::impl$0::drop(alloc::collections::vec_deque::impl$1::drop::Dropper<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<slice2$<enum2$<scryer_prolog::forms::ChunkedTerms> > >(ptr_mut$<slice2$<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$1::drop(alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::collections::vec_deque::impl$1::drop::Dropper<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$1::drop::impl$0::drop(alloc::collections::vec_deque::impl$1::drop::Dropper<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<slice2$<enum2$<scryer_prolog::forms::ChunkedTerms> > >(ptr_mut$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$1::drop<enum2$<scryer_prolog::forms::QueryTerm>,alloc::alloc::Global>(alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$18::extend(alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::spec_extend::impl$1::spec_extend<enum2$<scryer_prolog::instructions::Instruction>,alloc::collections::vec_deque::into_iter::IntoIter<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>,alloc::alloc::Global>(alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::collections::vec_deque::into_iter::IntoIter<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::push_back(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::grow<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::handle_capacity_increase (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::reserve_for_push<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB799736BD (2 samples, 0.01%)`0x7FFB799738E3 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::BranchCodeStack::pop_branch (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::iter::adapters::enumerate::impl$1::next(core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::into_iter::impl$5::next(alloc::vec::into_iter::IntoIter<alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::spec_extend::impl$1::spec_extend<enum2$<scryer_prolog::instructions::Instruction>,alloc::collections::vec_deque::into_iter::IntoIter<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>,alloc::alloc::Global>(alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::collections::vec_deque::into_iter::IntoIter<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::reserve (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::handle_capacity_increase (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>(alloc::raw_vec::RawVec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB799736BD (2 samples, 0.01%)`0x7FFB799738E3 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::spec_extend::impl$1::spec_extend<enum2$<scryer_prolog::instructions::Instruction>,alloc::collections::vec_deque::into_iter::IntoIter<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>,alloc::alloc::Global>(alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::collections::vec_deque::into_iter::IntoIter<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::reserve (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::handle_capacity_increase (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>(alloc::raw_vec::RawVec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::iterators::TermIterState>,alloc::alloc::Global>::push(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::iterators::TermIterState>,alloc::alloc::Global>::reserve_for_push<enum2$<scryer_prolog::iterators::TermIterState>,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::iterators::TermIterState>,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::new (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::QueryIterator::new(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::QueryIterator::extend_state(scryer_prolog::forms::Level, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_query_line(enum2$<scryer_prolog::forms::QueryTerm>*, enum2$<scryer_prolog::parser::ast::GenContext>, alloc::collections::vec_deque::VecDeque<enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_target(scryer_prolog::iterators::QueryIterator, enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (16 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_seq(scryer_prolog::forms::ChunkedTermVec*, alloc::collections::vec_deque::VecDeque<enum2$ (16 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::debray_allocator::impl$5::mark_var<scryer_prolog::targets::FactInstruction>(scryer_prolog::debray_allocator::DebrayAllocator*, unsigned long long, scryer_prolog::forms::Level, core::cell::Cell<enum2$<scryer_prolog::parser::ast::VarReg> >*, enum2$<scryer_prolog::parser::ast::GenContext>, alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::debray_allocator::impl$5::max_reg_allocated (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_target<scryer_prolog::targets::FactInstruction,scryer_prolog::iterators::FactIterator>(scryer_prolog::iterators::FactIterator, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$9::deref(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::as_ptr (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::ptr (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::debray_allocator::impl$5::reset_at_head(scryer_prolog::debray_allocator::DebrayAllocator*, alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<usize,usize,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<usize,usize,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert_full (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<usize,usize>::insert_full<usize,usize> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<usize,usize>::push (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<usize,usize>,alloc::alloc::Global>::push(indexmap::Bucket (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<usize,usize>,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::reserve_exact<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::reserve_exact (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::try_reserve_exact (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::grow_exact (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>,enum2$ (30 samples, 0.22%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_predicate(alloc::vec::Vec<enum2$ (30 samples, 0.22%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_pred_subseq(ref_mut$<slice2$<enum2$ (26 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_rule (24 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::FactIterator::from_rule_head_clause(alloc::vec::Vec<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::iter::traits::iterator::Iterator::collect(core::iter::adapters::map::Map<core::slice::iter::Iter<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$14::from_iter(core::iter::adapters::map::Map<core::slice::iter::Iter<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::spec_from_iter::impl$0::spec_from_iter(core::iter::adapters::map::Map<core::slice::iter::Iter<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$15::from_iter(core::iter::adapters::map::Map<core::slice::iter::Iter<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$21::from(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::iterators::TermIterState>,alloc::alloc::Global>::into_raw_parts_with_alloc(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::mem::manually_drop::ManuallyDrop<alloc::vec::Vec<enum2$<scryer_prolog::iterators::TermIterState>,alloc::alloc::Global> >::new(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_from_iter::impl$0::from_iter<enum2$<scryer_prolog::iterators::TermIterState>,core::iter::adapters::map::Map<core::slice::iter::Iter<enum2$<scryer_prolog::parser::ast::Term> >,scryer_prolog::iterators::impl$3::from_rule_head_clause::closure_env$0> >(core::iter::adapters::map::Map<core::slice::iter::Iter<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_from_iter_nested::impl$1::from_iter(core::iter::adapters::map::Map<core::slice::iter::Iter<enum2$ (2 samples, 0.01%)`0x7FFB799747B1 (5 samples, 0.04%)`0x7FFB799F6F98 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::IndexMap<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::core::IndexMapCore<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> > >(indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<scryer_prolog::machine::disjuncts::BranchInfo> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<slice2$<scryer_prolog::machine::disjuncts::ChunkInfo> >(ptr_mut$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::impl$1::deallocate(alloc::alloc::Global*, core::ptr::non_null::NonNull (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::dealloc (2 samples, 0.01%)`0x7FFB799747B1 (2 samples, 0.01%)`0x7FFB799F6FAE (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<scryer_prolog::machine::disjuncts::VariableClassifier> (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::machine::disjuncts::TraversalState>,alloc::alloc::Global>::push(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::BranchNumber::split (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::div::impl$7::div (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::probe_body_var (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`enum2$<indexmap::map::core::Entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> > >::or_insert_with(enum2$<indexmap::map::core::Entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::exchange_malloc (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::breadth_first_iter(enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::FactIterator::new(enum2$ (4 samples, 0.03%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::VarInfo,alloc::alloc::Global>::push (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::reserve_for_push<bytes::bytes::Bytes,alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::grow_amortized (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>,std::collections::hash::map::RandomState>::hash (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::collections::hash::map::impl$86::finish (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::hash::sip::impl$4::finish (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::hash::sip::impl$5::finish(core::hash::sip::Hasher (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::hash::sip::impl$8::d_rounds (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>,std::collections::hash::map::RandomState>::entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>,std::collections::hash::map::RandomState> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`enum2$<indexmap::map::core::Entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> > >::or_insert_with(enum2$<indexmap::map::core::Entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::forms::ChunkedTermVec,enum2$ (32 samples, 0.23%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_body_variables<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$ (32 samples, 0.23%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure$1<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure_env$1<scryer_prolog::machine::loader::BootstrappingLoadState>*, scryer_prolog::machine::disjuncts::VariableClassifier*, scryer_prolog::atom_table::Atom, alloc::vec::Vec<enum2$ (16 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::probe_body_term(unsigned long long, unsigned long long, enum2$ (16 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::probe_body_var (10 samples, 0.07%)`0x7FFB7997BF05 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>::push (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>::reserve_for_push<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>::grow_amortized (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (7 samples, 0.05%)`0x7FFB7997B3C7 (7 samples, 0.05%)`0x7FFB7997BF5E (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>::push (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global> >,alloc::alloc::Global>::reserve_for_push<indexmap::Bucket<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global> >,alloc::alloc::Global> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global> >,alloc::alloc::Global>::grow_amortized (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::VarInfo,alloc::alloc::Global>::push (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::reserve_for_push<bytes::bytes::Bytes,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::insert<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> > >(unsigned long long, unsigned long long, indexmap::map::core::get_hash::closure_env$0<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<ref$<str$>,ref$<str$> > >(unsigned long long, indexmap::map::core::get_hash::closure_env$0<ref$<str$>,ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$<Output,u64> > > >, hashbrown::raw::inner::Fallibility, hashbrown::raw::inner::TableLayout, enum2$<core::option::Option<void (*)(ptr_mut$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::resize_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$ (2 samples, 0.01%)`0x7FFB799736BD (5 samples, 0.04%)`0x7FFB799738E3 (5 samples, 0.04%)`0x7FFB79971BF2 (5 samples, 0.04%)`0x7FFB7997B3C7 (5 samples, 0.04%)`0x7FFB7997BF5E (3 samples, 0.02%)`0x7FFB7995A36F (2 samples, 0.01%)`0x7FFB7995A4EB (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<indexmap::map::core::Entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> > >::or_insert_with(enum2$<indexmap::map::core::Entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::VacantEntry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >::insert<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >(indexmap::map::core::VacantEntry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >, alloc::vec::Vec (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >::push(indexmap::HashValue, scryer_prolog::parser::ast::VarPtr, alloc::vec::Vec (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >::reserve_entries (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >,alloc::alloc::Global>::reserve_exact (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >,alloc::alloc::Global>::reserve_exact (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >,alloc::alloc::Global>::try_reserve_exact (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >,alloc::alloc::Global>::grow_exact (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::breadth_first_iter(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::FactIterator::new(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::exchange_malloc (3 samples, 0.02%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (29 samples, 0.21%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_head_variables(enum2$ (29 samples, 0.21%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<> >::insert_full<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<> >(indexmap::HashValue, scryer_prolog::machine::disjuncts::BranchNumber, tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<> >::push(indexmap::HashValue, scryer_prolog::machine::disjuncts::BranchNumber, tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<> >,alloc::alloc::Global>::push(indexmap::Bucket<scryer_prolog::machine::disjuncts::BranchNumber,tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<> >,alloc::alloc::Global>::capacity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<> >,alloc::alloc::Global>::reserve_exact<indexmap::Bucket<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<> >,alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<> >,alloc::alloc::Global>::reserve_exact (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<> >,alloc::alloc::Global>::try_reserve_exact (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<> >,alloc::alloc::Global>::grow_exact (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (3 samples, 0.02%)`0x7FFB7997B3C7 (2 samples, 0.01%)`0x7FFB7997BF5E (2 samples, 0.01%)`0x7FFB7995A36F (2 samples, 0.01%)`0x7FFB7995A4EB (2 samples, 0.01%)`0x7FFB7995A16F (2 samples, 0.01%)`0x7FFB7995A364 (2 samples, 0.01%)`0x7FFB7995A4EB (2 samples, 0.01%)`0x7FFB79971BF2 (7 samples, 0.05%)`0x7FFB7997B3C7 (6 samples, 0.04%)`0x7FFB7997BF5E (5 samples, 0.04%)`0x7FFB799736BD (9 samples, 0.06%)`0x7FFB799738E3 (9 samples, 0.06%)`0x7FFB79971C3D (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::variable_records::VariableRecord,alloc::alloc::Global>::push (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::variable_records::VariableRecord,alloc::alloc::Global>::reserve_for_push<scryer_prolog::variable_records::VariableRecord,alloc::alloc::Global> (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::variable_records::VariableRecord,alloc::alloc::Global>::grow_amortized (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::insert<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> > >(unsigned long long, unsigned long long, indexmap::map::core::get_hash::closure_env$0<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> > >(unsigned long long, indexmap::map::core::get_hash::closure_env$0<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$<Output,u64> > > >, hashbrown::raw::inner::Fallibility, hashbrown::raw::inner::TableLayout, enum2$<core::option::Option<void (*)(ptr_mut$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::resize_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::prepare_resize (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::fallible_with_capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::new_uninitialized (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)`0x7FFB7997BF5E (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>, tuple$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert_full(tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>, tuple$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >::insert_full<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >(indexmap::HashValue, tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>, tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >::push(indexmap::HashValue, tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>, tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::VarPtr::set(enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(core::cell::RefMut<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::cell::impl$42::drop (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::cell::Cell<isize>::get (5 samples, 0.04%)`0x7FFB799747B1 (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`bit_set::BitSet<usize>::insert (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`bit_vec::BitVec<usize>::set (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`bit_vec::BitVec<usize>::grow<usize> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$19::extend(alloc::vec::Vec<usize,alloc::alloc::Global>*, core::iter::adapters::take::Take<core::iter::sources::repeat::Repeat (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$1::spec_extend(alloc::vec::Vec<usize,alloc::alloc::Global>*, core::iter::adapters::take::Take<core::iter::sources::repeat::Repeat (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<usize,alloc::alloc::Global>::extend_trusted(core::iter::adapters::take::Take<core::iter::sources::repeat::Repeat (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::set_len_on_drop::SetLenOnDrop::new (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<ptr_mut$<libffi_sys::ffi_type>,alloc::alloc::Global>(alloc::raw_vec::RawVec<ptr_mut$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<ptr_mut$<libffi_sys::ffi_type>,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)`0x7FFB7997BF5E (2 samples, 0.01%)`0x7FFB7995A36F (2 samples, 0.01%)`0x7FFB7995A4EB (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::insert<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > > >(unsigned long long, unsigned long long, indexmap::map::core::get_hash::closure_env$0<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > > >(unsigned long long, indexmap::map::core::get_hash::closure_env$0<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$<Output,u64> > > >, hashbrown::raw::inner::Fallibility, hashbrown::raw::inner::TableLayout, enum2$<core::option::Option<void (*)(ptr_mut$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::resize_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> >,std::collections::hash::map::RandomState>::insert(unsigned long long, indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> >,std::collections::hash::map::RandomState>::insert_full<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> >,std::collections::hash::map::RandomState>(unsigned long long, indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >::insert_full<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >(indexmap::HashValue, unsigned long long, indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >::push(indexmap::HashValue, unsigned long long, indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >,alloc::alloc::Global>::push(indexmap::Bucket<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >,alloc::alloc::Global>::reserve_exact<indexmap::Bucket<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >,alloc::alloc::Global>::reserve_exact (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >,alloc::alloc::Global>::try_reserve_exact (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >,alloc::alloc::Global>::grow_exact (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$19::extend(alloc::vec::Vec<usize,alloc::alloc::Global>*, core::iter::adapters::take::Take<core::iter::sources::repeat::Repeat (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$1::spec_extend(alloc::vec::Vec<usize,alloc::alloc::Global>*, core::iter::adapters::take::Take<core::iter::sources::repeat::Repeat (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<usize,alloc::alloc::Global>::extend_trusted(core::iter::adapters::take::Take<core::iter::sources::repeat::Repeat (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::set_len_on_drop::SetLenOnDrop::new (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<ptr_mut$<libffi_sys::ffi_type>,alloc::alloc::Global>(alloc::raw_vec::RawVec<ptr_mut$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<ptr_mut$<libffi_sys::ffi_type>,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::BranchMap::separate_and_classify_variables(unsigned long long, enum2$<core::option::Option (36 samples, 0.26%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::variable_records::VariableRecords::populate_restricting_sets (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::variable_records::TempVarData::populate_conflict_set (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::iter::traits::iterator::Iterator::collect(core::ops::range::Range (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`bit_set::impl$2::from_iter(core::ops::range::Range (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`bit_set::impl$3::extend(bit_set::BitSet<usize>*, core::ops::range::Range (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`bit_set::BitSet<usize>::insert (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`bit_vec::BitVec<usize>::set (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`bit_vec::BitVec<usize>::grow<usize> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>::push (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>::reserve_for_push<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>::grow_amortized (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (8 samples, 0.06%)`0x7FFB7997B3C7 (6 samples, 0.04%)`0x7FFB7997BF5E (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::iter::adapters::enumerate::impl$1::next(core::iter::adapters::enumerate::Enumerate<core::iter::adapters::rev::Rev<core::slice::iter::Iter (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::iter::adapters::rev::impl$1::next(core::iter::adapters::rev::Rev<core::slice::iter::Iter (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::slice::iter::impl$182::next_back(core::slice::iter::Iter (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::slice::iter::Iter<scryer_prolog::machine::disjuncts::BranchInfo>::pre_dec_end (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::const_ptr::impl$0::sub (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::const_ptr::impl$0::offset (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::cmp::impl$6::cmp (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`dashu_int::mul_ops::impl$21::mul (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`dashu_int::repr::Repr::with_sign (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`dashu_int::repr::Repr::is_zero (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`dashu_int::repr::Repr::capacity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`dashu_int::mul_ops::repr::impl$3::mul(enum2$<dashu_int::repr::TypedReprRef>, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`dashu_int::mul_ops::repr::mul_dword (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`dashu_int::mul_ops::repr::mul_dword_spilled (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`dashu_int::buffer::Buffer::allocate (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`dashu_int::buffer::Buffer::allocate_exact (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`dashu_int::buffer::Buffer::allocate_raw (3 samples, 0.02%)`0x7FFB7997B3C7 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::impl$1::deallocate(alloc::alloc::Global*, core::ptr::non_null::NonNull (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::dealloc (4 samples, 0.03%)`0x7FFB799747B1 (4 samples, 0.03%)`0x7FFB799F6FB6 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>::reserve (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>::reserve (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle(alloc::raw_vec::RawVec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>::grow_amortized (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (3 samples, 0.02%)`0x7FFB7997B3C7 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$19::extend(alloc::vec::Vec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>*, alloc::vec::drain::Drain (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$1::spec_extend(alloc::vec::Vec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>*, alloc::vec::drain::Drain (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>::extend_trusted(alloc::vec::drain::Drain (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (183 samples, 1.32%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::compile_and_submit<scryer_prolog::machine::loader::BootstrappingLoadState> (183 samples, 1.32%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (182 samples, 1.31%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::compile<scryer_prolog::machine::loader::BootstrappingLoadState>(tuple$ (182 samples, 1.31%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::try_term_to_tl(enum2$ (141 samples, 1.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::forms::TopLevel>,enum2$ (141 samples, 1.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::try_term_to_tl<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$ (141 samples, 1.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::setup_rule(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (140 samples, 1.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<enum2$<scryer_prolog::parser::ast::Term>,scryer_prolog::forms::ChunkedTermVec,scryer_prolog::machine::disjuncts::VarData>,enum2$ (140 samples, 1.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_rule<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::disjuncts::VariableClassifier, scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (140 samples, 1.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::merge_branches (30 samples, 0.22%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::merge_branch_seq(alloc::vec::drain::Drain (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::mul::impl$19::mul (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`dashu_int::div_ops::impl$0::div (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::div_ops::repr::impl$4::div(enum2$<dashu_int::repr::TypedRepr>, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::single_line_comment (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::skip_char (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::term_stream::impl$1::eof (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::read::devour_whitespace(scryer_prolog::parser::parser::Parser<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::scan_for_layout<enum2$<scryer_prolog::machine::streams::Stream> > (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::consume_layout(enum2$<core::option::Option (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::pop (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_from_iter::impl$0::from_iter<enum2$<scryer_prolog::parser::ast::Term>,alloc::vec::drain::Drain<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global> >(alloc::vec::drain::Drain<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_from_iter_nested::impl$1::from_iter(alloc::vec::drain::Drain<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::with_capacity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::with_capacity_in (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::with_capacity_in (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::allocate_in (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::impl$1::allocate (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::Global::alloc_impl (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::alloc (3 samples, 0.02%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::reduce_term (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::push(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift<enum2$<scryer_prolog::machine::streams::Stream> >(enum2$ (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::impl$27::from (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::impl$26::from(enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::rc::Rc<core::cell::RefCell<enum2$<scryer_prolog::parser::ast::Var> > >::new(core::cell::RefCell<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::boxed::impl$0::new(alloc::rc::RcBox<core::cell::RefCell<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::exchange_malloc (5 samples, 0.04%)`0x7FFB7997B3C7 (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<scryer_prolog::parser::ast::OpDesc> > >::cloned(enum2$<core::option::Option<ref$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity> >(tuple$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash(tuple$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$23::hash(tuple$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::global_atom_table (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`tokio::future::block_on::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<tokio::sync::rwlock::read_guard::RwLockReadGuard<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> >,std::thread::local::AccessError> >::unwrap(enum2$<core::result::Result<tokio::sync::rwlock::read_guard::RwLockReadGuard<alloc::vec::Vec<alloc::sync::Weak (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::park::CachedParkThread::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`tokio::sync::batch_semaphore::Semaphore::add_permits_locked(unsigned long long, tokio::loom::std::parking_lot::MutexGuard (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash(tuple$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$23::hash(tuple$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_op (15 samples, 0.11%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::get_op_desc (15 samples, 0.11%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::CompositeOpDir::get (15 samples, 0.11%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<scryer_prolog::parser::ast::OpDesc> > >::or_else(enum2$<core::option::Option<ref$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity> >(tuple$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_token(enum2$ (32 samples, 0.23%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::reserve_for_push<bytes::bytes::Bytes,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::lexer::Token>,alloc::alloc::Global>::push(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::consume_layout(enum2$<core::option::Option (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::skip_char (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<bool,enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::scan_for_layout<enum2$<scryer_prolog::machine::streams::Stream> > (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::string::String::push (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<u8,alloc::alloc::Global>::push (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<u8,alloc::alloc::Global>::reserve_for_push<u8,alloc::alloc::Global> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<u8,alloc::alloc::Global>::grow_amortized (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (4 samples, 0.03%)`0x7FFB799736BD (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::string::String::with_capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<u8,alloc::alloc::Global>::with_capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<u8,alloc::alloc::Global>::with_capacity_in (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<u8,alloc::alloc::Global>::with_capacity_in (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<u8,alloc::alloc::Global>::allocate_in (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<scryer_prolog::atom_table::Atom> > >::cloned(enum2$<core::option::Option<ref$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`phf::map::Map<ref$<str$>,scryer_prolog::atom_table::Atom>::get<ref$<str$>,scryer_prolog::atom_table::Atom,str$>(ref$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`phf::map::Map<ref$<str$>,scryer_prolog::atom_table::Atom>::get_entry(ref$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`phf_shared::get_index(phf_shared::Hashes*, ref$<slice2$<tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::rcu::impl$4::deref(scryer_prolog::rcu::RcuRef (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<scryer_prolog::atom_table::Atom> >::or_else(enum2$<core::option::Option (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$14::lookup_str::closure$0 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,tuple$<>,std::collections::hash::map::RandomState>::get_key_value<scryer_prolog::atom_table::Atom,tuple$<>,std::collections::hash::map::RandomState,str$>(ref$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::atom_table::Atom,tuple$<> >::get_index_of<scryer_prolog::atom_table::Atom,tuple$<>,str$>(indexmap::HashValue, ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::get(unsigned long long, indexmap::map::core::equivalent::closure_env$0<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::find(unsigned long long, indexmap::map::core::equivalent::closure_env$0<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::find_inner(unsigned long long, ref_mut$<dyn$<core::ops::function::FnMut<tuple$<usize>,assoc$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::impl$7::find::closure$0(hashbrown::raw::inner::impl$7::find::closure_env$0<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::equivalent::closure_env$0<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::equivalent::closure$0(indexmap::map::core::equivalent::closure_env$0<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$2::equivalent(ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::cmp::impls::impl$9::eq(ref$<str$>*, ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::str::traits::impl$1::eq(ref$<str$>, ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::cmp::impls::impl$9::eq(ref$<slice2$<u8> >*, ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::cmp::impl$0::eq(ref$<slice2$<u8> >, ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::cmp::impl$5::equal(ref$<slice2$<u8> >, ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::sync::batch_semaphore::Semaphore::add_permits_locked(unsigned long long, tokio::loom::std::parking_lot::MutexGuard (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::mem::drop(tokio::loom::std::parking_lot::MutexGuard (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(tokio::loom::std::parking_lot::MutexGuard (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(lock_api::mutex::MutexGuard (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`lock_api::mutex::impl$15::drop(lock_api::mutex::MutexGuard (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`parking_lot::raw_mutex::impl$0::unlock (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomTable::build_with(ref$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<char,enum2$<scryer_prolog::parser::ast::ParserError> > >::map(enum2$<core::result::Result<char,enum2$<scryer_prolog::parser::ast::ParserError> > >, enum2$<core::option::Option<char> > (*) (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::get_single_quoted_item (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::name_token<enum2$<scryer_prolog::machine::streams::Stream> > (22 samples, 0.16%)`0x7FFB7997B7A2 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::string::String::with_capacity (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<u8,alloc::alloc::Global>::with_capacity (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<u8,alloc::alloc::Global>::with_capacity_in (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<u8,alloc::alloc::Global>::with_capacity_in (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<u8,alloc::alloc::Global>::allocate_in (8 samples, 0.06%)`0x7FFB7997B3C7 (8 samples, 0.06%)`0x7FFB7997BA28 (2 samples, 0.01%)`0x7FFB7995A4EB (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::dequeue_terms (262 samples, 1.89%)s..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::term_stream::impl$1::next (76 samples, 0.55%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >::map_err(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >, enum2$<scryer_prolog::machine::machine_errors::CompilationError> (*)(enum2$ (76 samples, 0.55%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::read_term<enum2$<scryer_prolog::machine::streams::Stream> >(scryer_prolog::parser::ast::CompositeOpDir*, enum2$ (76 samples, 0.55%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::read_tokens(scryer_prolog::parser::lexer::Lexer<enum2$ (42 samples, 0.30%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::next_token<enum2$<scryer_prolog::machine::streams::Stream> > (38 samples, 0.27%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::variable_token (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>,enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_predicate(alloc::vec::Vec<enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_pred_subseq(ref_mut$<slice2$<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_rule (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_seq(scryer_prolog::forms::ChunkedTermVec*, alloc::collections::vec_deque::VecDeque<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_query_line(enum2$<scryer_prolog::forms::QueryTerm>*, enum2$<scryer_prolog::parser::ast::GenContext>, alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_target(scryer_prolog::iterators::QueryIterator, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::BranchMap::separate_and_classify_variables(unsigned long long, enum2$<core::option::Option (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::compile_and_submit<scryer_prolog::machine::loader::BootstrappingLoadState> (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::compile<scryer_prolog::machine::loader::BootstrappingLoadState>(tuple$ (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::try_term_to_tl(enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::forms::TopLevel>,enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::try_term_to_tl<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::setup_rule(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<enum2$<scryer_prolog::parser::ast::Term>,scryer_prolog::forms::ChunkedTermVec,scryer_prolog::machine::disjuncts::VarData>,enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_rule<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::disjuncts::VariableClassifier, scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::term_stream::impl$1::eof (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::read::devour_whitespace(scryer_prolog::parser::parser::Parser<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::scan_for_layout<enum2$<scryer_prolog::machine::streams::Stream> > (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::consume_layout(enum2$<core::option::Option (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::single_line_comment (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift<enum2$<scryer_prolog::machine::streams::Stream> >(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_token(enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_op (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::get_op_desc (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::CompositeOpDir::get (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<scryer_prolog::parser::ast::OpDesc> > >::or_else(enum2$<core::option::Option<ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity> >(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$23::hash(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::lexer::Token>,alloc::alloc::Global>::push(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::reserve_for_push<bytes::bytes::Bytes,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::rcu::impl$4::deref(scryer_prolog::rcu::RcuRef (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::dequeue_terms (25 samples, 0.18%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::term_stream::impl$1::next (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >::map_err(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >, enum2$<scryer_prolog::machine::machine_errors::CompilationError> (*)(enum2$ (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::read_term<enum2$<scryer_prolog::machine::streams::Stream> >(scryer_prolog::parser::ast::CompositeOpDir*, enum2$ (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::read_tokens(scryer_prolog::parser::lexer::Lexer<enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::next_token<enum2$<scryer_prolog::machine::streams::Stream> > (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::name_token<enum2$<scryer_prolog::machine::streams::Stream> > (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomTable::build_with(ref$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (26 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::use_module<scryer_prolog::machine::loader::BootstrappingLoadState>(enum2$ (26 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::machine::loader::CompilationTarget>,enum2$ (26 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::load<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader (26 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::load_decl(enum2$ (27 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::machine::loader::CompilationTarget>,enum2$ (294 samples, 2.12%)s..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::load<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader (294 samples, 2.12%)s..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$11::evacuate(scryer_prolog::machine::loader::Loader (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::compile_and_submit<scryer_prolog::machine::loader::BootstrappingLoadState> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::compile<scryer_prolog::machine::loader::BootstrappingLoadState>(tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::try_term_to_tl(enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::forms::TopLevel>,enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::try_term_to_tl<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::setup_rule(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<enum2$<scryer_prolog::parser::ast::Term>,scryer_prolog::forms::ChunkedTermVec,scryer_prolog::machine::disjuncts::VarData>,enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_rule<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::disjuncts::VariableClassifier, scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_token(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_op (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::get_op_desc (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::CompositeOpDir::get (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<scryer_prolog::parser::ast::OpDesc> > >::cloned(enum2$<core::option::Option<ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity> >(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::lexer::Token>,alloc::alloc::Global>::push(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::reserve_for_push<bytes::bytes::Bytes,alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::grow_amortized (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (3 samples, 0.02%)`0x7FFB799736BD (3 samples, 0.02%)`0x7FFB799738E3 (3 samples, 0.02%)`0x7FFB79971C3D (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::dequeue_terms (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::term_stream::impl$1::next (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >::map_err(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >, enum2$<scryer_prolog::machine::machine_errors::CompilationError> (*)(enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::read_term<enum2$<scryer_prolog::machine::streams::Stream> >(scryer_prolog::parser::ast::CompositeOpDir*, enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::read_tokens(scryer_prolog::parser::lexer::Lexer<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::compile::bootstrapping_compile(enum2$<scryer_prolog::machine::streams::Stream>, scryer_prolog::machine::Machine*, enum2$ (302 samples, 2.18%)s..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::load<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (796 samples, 5.75%)scryer-..scryer-7e5e7ddde7310dd8.exe`serial_test::rwlock::impl$0::drop (796 samples, 5.75%)scryer-..scryer-7e5e7ddde7310dd8.exe`parking_lot::condvar::Condvar::notify_one (796 samples, 5.75%)scryer-..scryer-7e5e7ddde7310dd8.exe`core::sync::atomic::AtomicPtr<parking_lot::raw_mutex::RawMutex>::load (796 samples, 5.75%)scryer-..scryer-7e5e7ddde7310dd8.exe`core::sync::atomic::atomic_load (796 samples, 5.75%)scryer-..scryer-7e5e7ddde7310dd8.exe`scryer::helper::load_module_test<ref$<str$> >(ref$<str$>, ref$ (796 samples, 5.75%)scryer-..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::with_test_streams (755 samples, 5.45%)scryer-..scryer-7e5e7ddde7310dd8.exe`serial_test::code_lock::impl$2::deref (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`serial_test::code_lock::impl$2::deref::__stability (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`serial_test::code_lock::check_new_key(ref$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`serial_test::code_lock::impl$2::deref (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`serial_test::code_lock::impl$2::deref::__stability (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`lazy_static::lazy::Lazy<alloc::sync::Arc<dashmap::DashMap<alloc::string::String,serial_test::code_lock::UniqueReentrantMutex,std::collections::hash::map::RandomState> > >::get(alloc::sync::Arc<dashmap::DashMap<alloc::string::String,serial_test::code_lock::UniqueReentrantMutex,std::collections::hash::map::RandomState> > (*) (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`std::sync::once::Once::call_once(lazy_static::lazy::impl$0::get::closure_env$0<alloc::sync::Arc<dashmap::DashMap<alloc::string::String,serial_test::code_lock::UniqueReentrantMutex,std::collections::hash::map::RandomState> >,alloc::sync::Arc<dashmap::DashMap<alloc::string::String,serial_test::code_lock::UniqueReentrantMutex,std::collections::hash::map::RandomState> > (*) (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`std::sys_common::once::queue::Once::call (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::cell::Cell::get (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`std::sync::once::impl$2::call_once::closure$0<lazy_static::lazy::impl$0::get::closure_env$0<alloc::sync::Arc<dashmap::DashMap<alloc::string::String,serial_test::code_lock::UniqueReentrantMutex,std::collections::hash::map::RandomState> >,alloc::sync::Arc<dashmap::DashMap<alloc::string::String,serial_test::code_lock::UniqueReentrantMutex,std::collections::hash::map::RandomState> > (*)()> >(std::sync::once::impl$2::call_once::closure_env$0<lazy_static::lazy::impl$0::get::closure_env$0<alloc::sync::Arc<dashmap::DashMap<alloc::string::String,serial_test::code_lock::UniqueReentrantMutex,std::collections::hash::map::RandomState> >,alloc::sync::Arc<dashmap::DashMap<alloc::string::String,serial_test::code_lock::UniqueReentrantMutex,std::collections::hash::map::RandomState> > (*) (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`lazy_static::lazy::impl$0::get::closure$0(lazy_static::lazy::impl$0::get::closure_env$0<alloc::sync::Arc<dashmap::DashMap<alloc::string::String,serial_test::code_lock::UniqueReentrantMutex,std::collections::hash::map::RandomState> >,alloc::sync::Arc<dashmap::DashMap<alloc::string::String,serial_test::code_lock::UniqueReentrantMutex,std::collections::hash::map::RandomState> > (*) (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ops::function::FnOnce::call_once(alloc::sync::Arc<dashmap::DashMap<alloc::string::String,serial_test::code_lock::UniqueReentrantMutex,std::collections::hash::map::RandomState> > (*) (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`serial_test::code_lock::impl$2::deref::__static_ref_initialize (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::sync::Arc<dashmap::DashMap<alloc::string::String,serial_test::code_lock::UniqueReentrantMutex,std::collections::hash::map::RandomState> >::new(dashmap::DashMap (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`dashmap::DashMap<alloc::string::String,serial_test::code_lock::UniqueReentrantMutex,std::collections::hash::map::RandomState>::new<alloc::string::String,serial_test::code_lock::UniqueReentrantMutex> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`std::collections::hash::map::impl$87::default (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`std::collections::hash::map::RandomState::new (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::thread::local::LocalKey<core::cell::Cell<tuple$<u64,u64> > >::with (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::thread::local::LocalKey<core::cell::Cell<tuple$<u64,u64> > >::try_with (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::collections::hash::map::impl$82::new::closure$0(std::collections::hash::map::impl$82::new::closure_env$0, core::cell::Cell<tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::cell::Cell<tuple$<u64,u64> >::get (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::sys::common::thread_local::fast_local::Key::try_initialize<core::cell::Cell<tuple$<u64,u64> >,std::collections::hash::map::impl$82::new::KEYS::__getit::closure_env$0> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::sys::common::thread_local::lazy::LazyKeyInner::initialize (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::mem::replace (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::write (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::rand::hashmap_random_keys (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::c::nt_success (3 samples, 0.02%)`0x7FFB771A3559 (3 samples, 0.02%)`0x7FFB771A3642 (3 samples, 0.02%)`0x7FFB771A6435 (2 samples, 0.01%)`0x7FFB771A1E98 (2 samples, 0.01%)`0x7FFB771A2199 (2 samples, 0.01%)`0x7FFB776E56B2 (2 samples, 0.01%)`0x7FFB79966AF4 (2 samples, 0.01%)`0x7FFB799673E4 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ops::function::FnOnce::call_once<scryer::src_tests::builtins::closure_env$0,tuple$<> > (801 samples, 5.78%)scryer-..scryer-7e5e7ddde7310dd8.exe`scryer::src_tests::builtins::closure$0 (801 samples, 5.78%)scryer-..scryer-7e5e7ddde7310dd8.exe`test::assert_test_result(tuple$ (801 samples, 5.78%)scryer-..scryer-7e5e7ddde7310dd8.exe`serial_test::serial_code_lock::local_serial_core(ref$<str$>, void (*) (801 samples, 5.78%)scryer-..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::add_extensible_predicate_declaration<scryer_prolog::machine::loader::impl$18::add_dynamic_predicate::closure_env$0> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::add_extensible_predicate_declaration::closure$0(scryer_prolog::machine::loader::impl$18::add_extensible_predicate_declaration::closure_env$0 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<usize,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::add_extensible_predicate_declaration<scryer_prolog::machine::loader::LiveLoadAndMachineState,scryer_prolog::machine::loader::impl$15::add_dynamic_predicate::closure_env$0<scryer_prolog::machine::loader::LiveLoadAndMachineState>,enum2$<scryer_prolog::machine::loader::RetractionRecord> (*)(enum2$<scryer_prolog::machine::loader::CompilationTarget>,tuple$<scryer_prolog::atom_table::Atom,usize>)>(enum2$<scryer_prolog::machine::loader::CompilationTarget>, scryer_prolog::atom_table::Atom, unsigned long long, scryer_prolog::machine::loader::impl$15::add_dynamic_predicate::closure_env$0<scryer_prolog::machine::loader::LiveLoadAndMachineState>, enum2$<scryer_prolog::machine::loader::RetractionRecord> (*)(enum2$<scryer_prolog::machine::loader::CompilationTarget>, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile_clause_clauses<scryer_prolog::machine::loader::LiveLoadAndMachineState,core::iter::sources::once::Once<tuple$<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::Term> > > >(tuple$<scryer_prolog::atom_table::Atom,usize>, enum2$<scryer_prolog::machine::loader::CompilationTarget>, core::iter::sources::once::Once<tuple$<enum2$<scryer_prolog::parser::ast::Term>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::incremental_compile_clause<scryer_prolog::machine::loader::LiveLoadAndMachineState>(tuple$<scryer_prolog::atom_table::Atom,usize>, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::compile_assert (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::compile_assert::closure$1 (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::add_dynamic_predicate(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::add_extensible_predicate_declaration<scryer_prolog::machine::loader::LiveLoadAndMachineState,scryer_prolog::machine::loader::impl$15::add_dynamic_predicate::closure_env$0<scryer_prolog::machine::loader::LiveLoadAndMachineState>,enum2$<scryer_prolog::machine::loader::RetractionRecord> (*)(enum2$<scryer_prolog::machine::loader::CompilationTarget>,tuple$<scryer_prolog::atom_table::Atom,usize>)>(enum2$<scryer_prolog::machine::loader::CompilationTarget>, scryer_prolog::atom_table::Atom, unsigned long long, scryer_prolog::machine::loader::impl$15::add_dynamic_predicate::closure_env$0<scryer_prolog::machine::loader::LiveLoadAndMachineState>, enum2$<scryer_prolog::machine::loader::RetractionRecord> (*)(enum2$<scryer_prolog::machine::loader::CompilationTarget>, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::listing_src_file_name (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::path::Path::is_file (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::fs::metadata (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::stat (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::metadata (2 samples, 0.01%)`0x7FFB776E6785 (2 samples, 0.01%)`0x7FFB799ED1F4 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::compile_inline_or_expanded_goal (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::flush_term_queue (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::flush_term_queue::closure$0 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile_and_submit<scryer_prolog::machine::loader::LiveLoadAndMachineState> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term<enum2$<core::result::Result<scryer_prolog::machine::machine_state::OnEOF,alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> > > (*)(ref_mut$<scryer_prolog::machine::machine_state::MachineState>,enum2$<scryer_prolog::machine::streams::Stream>)>(enum2$<scryer_prolog::machine::streams::Stream>, scryer_prolog::machine::machine_indices::IndexStore*, enum2$<core::result::Result<scryer_prolog::machine::machine_state::OnEOF,alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> > > (*)(scryer_prolog::machine::machine_state::MachineState*, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read(enum2$<scryer_prolog::machine::streams::Stream>, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >::map_err(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::read_term<enum2$<scryer_prolog::machine::streams::Stream> >(scryer_prolog::parser::ast::CompositeOpDir*, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<u8,alloc::alloc::Global>::as_slice (24 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$9::deref(alloc::vec::Vec (24 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<u8,alloc::alloc::Global>::as_ptr (24 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<u8,alloc::alloc::Global>::ptr (24 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::test_load_file(ref$ (24 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::run_module_predicate(scryer_prolog::atom_table::Atom, tuple$ (23 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::dispatch_loop (23 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::dealloc (2 samples, 0.01%)`0x7FFB799747B1 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(scryer_prolog::raw_block::RawBlock (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::raw_block::impl$1::drop(scryer_prolog::raw_block::RawBlock (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::arena::impl$41::drop (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<scryer_prolog::machine::Machine> (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`alloc::fmt::format::format_inner (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::expect (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::fmt::write (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::fmt::num::imp::impl$7::fmt (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::clause_to_evacuable (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::restore_load_state_payload(enum2$<core::result::Result<scryer_prolog::arena::TypedArenaPtr<scryer_prolog::machine::term_stream::LoadStatePayload<scryer_prolog::machine::term_stream::LiveTermStream> >,enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::read_and_enqueue_term(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>, enum2$<scryer_prolog::parser::ast::RegType>, enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term_from_heap (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile<scryer_prolog::machine::loader::LiveLoadAndMachineState>(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::try_term_to_tl(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::forms::TopLevel>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::try_term_to_tl<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::setup_rule(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<enum2$<scryer_prolog::parser::ast::Term>,scryer_prolog::forms::ChunkedTermVec,scryer_prolog::machine::disjuncts::VarData>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_rule<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::disjuncts::VariableClassifier, scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::conclude_load (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::conclude_load::closure$0 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile_and_submit<scryer_prolog::machine::loader::LiveLoadAndMachineState> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::declare_module (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::declare_module::closure$0 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::load_decl<scryer_prolog::machine::loader::LiveLoadAndMachineState>(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::add_module(scryer_prolog::forms::ModuleDecl, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::import_builtins_in_module(scryer_prolog::atom_table::Atom, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<tuple$<>,enum2$<scryer_prolog::machine::machine_errors::SessionError> > >::unwrap(enum2$<core::result::Result<tuple$<>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::load_state::import_module_exports<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::LiveLoadAndMachineState*, enum2$<scryer_prolog::machine::loader::CompilationTarget>*, scryer_prolog::forms::Module*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >::entry(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_query_line(enum2$<scryer_prolog::forms::QueryTerm>*, enum2$<scryer_prolog::parser::ast::GenContext>, alloc::collections::vec_deque::VecDeque<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_target(scryer_prolog::iterators::QueryIterator, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::debray_allocator::impl$5::mark_var<scryer_prolog::targets::QueryInstruction>(scryer_prolog::debray_allocator::DebrayAllocator*, unsigned long long, scryer_prolog::forms::Level, core::cell::Cell<enum2$<scryer_prolog::parser::ast::VarReg> >*, enum2$<scryer_prolog::parser::ast::GenContext>, alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::debray_allocator::impl$5::mark_reserved_var(scryer_prolog::debray_allocator::DebrayAllocator*, unsigned long long, scryer_prolog::forms::Level, core::cell::Cell<enum2$<scryer_prolog::parser::ast::VarReg> >*, enum2$<scryer_prolog::parser::ast::GenContext>, alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::cell::Cell<enum2$<scryer_prolog::parser::ast::VarReg> >::set(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::cell::Cell<enum2$<scryer_prolog::parser::ast::VarReg> >::replace(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::mem::replace(enum2$<scryer_prolog::parser::ast::VarReg>*, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::write(enum2$<scryer_prolog::parser::ast::VarReg>*, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::debray_allocator::DebrayAllocator::evacuate_arg<scryer_prolog::targets::QueryInstruction>(unsigned long long, alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_seq(scryer_prolog::forms::ChunkedTermVec*, alloc::collections::vec_deque::VecDeque<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_predicate(alloc::vec::Vec<enum2$ (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_pred_subseq(ref_mut$<slice2$<enum2$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_rule (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::probe_body_term(unsigned long long, unsigned long long, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::probe_body_var (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::forms::ChunkedTermVec,enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_body_variables<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure$1<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure_env$1<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, scryer_prolog::machine::disjuncts::VariableClassifier*, scryer_prolog::atom_table::Atom, alloc::vec::Vec<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>::push (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global> >,alloc::alloc::Global>::reserve_for_push<indexmap::Bucket<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global> >,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global> >,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<indexmap::map::core::Entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> > >::or_insert_with(enum2$<indexmap::map::core::Entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::VacantEntry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >::insert<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >(indexmap::map::core::VacantEntry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >, alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >::push(indexmap::HashValue, scryer_prolog::parser::ast::VarPtr, alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::insert<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> > >(unsigned long long, unsigned long long, indexmap::map::core::get_hash::closure_env$0<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_head_variables(enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (22 samples, 0.16%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile<scryer_prolog::machine::loader::LiveLoadAndMachineState>(tuple$ (22 samples, 0.16%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::try_term_to_tl(enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::forms::TopLevel>,enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::try_term_to_tl<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::setup_rule(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<enum2$<scryer_prolog::parser::ast::Term>,scryer_prolog::forms::ChunkedTermVec,scryer_prolog::machine::disjuncts::VarData>,enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_rule<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::disjuncts::VariableClassifier, scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (11 samples, 0.08%)`0x7FFB776E6579 (26 samples, 0.19%)`0x7FFB799EDAB4 (26 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::flush_term_queue (50 samples, 0.36%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::flush_term_queue::closure$0 (50 samples, 0.36%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (50 samples, 0.36%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile_and_submit<scryer_prolog::machine::loader::LiveLoadAndMachineState> (50 samples, 0.36%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::listing_src_file_name (28 samples, 0.20%)scryer-7e5e7ddde7310dd8.exe`std::path::Path::is_file (28 samples, 0.20%)scryer-7e5e7ddde7310dd8.exe`std::fs::metadata (28 samples, 0.20%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map (28 samples, 0.20%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::stat (28 samples, 0.20%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::metadata (28 samples, 0.20%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::File::open (28 samples, 0.20%)scryer-7e5e7ddde7310dd8.exe`core::convert::impl$6::try_into (28 samples, 0.20%)scryer-7e5e7ddde7310dd8.exe`std::os::windows::io::handle::impl$12::try_from (28 samples, 0.20%)`0x7FFB776E5FE6 (28 samples, 0.20%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::meta_predicate_property (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::Unifier::unify_internal<scryer_prolog::machine::unify::DefaultUnifier> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::predicate_defined (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::retry_me_else (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::trust_me (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::try_me_else (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::next_applicable_clause (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::next_clause_applicable (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$9::deref(alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::as_ptr (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::ptr (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::order_category(scryer_prolog::types::HeapCellValue, ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<enum2$<scryer_prolog::forms::Number>,tuple$<> > >::ok(enum2$<core::result::Result<enum2$<scryer_prolog::forms::Number>,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::arithmetic::impl$14::try_from (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::eq_test (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<core::cmp::Ordering> >::map(enum2$<core::option::Option (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::compare_term_test (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$13::cmp (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::sort::insertion_sort_shift_left<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,alloc::slice::impl$0::sort_by::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,scryer_prolog::machine::dispatch::impl$0::keysort::closure_env$1> >(ref_mut$<slice2$<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue> > >, unsigned long long, alloc::slice::impl$0::sort_by::closure_env$0<tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::sort::insert_tail(ref_mut$<slice2$<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue> > >, alloc::slice::impl$0::sort_by::closure_env$0<tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::compare_term_test (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$13::cmp (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::keysort (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_token(enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_op (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::get_op_desc (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::CompositeOpDir::get (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<scryer_prolog::parser::ast::OpDesc> > >::cloned(enum2$<core::option::Option<ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity> >(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::name_token<enum2$<scryer_prolog::machine::streams::Stream> > (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomTable::build_with(ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >::map_err(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::read_term<enum2$<scryer_prolog::machine::streams::Stream> >(scryer_prolog::parser::ast::CompositeOpDir*, enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::read_tokens(scryer_prolog::parser::lexer::Lexer<enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::next_token<enum2$<scryer_prolog::machine::streams::Stream> > (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read(enum2$<scryer_prolog::machine::streams::Stream>, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault (14 samples, 0.10%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::read::TermWriter::write_term_to_heap(scryer_prolog::read::TermWriter, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::push_var_eq_functors(alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>*, core::iter::adapters::filter_map::FilterMap<core::slice::iter::Iter<tuple$<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomTable::build_with(ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::IndexMap (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::core::IndexMapCore (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(hashbrown::raw::inner::RawTable (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::impl$16::drop(hashbrown::raw::inner::RawTable (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::is_empty_singleton (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::write_read_term_options(alloc::vec::Vec<tuple$<enum2$<scryer_prolog::machine::machine_indices::VarKey>,scryer_prolog::types::HeapCellValue,usize>,alloc::alloc::Global>, alloc::vec::Vec (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::types::Ref,bool,std::collections::hash::map::RandomState>::insert (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::types::Ref,bool,std::collections::hash::map::RandomState>::insert_full (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::types::Ref,bool>::insert_full<scryer_prolog::types::Ref,bool> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::types::Ref,bool>::push (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::StackfulPreOrderHeapIter::follow (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term<enum2$<core::result::Result<scryer_prolog::machine::machine_state::OnEOF,alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> > > (*)(ref_mut$<scryer_prolog::machine::machine_state::MachineState>,enum2$<scryer_prolog::machine::streams::Stream>)>(enum2$<scryer_prolog::machine::streams::Stream>, scryer_prolog::machine::machine_indices::IndexStore*, enum2$<core::result::Result<scryer_prolog::machine::machine_state::OnEOF,alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> > > (*)(scryer_prolog::machine::machine_state::MachineState*, enum2$ (24 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term_body (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`indexmap::set::IndexSet<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert_full(tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >::insert_full<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >(indexmap::HashValue, tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >::push(indexmap::HashValue, tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::push(indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::reserve_exact<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::reserve_exact (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::try_reserve_exact (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::grow_exact (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::unify (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::Unifier::unify_internal<scryer_prolog::machine::unify::DefaultUnifier> (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::impl$2::index(scryer_prolog::machine::machine_state::MachineState*, enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::impl$3::index_mut(scryer_prolog::machine::machine_state::MachineState*, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get (174 samples, 1.26%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of (174 samples, 1.26%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::run_module_predicate(scryer_prolog::atom_table::Atom, tuple$ (174 samples, 1.26%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::dispatch_loop (174 samples, 1.26%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::flush_term_queue (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::flush_term_queue::closure$0 (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile_and_submit<scryer_prolog::machine::loader::LiveLoadAndMachineState> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::listing_src_file_name (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::path::Path::is_file (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::fs::metadata (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::stat (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::metadata (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::File::open (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::convert::impl$6::try_into (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::os::windows::io::handle::impl$12::try_from (3 samples, 0.02%)`0x7FFB776E5FE6 (3 samples, 0.02%)`0x7FFB776E6579 (3 samples, 0.02%)`0x7FFB799EDAB4 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term<enum2$<core::result::Result<scryer_prolog::machine::machine_state::OnEOF,alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> > > (*)(ref_mut$<scryer_prolog::machine::machine_state::MachineState>,enum2$<scryer_prolog::machine::streams::Stream>)>(enum2$<scryer_prolog::machine::streams::Stream>, scryer_prolog::machine::machine_indices::IndexStore*, enum2$<core::result::Result<scryer_prolog::machine::machine_state::OnEOF,alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> > > (*)(scryer_prolog::machine::machine_state::MachineState*, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read(enum2$<scryer_prolog::machine::streams::Stream>, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >::map_err(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::read_term<enum2$<scryer_prolog::machine::streams::Stream> >(scryer_prolog::parser::ast::CompositeOpDir*, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_token(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::load_special_forms (191 samples, 1.38%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::current_dir (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::run_module_predicate(scryer_prolog::atom_table::Atom, tuple$ (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::dispatch_loop (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::push (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::add_extensible_predicate_declaration<scryer_prolog::machine::loader::impl$18::add_dynamic_predicate::closure_env$0> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::add_extensible_predicate_declaration::closure$0(scryer_prolog::machine::loader::impl$18::add_extensible_predicate_declaration::closure_env$0 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<usize,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::add_extensible_predicate_declaration<scryer_prolog::machine::loader::LiveLoadAndMachineState,scryer_prolog::machine::loader::impl$15::add_dynamic_predicate::closure_env$0<scryer_prolog::machine::loader::LiveLoadAndMachineState>,enum2$<scryer_prolog::machine::loader::RetractionRecord> (*)(enum2$<scryer_prolog::machine::loader::CompilationTarget>,tuple$<scryer_prolog::atom_table::Atom,usize>)>(enum2$<scryer_prolog::machine::loader::CompilationTarget>, scryer_prolog::atom_table::Atom, unsigned long long, scryer_prolog::machine::loader::impl$15::add_dynamic_predicate::closure_env$0<scryer_prolog::machine::loader::LiveLoadAndMachineState>, enum2$<scryer_prolog::machine::loader::RetractionRecord> (*)(enum2$<scryer_prolog::machine::loader::CompilationTarget>, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::listing_src_file_name (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::path::Path::is_file (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::fs::metadata (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::stat (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::metadata (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::add_in_situ_filename_module (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::add_in_situ_filename_module::closure$0 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::listing_src_file_name (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::path::Path::is_file (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::fs::metadata (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::stat (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::metadata (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::File::open (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::convert::impl$6::try_into (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::os::windows::io::handle::impl$12::try_from (2 samples, 0.01%)`0x7FFB776E5FE6 (2 samples, 0.01%)`0x7FFB776E6579 (2 samples, 0.01%)`0x7FFB799EDAB4 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::fmt::format::format_inner (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::push(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::impl$7::next<scryer_prolog::heap_iter::StackfulPreOrderHeapIter>(scryer_prolog::heap_iter::PostOrderIterator (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::clause_to_evacuable (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::restore_load_state_payload(enum2$<core::result::Result<scryer_prolog::arena::TypedArenaPtr<scryer_prolog::machine::term_stream::LoadStatePayload<scryer_prolog::machine::term_stream::LiveTermStream> >,enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::read_and_enqueue_term(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>, enum2$<scryer_prolog::parser::ast::RegType>, enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term_from_heap (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile<scryer_prolog::machine::loader::LiveLoadAndMachineState>(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::conclude_load (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::conclude_load::closure$0 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile_and_submit<scryer_prolog::machine::loader::LiveLoadAndMachineState> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::import_builtins_in_module(scryer_prolog::atom_table::Atom, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<tuple$<>,enum2$<scryer_prolog::machine::machine_errors::SessionError> > >::unwrap(enum2$<core::result::Result<tuple$<>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::load_state::import_module_exports<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::LiveLoadAndMachineState*, enum2$<scryer_prolog::machine::loader::CompilationTarget>*, scryer_prolog::forms::Module*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::declare_module (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::declare_module::closure$0 (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::load_decl<scryer_prolog::machine::loader::LiveLoadAndMachineState>(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::add_module(scryer_prolog::forms::ModuleDecl, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<enum2$<scryer_prolog::parser::ast::Literal>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<enum2$<scryer_prolog::parser::ast::Literal>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault<fxhash::FxHasher>,enum2$<scryer_prolog::parser::ast::Literal> >(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<enum2$<scryer_prolog::parser::ast::Literal>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<enum2$<scryer_prolog::parser::ast::Literal>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::impl$120::hash<fxhash::FxHasher>(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::execute_switch_on_term (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::select_switch_on_structure_index(scryer_prolog::types::HeapCellValue, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,usize>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,usize> >(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$23::hash(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::global_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::future::block_on::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<scryer_prolog::machine::machine_indices::CodeIndex> >::or_else(enum2$<core::option::Option<scryer_prolog::machine::machine_indices::CodeIndex> >, scryer_prolog::machine::system_calls::impl$2::fast_call::closure_env$1 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::system_calls::impl$2::fast_call::closure$1(scryer_prolog::machine::system_calls::impl$2::fast_call::closure_env$1 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_indices::IndexStore::get_predicate_code_index (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<scryer_prolog::machine::machine_indices::CodeIndex> > >::cloned(enum2$<core::option::Option<ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,usize> >(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::fast_call (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<enum2$<scryer_prolog::forms::PredicateClause> >(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$1::drop(alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::collections::vec_deque::impl$1::drop::Dropper<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$1::drop::impl$0::drop(alloc::collections::vec_deque::impl$1::drop::Dropper<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<slice2$<enum2$<scryer_prolog::forms::ChunkedTerms> > >(ptr_mut$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::push_back(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::grow<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::handle_capacity_increase (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::reserve_for_push<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_query_line(enum2$<scryer_prolog::forms::QueryTerm>*, enum2$<scryer_prolog::parser::ast::GenContext>, alloc::collections::vec_deque::VecDeque<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_target(scryer_prolog::iterators::QueryIterator, enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_predicate(alloc::vec::Vec<enum2$ (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_pred_subseq(ref_mut$<slice2$<enum2$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_rule (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_seq(scryer_prolog::forms::ChunkedTermVec*, alloc::collections::vec_deque::VecDeque<enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::probe_body_term(unsigned long long, unsigned long long, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::probe_body_var (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure$1<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure_env$1<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, scryer_prolog::machine::disjuncts::VariableClassifier*, scryer_prolog::atom_table::Atom, alloc::vec::Vec<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::clause_to_query_term<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, scryer_prolog::atom_table::Atom, alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::forms::ChunkedTermVec,enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_body_variables<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (29 samples, 0.21%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile<scryer_prolog::machine::loader::LiveLoadAndMachineState>(tuple$ (29 samples, 0.21%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::try_term_to_tl(enum2$ (16 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::forms::TopLevel>,enum2$ (16 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::try_term_to_tl<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$ (16 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::setup_rule(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (16 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<enum2$<scryer_prolog::parser::ast::Term>,scryer_prolog::forms::ChunkedTermVec,scryer_prolog::machine::disjuncts::VarData>,enum2$ (16 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_rule<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::disjuncts::VariableClassifier, scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (16 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::merge_branches (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::merge_branch_seq(alloc::vec::drain::Drain (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::mul::impl$19::mul (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::gcd_ops::impl$19::gcd (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::gcd_ops::repr::impl$0::gcd(enum2$<dashu_int::repr::TypedReprRef>, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::repr::Repr::from_dword (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_base::ring::gcd::impl$20::gcd (2 samples, 0.01%)`0x7FFB776E6785 (2 samples, 0.01%)`0x7FFB799ED1F4 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::convert::impl$6::try_into (26 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`std::os::windows::io::handle::impl$12::try_from (26 samples, 0.19%)`0x7FFB776E5FE6 (26 samples, 0.19%)`0x7FFB776E6579 (26 samples, 0.19%)`0x7FFB799EDAB4 (26 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::listing_src_file_name (30 samples, 0.22%)scryer-7e5e7ddde7310dd8.exe`std::path::Path::is_file (30 samples, 0.22%)scryer-7e5e7ddde7310dd8.exe`std::fs::metadata (30 samples, 0.22%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map (30 samples, 0.22%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::stat (30 samples, 0.22%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::metadata (30 samples, 0.22%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::File::open (27 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::flush_term_queue (61 samples, 0.44%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::flush_term_queue::closure$0 (61 samples, 0.44%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (61 samples, 0.44%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile_and_submit<scryer_prolog::machine::loader::LiveLoadAndMachineState> (61 samples, 0.44%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<scryer_prolog::machine::machine_indices::CodeIndex> >::map(enum2$<core::option::Option (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_indices::IndexStore::get_predicate_code_index (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::predicate_defined (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::next_applicable_clause (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::retry_me_else (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::build_with (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::with_val (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::trust_me (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::trust_me_epilogue (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::unwind_trail (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::try_call (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_indices::IndexPtr::tag (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_indices::IndexPtr::tag_or_err (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`modular_bitfield::private::proc::read_specifier(ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::next_applicable_clause (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::next_clause_applicable (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::try_me_else (14 samples, 0.10%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::stack::Stack::index_or_frame_mut (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::stack::Stack::allocate_or_frame (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::allocate (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::stack::Stack::index_and_frame_mut (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::stack::Stack::allocate_and_frame (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::bind (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::trail(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::store (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::deref (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::eq_test (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<core::cmp::Ordering> >::map(enum2$<core::option::Option (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::compare_term_test (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$13::cmp (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::keysort (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<enum2$<scryer_prolog::parser::ast::Term> >(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<enum2$<scryer_prolog::parser::ast::Term> >(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<enum2$<scryer_prolog::parser::ast::Term> >(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<enum2$<scryer_prolog::parser::ast::Term> >(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift<enum2$<scryer_prolog::machine::streams::Stream> >(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_op (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::get_op_desc (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::CompositeOpDir::get (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<scryer_prolog::parser::ast::OpDesc> > >::cloned(enum2$<core::option::Option<ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity> >(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$23::hash(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::global_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::future::block_on::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<tokio::sync::rwlock::read_guard::RwLockReadGuard<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> >,std::thread::local::AccessError> >::unwrap(enum2$<core::result::Result<tokio::sync::rwlock::read_guard::RwLockReadGuard<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::park::CachedParkThread::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_token(enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::char::methods::impl$0::is_uppercase (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::string::String::with_capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<u8,alloc::alloc::Global>::with_capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<u8,alloc::alloc::Global>::with_capacity_in (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<u8,alloc::alloc::Global>::with_capacity_in (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<u8,alloc::alloc::Global>::allocate_in (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomTable::build_with(ref$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::rcu::impl$4::deref(scryer_prolog::rcu::RcuRef<indexmap::set::IndexSet<scryer_prolog::atom_table::Atom,std::collections::hash::map::RandomState>,indexmap::set::IndexSet (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::impl$0::clone(indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::impl$0::clone<scryer_prolog::atom_table::Atom,tuple$<> >(indexmap::map::core::IndexMapCore<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::impl$12::clone<usize,hashbrown::raw::inner::alloc::inner::Global>(hashbrown::raw::inner::RawTable (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::impl$13::clone_from_spec(hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>*, hashbrown::raw::inner::RawTable (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::clone_from_impl(hashbrown::raw::inner::RawTable (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::impl$26::next(hashbrown::raw::inner::RawIter (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawIterRange<usize>::next_impl (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::bitmask::BitMask::lowest_set_bit (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::name_token<enum2$<scryer_prolog::machine::streams::Stream> > (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >::map_err(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$ (20 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::read_term<enum2$<scryer_prolog::machine::streams::Stream> >(scryer_prolog::parser::ast::CompositeOpDir*, enum2$ (20 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::read_tokens(scryer_prolog::parser::lexer::Lexer<enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::next_token<enum2$<scryer_prolog::machine::streams::Stream> > (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read(enum2$<scryer_prolog::machine::streams::Stream>, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault (25 samples, 0.18%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::read::TermWriter::write_term_to_heap(scryer_prolog::read::TermWriter, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::string::impl$38::deref (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$9::deref(alloc::vec::Vec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<u8,alloc::alloc::Global>::as_ptr (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<u8,alloc::alloc::Global>::ptr (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`enum2$<scryer_prolog::machine::machine_indices::VarKey>::to_string (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(core::cell::Ref<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::cell::impl$35::drop (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::cell::Cell<isize>::set (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::cell::Cell<isize>::replace (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::mem::replace (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::write (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::string::impl$6::clone (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$11::clone (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::slice::impl$0::to_vec_in (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::slice::hack::to_vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::slice::hack::impl$1::to_vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::rcu::impl$4::deref(scryer_prolog::rcu::RcuRef (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::non_null::NonNull<scryer_prolog::atom_table::InnerAtomTable>::as_ref (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,tuple$<>,std::collections::hash::map::RandomState>::insert_full<scryer_prolog::atom_table::Atom,tuple$<>,std::collections::hash::map::RandomState>(scryer_prolog::atom_table::Atom, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,tuple$<>,std::collections::hash::map::RandomState>::hash (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::IndexMap (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::core::IndexMapCore (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(hashbrown::raw::inner::RawTable (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::impl$16::drop(hashbrown::raw::inner::RawTable (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::is_empty_singleton (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::write_read_term_options(alloc::vec::Vec<tuple$<enum2$<scryer_prolog::machine::machine_indices::VarKey>,scryer_prolog::types::HeapCellValue,usize>,alloc::alloc::Global>, alloc::vec::Vec (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::push_var_eq_functors(alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>*, core::iter::adapters::filter_map::FilterMap<core::slice::iter::Iter<tuple$<enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomTable::build_with(ref$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::rcu::impl$4::deref(scryer_prolog::rcu::RcuRef<indexmap::set::IndexSet<scryer_prolog::atom_table::Atom,std::collections::hash::map::RandomState>,indexmap::set::IndexSet (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::impl$0::clone(indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::impl$0::clone<scryer_prolog::atom_table::Atom,tuple$<> >(indexmap::map::core::IndexMapCore<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::impl$12::clone<usize,hashbrown::raw::inner::alloc::inner::Global>(hashbrown::raw::inner::RawTable (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::impl$13::clone_from_spec(hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>*, hashbrown::raw::inner::RawTable (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::clone_from_impl(hashbrown::raw::inner::RawTable (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::Bucket<usize>::write (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::mut_ptr::impl$0::write (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::write (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term<enum2$<core::result::Result<scryer_prolog::machine::machine_state::OnEOF,alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> > > (*)(ref_mut$<scryer_prolog::machine::machine_state::MachineState>,enum2$<scryer_prolog::machine::streams::Stream>)>(enum2$<scryer_prolog::machine::streams::Stream>, scryer_prolog::machine::machine_indices::IndexStore*, enum2$<core::result::Result<scryer_prolog::machine::machine_state::OnEOF,alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> > > (*)(scryer_prolog::machine::machine_state::MachineState*, enum2$ (36 samples, 0.26%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term_body (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`indexmap::set::IndexSet<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert_full(tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >::insert_full<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >(indexmap::HashValue, tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >::push(indexmap::HashValue, tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::try_arg (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::unify (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::Unifier::unify_internal<scryer_prolog::machine::unify::DefaultUnifier> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::unify (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::Unifier::unify_internal<scryer_prolog::machine::unify::DefaultUnifier> (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::impl$2::index(scryer_prolog::machine::machine_state::MachineState*, enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::stack::impl$4::index (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_s (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::impl$3::index_mut(scryer_prolog::machine::machine_state::MachineState*, enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::stack::impl$5::index_mut (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::load_top_level (257 samples, 1.86%)s..scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get (257 samples, 1.86%)s..scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of (257 samples, 1.86%)s..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::run_module_predicate(scryer_prolog::atom_table::Atom, tuple$ (257 samples, 1.86%)s..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::dispatch_loop (257 samples, 1.86%)s..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::build_with (2 samples, 0.01%)`0x7FFB799727D9 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$19::extend(alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::vec::into_iter::IntoIter<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$2::spec_extend(alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::vec::into_iter::IntoIter<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::append_elements(ptr_const$<slice2$<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::len (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>(alloc::raw_vec::RawVec (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::grow_amortized (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (4 samples, 0.03%)`0x7FFB799736BD (4 samples, 0.03%)`0x7FFB799738E3 (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$19::extend(alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::vec::into_iter::IntoIter<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$2::spec_extend(alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::vec::into_iter::IntoIter<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::append_elements(ptr_const$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::len (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>(alloc::raw_vec::RawVec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB799736BD (2 samples, 0.01%)`0x7FFB799738E3 (2 samples, 0.01%)`0x7FFB79971BF2 (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)`0x7FFB7997BF5E (2 samples, 0.01%)`0x7FFB7995A36F (2 samples, 0.01%)`0x7FFB7995A4EB (2 samples, 0.01%)`0x7FFB799747B1 (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(tuple$<scryer_prolog::atom_table::Atom,alloc::vec::Vec<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::collections::vec_deque::VecDeque<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$1::drop<enum2$<scryer_prolog::forms::QueryTerm>,alloc::alloc::Global>(alloc::collections::vec_deque::VecDeque<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::impl$1::deallocate(alloc::alloc::Global*, core::ptr::non_null::NonNull (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::dealloc (2 samples, 0.01%)`0x7FFB799747B1 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<enum2$<scryer_prolog::forms::PredicateClause> >(enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::collections::vec_deque::VecDeque<enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$1::drop(alloc::collections::vec_deque::VecDeque<enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::collections::vec_deque::impl$1::drop::Dropper<enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$1::drop::impl$0::drop(alloc::collections::vec_deque::impl$1::drop::Dropper<enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<slice2$<enum2$<scryer_prolog::forms::ChunkedTerms> > >(ptr_mut$<slice2$<enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::iter::adapters::enumerate::impl$1::next(core::iter::adapters::enumerate::Enumerate<core::slice::iter::IterMut<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::slice::iter::impl$189::next(core::slice::iter::IterMut<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::spec_extend::impl$2::spec_extend<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>(alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::vec::into_iter::IntoIter<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::reserve (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::handle_capacity_increase (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>(alloc::raw_vec::RawVec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$18::extend(alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::collections::vec_deque::VecDeque<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::spec_extend::impl$1::spec_extend<enum2$<scryer_prolog::instructions::Instruction>,alloc::collections::vec_deque::into_iter::IntoIter<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>,alloc::alloc::Global>(alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::collections::vec_deque::into_iter::IntoIter<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::reserve (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::handle_capacity_increase (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::capacity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::capacity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>(alloc::raw_vec::RawVec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::grow_amortized (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (3 samples, 0.02%)`0x7FFB799736BD (3 samples, 0.02%)`0x7FFB799738E3 (3 samples, 0.02%)`0x7FFB79971BF2 (3 samples, 0.02%)`0x7FFB7997B3C7 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::reserve (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::handle_capacity_increase (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>(alloc::raw_vec::RawVec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::spec_extend::impl$1::spec_extend<enum2$<scryer_prolog::instructions::Instruction>,alloc::collections::vec_deque::into_iter::IntoIter<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>,alloc::alloc::Global>(alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::collections::vec_deque::into_iter::IntoIter<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::debray_allocator::impl$5::mark_var<scryer_prolog::targets::QueryInstruction>(scryer_prolog::debray_allocator::DebrayAllocator*, unsigned long long, scryer_prolog::forms::Level, core::cell::Cell<enum2$<scryer_prolog::parser::ast::VarReg> >*, enum2$<scryer_prolog::parser::ast::GenContext>, alloc::collections::vec_deque::VecDeque<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::debray_allocator::impl$5::mark_reserved_var(scryer_prolog::debray_allocator::DebrayAllocator*, unsigned long long, scryer_prolog::forms::Level, core::cell::Cell<enum2$<scryer_prolog::parser::ast::VarReg> >*, enum2$<scryer_prolog::parser::ast::GenContext>, alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (15 samples, 0.11%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_seq(scryer_prolog::forms::ChunkedTermVec*, alloc::collections::vec_deque::VecDeque<enum2$ (15 samples, 0.11%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_query_line(enum2$<scryer_prolog::forms::QueryTerm>*, enum2$<scryer_prolog::parser::ast::GenContext>, alloc::collections::vec_deque::VecDeque<enum2$ (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_target(scryer_prolog::iterators::QueryIterator, enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::impl$2::next (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::subterm_to_instr<scryer_prolog::targets::FactInstruction>(enum2$<scryer_prolog::parser::ast::Term>*, enum2$<scryer_prolog::parser::ast::GenContext>, alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::debray_allocator::impl$5::mark_var<scryer_prolog::targets::FactInstruction>(scryer_prolog::debray_allocator::DebrayAllocator*, unsigned long long, scryer_prolog::forms::Level, core::cell::Cell<enum2$<scryer_prolog::parser::ast::VarReg> >*, enum2$<scryer_prolog::parser::ast::GenContext>, alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::debray_allocator::impl$5::max_reg_allocated (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_target<scryer_prolog::targets::FactInstruction,scryer_prolog::iterators::FactIterator>(scryer_prolog::iterators::FactIterator, enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>,enum2$ (43 samples, 0.31%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_predicate(alloc::vec::Vec<enum2$ (43 samples, 0.31%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_pred_subseq(ref_mut$<slice2$<enum2$ (28 samples, 0.20%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_rule (25 samples, 0.18%)`0x7FFB79975BA1 (2 samples, 0.01%)`0x7FFB79974820 (2 samples, 0.01%)`0x7FFB799747B1 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<slice2$<scryer_prolog::machine::disjuncts::ChunkInfo> >(ptr_mut$<slice2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::impl$1::deallocate(alloc::alloc::Global*, core::ptr::non_null::NonNull (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::dealloc (4 samples, 0.03%)`0x7FFB799747B1 (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<scryer_prolog::machine::disjuncts::BranchInfo> (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<scryer_prolog::machine::disjuncts::VariableClassifier> (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::IndexMap<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::core::IndexMapCore<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> > >(indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::probe_body_var (2 samples, 0.01%)`0x7FFB799747B1 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::breadth_first_iter(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::FactIterator::new(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::exchange_malloc (3 samples, 0.02%)`0x7FFB7997B3C7 (3 samples, 0.02%)`0x7FFB7997BF5E (2 samples, 0.01%)`0x7FFB7995A364 (2 samples, 0.01%)`0x7FFB7995A4EB (2 samples, 0.01%)`0x7FFB7995A4EB (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::VarInfo,alloc::alloc::Global>::push (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::reserve_for_push<bytes::bytes::Bytes,alloc::alloc::Global> (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::grow_amortized (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (6 samples, 0.04%)`0x7FFB7997B3C7 (4 samples, 0.03%)`0x7FFB7997BF5E (3 samples, 0.02%)`0x7FFB7995A364 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>,std::collections::hash::map::RandomState>::entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>,std::collections::hash::map::RandomState> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >::entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> > (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<indexmap::map::core::Entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> > >::or_insert_with(enum2$<indexmap::map::core::Entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::probe_body_term(unsigned long long, unsigned long long, enum2$ (20 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::probe_body_var (14 samples, 0.10%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global> > > >::or_else(enum2$<core::option::Option<ref$<alloc::vec::Vec<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,usize> >(tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash(tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$23::hash(tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global> > > >::cloned(enum2$<core::option::Option<ref$<alloc::vec::Vec<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_indices::IndexStore::get_meta_predicate_spec(scryer_prolog::atom_table::Atom, unsigned long long, enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure$1<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure_env$1<scryer_prolog::machine::loader::BootstrappingLoadState>*, scryer_prolog::machine::disjuncts::VariableClassifier*, scryer_prolog::atom_table::Atom, alloc::vec::Vec<enum2$ (25 samples, 0.18%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::clause_to_query_term<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, scryer_prolog::atom_table::Atom, alloc::vec::Vec<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::forms::ChunkedTermVec,enum2$ (38 samples, 0.27%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_body_variables<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$ (38 samples, 0.27%)`0x7FFB7995A364 (5 samples, 0.04%)`0x7FFB7995A4EB (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>::push (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>::reserve_for_push<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>::grow_amortized (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (8 samples, 0.06%)`0x7FFB7997B3C7 (8 samples, 0.06%)`0x7FFB7997BF5E (7 samples, 0.05%)`0x7FFB7995A364 (2 samples, 0.01%)`0x7FFB7995A4EB (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>::push (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global> >,alloc::alloc::Global>::reserve_for_push<indexmap::Bucket<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global> >,alloc::alloc::Global> (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global> >,alloc::alloc::Global>::grow_amortized (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (5 samples, 0.04%)`0x7FFB7997B3C7 (5 samples, 0.04%)`0x7FFB7997BF5E (4 samples, 0.03%)`0x7FFB7995A36F (2 samples, 0.01%)`0x7FFB7995A4EB (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::VarInfo,alloc::alloc::Global>::push (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::reserve_for_push<bytes::bytes::Bytes,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::insert<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> > >(unsigned long long, unsigned long long, indexmap::map::core::get_hash::closure_env$0<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<ref$<str$>,ref$<str$> > >(unsigned long long, indexmap::map::core::get_hash::closure_env$0<ref$<str$>,ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$<Output,u64> > > >, hashbrown::raw::inner::Fallibility, hashbrown::raw::inner::TableLayout, enum2$<core::option::Option<void (*)(ptr_mut$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::resize_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<indexmap::map::core::Entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> > >::or_insert_with(enum2$<indexmap::map::core::Entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::VacantEntry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >::insert<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >(indexmap::map::core::VacantEntry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >, alloc::vec::Vec (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >::push(indexmap::HashValue, scryer_prolog::parser::ast::VarPtr, alloc::vec::Vec (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >::reserve_entries (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >,alloc::alloc::Global>::reserve_exact (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >,alloc::alloc::Global>::reserve_exact (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >,alloc::alloc::Global>::try_reserve_exact (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >,alloc::alloc::Global>::grow_exact (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (5 samples, 0.04%)`0x7FFB799736BD (5 samples, 0.04%)`0x7FFB799738E3 (5 samples, 0.04%)`0x7FFB79971BF2 (4 samples, 0.03%)`0x7FFB7997B3C7 (4 samples, 0.03%)`0x7FFB7997BF5E (3 samples, 0.02%)`0x7FFB7995A36F (2 samples, 0.01%)`0x7FFB7995A4EB (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::breadth_first_iter(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::FactIterator::new(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::exchange_malloc (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (30 samples, 0.22%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_head_variables(enum2$ (30 samples, 0.22%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::BranchInfo::new (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::impl$13::clone (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::rbig::impl$1::clone (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::repr::impl$1::clone (3 samples, 0.02%)`0x7FFB79971BF2 (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)`0x7FFB7997BF5E (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::variable_records::VariableRecord,alloc::alloc::Global>::push (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::variable_records::VariableRecord,alloc::alloc::Global>::reserve_for_push<scryer_prolog::variable_records::VariableRecord,alloc::alloc::Global> (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::variable_records::VariableRecord,alloc::alloc::Global>::grow_amortized (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (3 samples, 0.02%)`0x7FFB799736BD (3 samples, 0.02%)`0x7FFB799738E3 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >,alloc::alloc::Global>::capacity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >,alloc::alloc::Global>::capacity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::insert<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> > >(unsigned long long, unsigned long long, indexmap::map::core::get_hash::closure_env$0<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> > >(unsigned long long, indexmap::map::core::get_hash::closure_env$0<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$<Output,u64> > > >, hashbrown::raw::inner::Fallibility, hashbrown::raw::inner::TableLayout, enum2$<core::option::Option<void (*)(ptr_mut$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::resize_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::prepare_resize (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::fallible_with_capacity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::new_uninitialized (3 samples, 0.02%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>, tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert_full(tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>, tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >::insert_full<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >(indexmap::HashValue, tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>, tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >::push(indexmap::HashValue, tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>, tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(core::cell::RefMut<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::cell::impl$42::drop (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::cell::Cell<isize>::get (3 samples, 0.02%)`0x7FFB799747B1 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::VarPtr::set(enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`bit_set::BitSet<usize>::insert (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`bit_vec::BitVec<usize>::set (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`bit_vec::BitVec<usize>::grow<usize> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >,alloc::alloc::Global>::capacity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >,alloc::alloc::Global>::capacity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::insert<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > > >(unsigned long long, unsigned long long, indexmap::map::core::get_hash::closure_env$0<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > > >(unsigned long long, indexmap::map::core::get_hash::closure_env$0<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$<Output,u64> > > >, hashbrown::raw::inner::Fallibility, hashbrown::raw::inner::TableLayout, enum2$<core::option::Option<void (*)(ptr_mut$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::resize_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::prepare_resize (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::fallible_with_capacity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::new_uninitialized (3 samples, 0.02%)`0x7FFB7997B3C7 (3 samples, 0.02%)`0x7FFB7997BF5E (3 samples, 0.02%)`0x7FFB7995A36F (2 samples, 0.01%)`0x7FFB7995A4EB (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> >,std::collections::hash::map::RandomState>::insert(unsigned long long, indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> >,std::collections::hash::map::RandomState>::insert_full<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> >,std::collections::hash::map::RandomState>(unsigned long long, indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >::insert_full<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >(indexmap::HashValue, unsigned long long, indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >::push(indexmap::HashValue, unsigned long long, indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::variable_records::TempVarData::populate_conflict_set (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::iter::traits::iterator::Iterator::collect(core::ops::range::Range (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`bit_set::impl$2::from_iter(core::ops::range::Range (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`bit_set::impl$3::extend(bit_set::BitSet<usize>*, core::ops::range::Range (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`bit_set::BitSet<usize>::insert (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`bit_vec::BitVec<usize>::set (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`bit_vec::BitVec<usize>::grow<usize> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$19::extend(alloc::vec::Vec<usize,alloc::alloc::Global>*, core::iter::adapters::take::Take<core::iter::sources::repeat::Repeat (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$1::spec_extend(alloc::vec::Vec<usize,alloc::alloc::Global>*, core::iter::adapters::take::Take<core::iter::sources::repeat::Repeat (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<usize,alloc::alloc::Global>::extend_trusted(core::iter::adapters::take::Take<core::iter::sources::repeat::Repeat (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::set_len_on_drop::SetLenOnDrop::new (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<ptr_mut$<libffi_sys::ffi_type>,alloc::alloc::Global>(alloc::raw_vec::RawVec<ptr_mut$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<ptr_mut$<libffi_sys::ffi_type>,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::BranchMap::separate_and_classify_variables(unsigned long long, enum2$<core::option::Option (25 samples, 0.18%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::variable_records::VariableRecords::populate_restricting_sets (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>::push (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>::reserve_for_push<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>::grow_amortized (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (4 samples, 0.03%)`0x7FFB7997B3C7 (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::iter::adapters::enumerate::impl$1::next(core::iter::adapters::enumerate::Enumerate<core::iter::adapters::rev::Rev<core::slice::iter::Iter (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::iter::adapters::rev::impl$1::next(core::iter::adapters::rev::Rev<core::slice::iter::Iter (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::iter::impl$182::next_back(core::slice::iter::Iter (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::iter::Iter<scryer_prolog::machine::disjuncts::BranchInfo>::pre_dec_end (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::const_ptr::impl$0::sub (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::const_ptr::impl$0::offset (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::cmp::impl$6::cmp (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::mul_ops::impl$21::mul (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::repr::Repr::with_sign (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::repr::Repr::is_zero (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::repr::Repr::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::mul_ops::repr::impl$3::mul(enum2$<dashu_int::repr::TypedReprRef>, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::mul_ops::repr::mul_dword (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::mul_ops::repr::mul_dword_spilled (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::buffer::Buffer::allocate (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::buffer::Buffer::allocate_exact (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::buffer::Buffer::allocate_raw (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::alloc::__default_lib_allocator::__rdl_alloc (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::alloc::impl$0::alloc (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::alloc::allocate (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::impl$1::deallocate(alloc::alloc::Global*, core::ptr::non_null::NonNull (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::dealloc (2 samples, 0.01%)`0x7FFB799747B1 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$19::extend(alloc::vec::Vec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>*, alloc::vec::drain::Drain (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$1::spec_extend(alloc::vec::Vec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>*, alloc::vec::drain::Drain (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>::extend_trusted(alloc::vec::drain::Drain (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>::reserve (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>::reserve (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle(alloc::raw_vec::RawVec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>::grow_amortized (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (3 samples, 0.02%)`0x7FFB7997B3C7 (3 samples, 0.02%)`0x7FFB7997B86B (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::add_ops::impl$16::sub (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::add::impl$11::sub_assign (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::add::impl$5::sub (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`dashu_int::mul_ops::impl$21::mul (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::repr::Repr::with_sign (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::gcd_ops::impl$19::gcd (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (184 samples, 1.33%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::compile_and_submit<scryer_prolog::machine::loader::BootstrappingLoadState> (184 samples, 1.33%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (184 samples, 1.33%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::compile<scryer_prolog::machine::loader::BootstrappingLoadState>(tuple$ (184 samples, 1.33%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::try_term_to_tl(enum2$ (130 samples, 0.94%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::forms::TopLevel>,enum2$ (130 samples, 0.94%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::try_term_to_tl<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$ (130 samples, 0.94%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::setup_rule(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (130 samples, 0.94%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<enum2$<scryer_prolog::parser::ast::Term>,scryer_prolog::forms::ChunkedTermVec,scryer_prolog::machine::disjuncts::VarData>,enum2$ (130 samples, 0.94%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_rule<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::disjuncts::VariableClassifier, scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (130 samples, 0.94%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::merge_branches (26 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::merge_branch_seq(alloc::vec::drain::Drain (18 samples, 0.13%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::mul::impl$19::mul (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`dashu_int::mul_ops::impl$8::mul (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::repr::Repr::with_sign (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::term_stream::impl$1::eof (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::read::devour_whitespace(scryer_prolog::parser::parser::Parser<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::scan_for_layout<enum2$<scryer_prolog::machine::streams::Stream> > (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::pop (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_from_iter::impl$0::from_iter<enum2$<scryer_prolog::parser::ast::Term>,alloc::vec::drain::Drain<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global> >(alloc::vec::drain::Drain<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_from_iter_nested::impl$1::from_iter(alloc::vec::drain::Drain<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::with_capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::with_capacity_in (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::with_capacity_in (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::allocate_in (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::impl$1::allocate (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::Global::alloc_impl (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::alloc (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::reduce_term (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::reduce_op<enum2$<scryer_prolog::machine::streams::Stream> > (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::parser::parser::TokenDesc,alloc::alloc::Global>::pop (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::push_binary_op<enum2$<scryer_prolog::machine::streams::Stream> > (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::exchange_malloc (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::push(enum2$ (2 samples, 0.01%)`0x7FFB7997B3C7 (5 samples, 0.04%)`0x7FFB7997BF5E (4 samples, 0.03%)`0x7FFB7995A36F (3 samples, 0.02%)`0x7FFB7995A4EB (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift<enum2$<scryer_prolog::machine::streams::Stream> >(enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::impl$27::from (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::impl$26::from(enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`alloc::rc::Rc<core::cell::RefCell<enum2$<scryer_prolog::parser::ast::Var> > >::new(core::cell::RefCell<enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`alloc::boxed::impl$0::new(alloc::rc::RcBox<core::cell::RefCell<enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::exchange_malloc (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<tokio::sync::rwlock::read_guard::RwLockReadGuard<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> >,std::thread::local::AccessError> >::unwrap(enum2$<core::result::Result<tokio::sync::rwlock::read_guard::RwLockReadGuard<alloc::vec::Vec<alloc::sync::Weak (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::park::CachedParkThread::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::coop::budget(tokio::runtime::park::impl$4::block_on::closure_env$0<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::coop::with_budget(tokio::runtime::coop::Budget, tokio::runtime::park::impl$4::block_on::closure_env$0<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<scryer_prolog::parser::ast::OpDesc> > >::cloned(enum2$<core::option::Option<ref$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity> >(tuple$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash(tuple$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$23::hash(tuple$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::global_atom_table (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`tokio::future::block_on::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash(tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$23::hash(tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_op (14 samples, 0.10%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::get_op_desc (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::CompositeOpDir::get (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<scryer_prolog::parser::ast::OpDesc> > >::or_else(enum2$<core::option::Option<ref$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity> >(tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_token(enum2$ (34 samples, 0.25%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::lexer::Token>,alloc::alloc::Global>::push(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<bool,enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::scan_for_layout<enum2$<scryer_prolog::machine::streams::Stream> > (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::lookahead_char (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::streams::impl$28::peek_char(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::lookahead_char (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::string::String::with_capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<u8,alloc::alloc::Global>::with_capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<u8,alloc::alloc::Global>::with_capacity_in (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<u8,alloc::alloc::Global>::with_capacity_in (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<u8,alloc::alloc::Global>::allocate_in (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)`0x7FFB7997B78E (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::rcu::Rcu<indexmap::set::IndexSet<scryer_prolog::atom_table::Atom,std::collections::hash::map::RandomState> >::active_epoch<indexmap::set::IndexSet<scryer_prolog::atom_table::Atom,std::collections::hash::map::RandomState> > (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`phf_shared::get_index(phf_shared::Hashes*, ref$<slice2$<tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`phf_shared::displace (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::num::wrapping::impl$244::mul(core::num::wrapping::Wrapping<u32>, core::num::wrapping::Wrapping (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::rcu::impl$4::deref(scryer_prolog::rcu::RcuRef (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<scryer_prolog::atom_table::Atom> > >::cloned(enum2$<core::option::Option<ref$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`phf::map::Map<ref$<str$>,scryer_prolog::atom_table::Atom>::get<ref$<str$>,scryer_prolog::atom_table::Atom,str$>(ref$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`phf::map::Map<ref$<str$>,scryer_prolog::atom_table::Atom>::get_entry(ref$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`phf_shared::hash(ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomTable::build_with(ref$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<char,enum2$<scryer_prolog::parser::ast::ParserError> > >::map(enum2$<core::result::Result<char,enum2$<scryer_prolog::parser::ast::ParserError> > >, enum2$<core::option::Option<char> > (*) (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::get_single_quoted_char<enum2$<scryer_prolog::machine::streams::Stream> > (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::get_single_quoted_item (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::name_token<enum2$<scryer_prolog::machine::streams::Stream> > (19 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`alloc::string::String::with_capacity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<u8,alloc::alloc::Global>::with_capacity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<u8,alloc::alloc::Global>::with_capacity_in (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<u8,alloc::alloc::Global>::with_capacity_in (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<u8,alloc::alloc::Global>::allocate_in (3 samples, 0.02%)`0x7FFB7997B3C7 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::dequeue_terms (252 samples, 1.82%)s..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::term_stream::impl$1::next (66 samples, 0.48%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >::map_err(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >, enum2$<scryer_prolog::machine::machine_errors::CompilationError> (*)(enum2$ (66 samples, 0.48%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::read_term<enum2$<scryer_prolog::machine::streams::Stream> >(scryer_prolog::parser::ast::CompositeOpDir*, enum2$ (66 samples, 0.48%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::read_tokens(scryer_prolog::parser::lexer::Lexer<enum2$ (31 samples, 0.22%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::next_token<enum2$<scryer_prolog::machine::streams::Stream> > (29 samples, 0.21%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::variable_token (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$19::extend(alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::vec::into_iter::IntoIter<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$2::spec_extend(alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::vec::into_iter::IntoIter<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::append_elements(ptr_const$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>,enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_predicate(alloc::vec::Vec<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_pred_subseq(ref_mut$<slice2$<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_rule (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_seq(scryer_prolog::forms::ChunkedTermVec*, alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_query_line(enum2$<scryer_prolog::forms::QueryTerm>*, enum2$<scryer_prolog::parser::ast::GenContext>, alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_target(scryer_prolog::iterators::QueryIterator, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::impl$2::next (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::iterators::TermIterState>,alloc::alloc::Global>::pop (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::forms::ChunkedTermVec,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_body_variables<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::BranchMap::separate_and_classify_variables(unsigned long long, enum2$<core::option::Option (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::variable_records::VariableRecords::populate_restricting_sets (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> >,std::collections::hash::map::RandomState>::insert(unsigned long long, indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> >,std::collections::hash::map::RandomState>::insert_full<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> >,std::collections::hash::map::RandomState>(unsigned long long, indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >::insert_full<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >(indexmap::HashValue, unsigned long long, indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >::push(indexmap::HashValue, unsigned long long, indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$19::extend(alloc::vec::Vec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>*, alloc::vec::drain::Drain (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$1::spec_extend(alloc::vec::Vec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>*, alloc::vec::drain::Drain (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>::extend_trusted(alloc::vec::drain::Drain (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (16 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::compile_and_submit<scryer_prolog::machine::loader::BootstrappingLoadState> (16 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (16 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::compile<scryer_prolog::machine::loader::BootstrappingLoadState>(tuple$ (16 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::try_term_to_tl(enum2$ (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::forms::TopLevel>,enum2$ (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::try_term_to_tl<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$ (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::setup_rule(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<enum2$<scryer_prolog::parser::ast::Term>,scryer_prolog::forms::ChunkedTermVec,scryer_prolog::machine::disjuncts::VarData>,enum2$ (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_rule<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::disjuncts::VariableClassifier, scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::merge_branches (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::merge_branch_seq(alloc::vec::drain::Drain (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_token(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_op (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::get_op_desc (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::CompositeOpDir::get (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<scryer_prolog::parser::ast::OpDesc> > >::or_else(enum2$<core::option::Option<ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity> >(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$23::hash(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::dequeue_terms (24 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::term_stream::impl$1::next (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >::map_err(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >, enum2$<scryer_prolog::machine::machine_errors::CompilationError> (*)(enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::read_term<enum2$<scryer_prolog::machine::streams::Stream> >(scryer_prolog::parser::ast::CompositeOpDir*, enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::read_tokens(scryer_prolog::parser::lexer::Lexer<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::next_token<enum2$<scryer_prolog::machine::streams::Stream> > (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::load_decl(enum2$ (25 samples, 0.18%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (25 samples, 0.18%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::use_module<scryer_prolog::machine::loader::BootstrappingLoadState>(enum2$ (25 samples, 0.18%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::machine::loader::CompilationTarget>,enum2$ (25 samples, 0.18%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::load<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader (25 samples, 0.18%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::machine::loader::CompilationTarget>,enum2$ (281 samples, 2.03%)s..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::load<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader (281 samples, 2.03%)s..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$11::evacuate(scryer_prolog::machine::loader::Loader (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::compile_and_submit<scryer_prolog::machine::loader::BootstrappingLoadState> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::compile<scryer_prolog::machine::loader::BootstrappingLoadState>(tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::try_term_to_tl(enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::forms::TopLevel>,enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::try_term_to_tl<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::setup_rule(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<enum2$<scryer_prolog::parser::ast::Term>,scryer_prolog::forms::ChunkedTermVec,scryer_prolog::machine::disjuncts::VarData>,enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_rule<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::disjuncts::VariableClassifier, scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::BranchMap::separate_and_classify_variables(unsigned long long, enum2$<core::option::Option (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::reduce_term (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_token(enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_op (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::get_op_desc (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::CompositeOpDir::get (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<scryer_prolog::parser::ast::OpDesc> > >::cloned(enum2$<core::option::Option<ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity> >(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc>::get_index_of(indexmap::HashValue, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::get(unsigned long long, indexmap::map::core::equivalent::closure_env$0<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::find(unsigned long long, indexmap::map::core::equivalent::closure_env$0<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::find_inner(unsigned long long, ref_mut$<dyn$<core::ops::function::FnMut<tuple$<usize>,assoc$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::dequeue_terms (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::term_stream::impl$1::next (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >::map_err(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >, enum2$<scryer_prolog::machine::machine_errors::CompilationError> (*)(enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::read_term<enum2$<scryer_prolog::machine::streams::Stream> >(scryer_prolog::parser::ast::CompositeOpDir*, enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::read_tokens(scryer_prolog::parser::lexer::Lexer<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::next_token<enum2$<scryer_prolog::machine::streams::Stream> > (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::skip_char (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::compile::bootstrapping_compile(enum2$<scryer_prolog::machine::streams::Stream>, scryer_prolog::machine::Machine*, enum2$ (289 samples, 2.09%)s..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::load<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (771 samples, 5.57%)scryer-..scryer-7e5e7ddde7310dd8.exe`serial_test::rwlock::impl$0::drop (771 samples, 5.57%)scryer-..scryer-7e5e7ddde7310dd8.exe`parking_lot::condvar::Condvar::notify_one (771 samples, 5.57%)scryer-..scryer-7e5e7ddde7310dd8.exe`core::sync::atomic::AtomicPtr<parking_lot::raw_mutex::RawMutex>::load (771 samples, 5.57%)scryer-..scryer-7e5e7ddde7310dd8.exe`core::sync::atomic::atomic_load (771 samples, 5.57%)scryer-..scryer-7e5e7ddde7310dd8.exe`scryer::helper::load_module_test<ref$<str$> >(ref$<str$>, ref$ (771 samples, 5.57%)scryer-..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::with_test_streams (740 samples, 5.34%)scryer-..scryer-7e5e7ddde7310dd8.exe`core::ops::function::FnOnce::call_once<scryer::src_tests::call_with_inference_limit::closure_env$0,tuple$<> > (772 samples, 5.57%)scryer-..scryer-7e5e7ddde7310dd8.exe`scryer::src_tests::call_with_inference_limit::closure$0 (772 samples, 5.57%)scryer-..scryer-7e5e7ddde7310dd8.exe`test::assert_test_result(tuple$ (772 samples, 5.57%)scryer-..scryer-7e5e7ddde7310dd8.exe`serial_test::serial_code_lock::local_serial_core(ref$<str$>, void (*) (772 samples, 5.57%)scryer-..scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$12::index(alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::IndexedChoiceInstruction>,alloc::alloc::Global>::get (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::len (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::reserve_for_push<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB799736BD (2 samples, 0.01%)`0x7FFB799738E3 (2 samples, 0.01%)`0x7FFB799727D9 (2 samples, 0.01%)`0x7FFB799F4053 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::push (25 samples, 0.18%)scryer-7e5e7ddde7310dd8.exe`core::ptr::write (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$13::index(alloc::vec::Vec<enum2$ (29 samples, 0.21%)scryer-7e5e7ddde7310dd8.exe`core::slice::index::impl$0::index(ref$<slice2$<enum2$ (29 samples, 0.21%)scryer-7e5e7ddde7310dd8.exe`core::slice::index::impl$2::index(unsigned long long, ref$<slice2$<enum2$ (29 samples, 0.21%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$14::index_mut(alloc::vec::Vec<enum2$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::slice::index::impl$1::index_mut(ref_mut$<slice2$<enum2$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::slice::index::impl$2::index_mut(unsigned long long, ref_mut$<slice2$<enum2$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::error::Error::cause<assert_cmd::cargo::NotFoundError> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::iter::range::impl$3::next(core::ops::range::Range (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`core::iter::range::impl$2::spec_next(core::ops::range::Range (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`core::cmp::impls::impl$54::lt (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ops::function::FnOnce::call_once<scryer_prolog::machine::system_calls::impl$2::remove_call_policy_check::closure_env$0,tuple$<ref_mut$<scryer_prolog::machine::machine_state::MachineState> > > (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::system_calls::impl$2::remove_call_policy_check::closure$0 (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::arithmetic::impl$13::cmp(enum2$<scryer_prolog::forms::Number>*, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::add_extensible_predicate_declaration<scryer_prolog::machine::loader::impl$18::add_dynamic_predicate::closure_env$0> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::add_extensible_predicate_declaration::closure$0(scryer_prolog::machine::loader::impl$18::add_extensible_predicate_declaration::closure_env$0 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<usize,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::add_extensible_predicate_declaration<scryer_prolog::machine::loader::LiveLoadAndMachineState,scryer_prolog::machine::loader::impl$15::add_dynamic_predicate::closure_env$0<scryer_prolog::machine::loader::LiveLoadAndMachineState>,enum2$<scryer_prolog::machine::loader::RetractionRecord> (*)(enum2$<scryer_prolog::machine::loader::CompilationTarget>,tuple$<scryer_prolog::atom_table::Atom,usize>)>(enum2$<scryer_prolog::machine::loader::CompilationTarget>, scryer_prolog::atom_table::Atom, unsigned long long, scryer_prolog::machine::loader::impl$15::add_dynamic_predicate::closure_env$0<scryer_prolog::machine::loader::LiveLoadAndMachineState>, enum2$<scryer_prolog::machine::loader::RetractionRecord> (*)(enum2$<scryer_prolog::machine::loader::CompilationTarget>, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::add_in_situ_filename_module (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::add_in_situ_filename_module::closure$0 (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::listing_src_file_name (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`std::path::Path::is_file (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`std::fs::metadata (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::stat (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::metadata (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::File::open (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::convert::impl$6::try_into (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`std::os::windows::io::handle::impl$12::try_from (5 samples, 0.04%)`0x7FFB776E5FE6 (5 samples, 0.04%)`0x7FFB776E6579 (4 samples, 0.03%)`0x7FFB799EDAB4 (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term_from_heap (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::add_term_expansion_clause (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::add_term_expansion_clause::closure$0 (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::incremental_compile_clause<scryer_prolog::machine::loader::LiveLoadAndMachineState>(tuple$<scryer_prolog::atom_table::Atom,usize>, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::push_back_to_local_predicate_skeleton(enum2$<scryer_prolog::machine::loader::CompilationTarget>*, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::listing_src_file_name (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::path::Path::is_file (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::fs::metadata (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::stat (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::metadata (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::File::open (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::convert::impl$6::try_into (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::os::windows::io::handle::impl$12::try_from (2 samples, 0.01%)`0x7FFB776E5FE6 (2 samples, 0.01%)`0x7FFB776E6579 (2 samples, 0.01%)`0x7FFB799EDAB4 (2 samples, 0.01%)`0x7FFB7997A9E3 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::string::String::with_capacity (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec::with_capacity (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec::with_capacity_in (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec::with_capacity_in (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec::allocate_in (6 samples, 0.04%)`0x7FFB7997B3C7 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::fmt::impl$0::write_str<alloc::string::String> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::string::impl$67::write_str (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::string::String::push_str (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec::extend_from_slice (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$4::spec_extend (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec::append_elements (3 samples, 0.02%)`0x7FFB7997B86B (4 samples, 0.03%)`0x7FFB79971BF2 (14 samples, 0.10%)`0x7FFB7997B3C7 (12 samples, 0.09%)`0x7FFB7997BF5E (2 samples, 0.01%)`0x7FFB7995A36F (2 samples, 0.01%)`0x7FFB7995A4EB (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::fmt::impl$0::write_str<alloc::string::String> (23 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`alloc::string::impl$67::write_str (23 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`alloc::string::String::push_str (23 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec::extend_from_slice (23 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$4::spec_extend (23 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec::append_elements (23 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec::len (21 samples, 0.15%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<u8,alloc::alloc::Global> (21 samples, 0.15%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec::grow_amortized (21 samples, 0.15%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch (21 samples, 0.15%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global>(enum2$<core::result::Result<core::alloc::layout::Layout,core::alloc::layout::LayoutError> >, enum2$<core::option::Option<tuple$<core::ptr::non_null::NonNull (21 samples, 0.15%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$<u8> >,core::alloc::AllocError> >::map_err(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$<u8> >,core::alloc::AllocError> >, alloc::raw_vec::finish_grow::closure_env$1 (21 samples, 0.15%)`0x7FFB799736BD (21 samples, 0.15%)`0x7FFB799738E3 (19 samples, 0.14%)`0x7FFB79971C4F (3 samples, 0.02%)`0x7FFB799747B1 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::fmt::format::format_inner (35 samples, 0.25%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::expect (29 samples, 0.21%)scryer-7e5e7ddde7310dd8.exe`core::fmt::write (29 samples, 0.21%)scryer-7e5e7ddde7310dd8.exe`core::fmt::num::imp::impl$7::fmt (25 samples, 0.18%)`0x7FFB7995A364 (2 samples, 0.01%)`0x7FFB7995A4EB (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::push(enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<enum2$<scryer_prolog::parser::ast::Literal>,alloc::collections::vec_deque::VecDeque<usize,alloc::alloc::Global> >,alloc::alloc::Global>::reserve_for_push<indexmap::Bucket<enum2$<scryer_prolog::parser::ast::Literal>,alloc::collections::vec_deque::VecDeque<usize,alloc::alloc::Global> >,alloc::alloc::Global> (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<enum2$<scryer_prolog::parser::ast::Literal>,alloc::collections::vec_deque::VecDeque<usize,alloc::alloc::Global> >,alloc::alloc::Global>::grow_amortized (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (5 samples, 0.04%)`0x7FFB7997B3C7 (3 samples, 0.02%)`0x7FFB7997BF5E (3 samples, 0.02%)`0x7FFB7997B73C (2 samples, 0.01%)`0x7FFB7997B3C7 (9 samples, 0.06%)`0x7FFB7997BF5E (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::with_capacity (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::with_capacity_in (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::with_capacity_in (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::allocate_in (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::impl$1::allocate (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::Global::alloc_impl (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::alloc (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::reserve (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::reserve (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_from_iter::impl$0::from_iter<enum2$<scryer_prolog::parser::ast::Term>,alloc::vec::drain::Drain<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global> >(alloc::vec::drain::Drain<enum2$ (19 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_from_iter_nested::impl$1::from_iter(alloc::vec::drain::Drain<enum2$ (19 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$1::spec_extend(alloc::vec::Vec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>*, alloc::vec::drain::Drain<enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::extend_trusted(alloc::vec::drain::Drain<enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::iter::traits::iterator::Iterator::for_each(alloc::vec::drain::Drain<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>, alloc::vec::impl$20::extend_trusted::closure_env$0<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global,alloc::vec::drain::Drain<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::iter::traits::iterator::Iterator::fold(alloc::vec::drain::Drain<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>, tuple$<>, core::iter::traits::iterator::Iterator::for_each::call::closure_env$0<enum2$<scryer_prolog::parser::ast::Term>,alloc::vec::impl$20::extend_trusted::closure_env$0<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global,alloc::vec::drain::Drain<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::iter::traits::iterator::Iterator::for_each::call::closure$0(core::iter::traits::iterator::Iterator::for_each::call::closure_env$0<enum2$<scryer_prolog::parser::ast::Term>,alloc::vec::impl$20::extend_trusted::closure_env$0<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global,alloc::vec::drain::Drain<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global> > >*, tuple$<>, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$20::extend_trusted::closure$0(alloc::vec::impl$20::extend_trusted::closure_env$0<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global,alloc::vec::drain::Drain<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global> >*, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::write(enum2$<scryer_prolog::parser::ast::Term>*, enum2$ (3 samples, 0.02%)`0x7FFB799736BD (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::iterators::ClauseIteratorState>,alloc::alloc::Global>::reserve_for_push<enum2$<scryer_prolog::iterators::ClauseIteratorState>,alloc::alloc::Global> (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::iterators::ClauseIteratorState>,alloc::alloc::Global>::grow_amortized (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<tuple$<usize,scryer_prolog::types::HeapCellValue,scryer_prolog::heap_iter::IterStackLoc>,alloc::alloc::Global>::push(tuple$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::heap_iter::IterStackLoc,alloc::alloc::Global>::pop (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::StackfulPreOrderHeapIter::forward_if_referent_marked (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::heap_iter::IterStackLoc,alloc::alloc::Global>::push (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::IterStackLoc::mark_loc (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::StackfulPreOrderHeapIter::push_if_unmarked (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::StackfulPreOrderHeapIter::read_cell_mut (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::IterStackLoc::heap_or_stack (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<scryer_prolog::heap_iter::HeapOrStackTag,modular_bitfield::error::InvalidBitPattern<u8> > >::expect(enum2$<core::result::Result<scryer_prolog::heap_iter::HeapOrStackTag,modular_bitfield::error::InvalidBitPattern<u8> > >, ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::StackfulPreOrderHeapIter::forward_if_referent_marked (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::get_forwarding_bit (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::get_tag (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::tag_or_err (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::impl$35::from_bytes (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::impl$7::next<scryer_prolog::heap_iter::StackfulPreOrderHeapIter>(scryer_prolog::heap_iter::PostOrderIterator (39 samples, 0.28%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::StackfulPreOrderHeapIter::follow (29 samples, 0.21%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::exchange_malloc (4 samples, 0.03%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::stackful_post_order_iter(alloc::vec::Vec (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::StackfulPreOrderHeapIter::new(alloc::vec::Vec (5 samples, 0.04%)`0x7FFB7997B6B3 (2 samples, 0.01%)`0x7FFB7997B6C3 (2 samples, 0.01%)`0x7FFB7997B862 (2 samples, 0.01%)`0x7FFB7997B3C7 (16 samples, 0.12%)`0x7FFB7997BF5E (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::impl$27::from (20 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::impl$26::from(enum2$ (20 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`alloc::rc::Rc<core::cell::RefCell<enum2$<scryer_prolog::parser::ast::Var> > >::new(core::cell::RefCell<enum2$ (20 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`alloc::boxed::impl$0::new(alloc::rc::RcBox<core::cell::RefCell<enum2$ (19 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::exchange_malloc (19 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::get_tag (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::tag_or_err (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::impl$35::from_bytes (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$ (142 samples, 1.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term_from_heap (142 samples, 1.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::set_mark_bit (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::get_tag (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::tag_or_err (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::impl$35::from_bytes (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<scryer_prolog::forms::PredicateSkeleton> > >::map(enum2$<core::option::Option<ref$<scryer_prolog::forms::PredicateSkeleton> > >, scryer_prolog::machine::loader::impl$15::add_clause_clause_if_dynamic::closure_env$0 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_indices::IndexStore::get_predicate_skeleton(enum2$<scryer_prolog::machine::loader::CompilationTarget>*, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::add_clause_clause_if_dynamic(enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::os::windows::io::handle::impl$23::drop (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::File::file_attr (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::cvt (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::impl$2::is_zero (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::clause_to_evacuable (152 samples, 1.10%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::restore_load_state_payload(enum2$<core::result::Result<scryer_prolog::arena::TypedArenaPtr<scryer_prolog::machine::term_stream::LoadStatePayload<scryer_prolog::machine::term_stream::LiveTermStream> >,enum2$ (152 samples, 1.10%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::read_and_enqueue_term(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>, enum2$<scryer_prolog::parser::ast::RegType>, enum2$ (152 samples, 1.10%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::load(scryer_prolog::machine::loader::Loader (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::load_decl<scryer_prolog::machine::loader::LiveLoadAndMachineState>(enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::add_op_decl (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::listing_src_file_name (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`std::path::Path::is_file (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`std::fs::metadata (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::stat (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::metadata (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::File::open (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::convert::impl$6::try_into (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::os::windows::io::handle::impl$12::try_from (3 samples, 0.02%)`0x7FFB776E5FE6 (3 samples, 0.02%)`0x7FFB776E6579 (3 samples, 0.02%)`0x7FFB799EDAB4 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::compile_inline_or_expanded_goal (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::variable_set<core::hash::BuildHasherDefault<fxhash::FxHasher> >(indexmap::set::IndexSet<scryer_prolog::types::HeapCellValue,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<enum2$<scryer_prolog::forms::PredicateClause> >(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$1::drop(alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::collections::vec_deque::impl$1::drop::Dropper<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$1::drop::impl$0::drop(alloc::collections::vec_deque::impl$1::drop::Dropper<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<slice2$<enum2$<scryer_prolog::forms::ChunkedTerms> > >(ptr_mut$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_pred_subseq(ref_mut$<slice2$<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_rule (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_seq(scryer_prolog::forms::ChunkedTermVec*, alloc::collections::vec_deque::VecDeque<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_query_line(enum2$<scryer_prolog::forms::QueryTerm>*, enum2$<scryer_prolog::parser::ast::GenContext>, alloc::collections::vec_deque::VecDeque<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_target(scryer_prolog::iterators::QueryIterator, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::new (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::QueryIterator::new(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::QueryIterator::extend_state(scryer_prolog::forms::Level, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::iterators::TermIterState>,alloc::alloc::Global>::push(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::iterators::TermIterState>,alloc::alloc::Global>::reserve_for_push<enum2$<scryer_prolog::iterators::TermIterState>,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::iterators::TermIterState>,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_predicate(alloc::vec::Vec<enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<scryer_prolog::machine::disjuncts::VariableClassifier> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::IndexMap<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::core::IndexMapCore<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> > >(indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<scryer_prolog::machine::disjuncts::BranchInfo> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<slice2$<scryer_prolog::machine::disjuncts::ChunkInfo> >(ptr_mut$<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::impl$1::deallocate(alloc::alloc::Global*, core::ptr::non_null::NonNull (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::dealloc (2 samples, 0.01%)`0x7FFB799747B1 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::probe_body_term(unsigned long long, unsigned long long, enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::probe_body_var (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::forms::ChunkedTermVec,enum2$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_body_variables<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure$1<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure_env$1<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, scryer_prolog::machine::disjuncts::VariableClassifier*, scryer_prolog::atom_table::Atom, alloc::vec::Vec<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (20 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile<scryer_prolog::machine::loader::LiveLoadAndMachineState>(tuple$ (20 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::try_term_to_tl(enum2$ (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::forms::TopLevel>,enum2$ (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::try_term_to_tl<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$ (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::setup_rule(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<enum2$<scryer_prolog::parser::ast::Term>,scryer_prolog::forms::ChunkedTermVec,scryer_prolog::machine::disjuncts::VarData>,enum2$ (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_rule<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::disjuncts::VariableClassifier, scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::os::windows::io::handle::impl$23::drop (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::File::file_attr (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::cvt (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::impl$2::is_zero (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile_clause_clauses(tuple$<scryer_prolog::atom_table::Atom,usize>, enum2$<scryer_prolog::machine::loader::CompilationTarget>, alloc::vec::into_iter::IntoIter<tuple$<enum2$<scryer_prolog::parser::ast::Term>,enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::incremental_compile_clause<scryer_prolog::machine::loader::LiveLoadAndMachineState>(tuple$<scryer_prolog::atom_table::Atom,usize>, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::push_back_to_local_predicate_skeleton(enum2$<scryer_prolog::machine::loader::CompilationTarget>*, tuple$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::listing_src_file_name (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`std::path::Path::is_file (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`std::fs::metadata (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::stat (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::metadata (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::File::open (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::convert::impl$6::try_into (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::os::windows::io::handle::impl$12::try_from (3 samples, 0.02%)`0x7FFB776E5FE6 (3 samples, 0.02%)`0x7FFB776E6579 (2 samples, 0.01%)`0x7FFB799EDAB4 (2 samples, 0.01%)`0x7FFB776E6785 (2 samples, 0.01%)`0x7FFB799ED1F4 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::convert::impl$6::try_into (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`std::os::windows::io::handle::impl$12::try_from (11 samples, 0.08%)`0x7FFB776E5FE6 (11 samples, 0.08%)`0x7FFB776E6579 (11 samples, 0.08%)`0x7FFB799EDAB4 (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::conclude_load (41 samples, 0.30%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::conclude_load::closure$0 (41 samples, 0.30%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (41 samples, 0.30%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile_and_submit<scryer_prolog::machine::loader::LiveLoadAndMachineState> (41 samples, 0.30%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::listing_src_file_name (14 samples, 0.10%)scryer-7e5e7ddde7310dd8.exe`std::path::Path::is_file (14 samples, 0.10%)scryer-7e5e7ddde7310dd8.exe`std::fs::metadata (14 samples, 0.10%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map (14 samples, 0.10%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::stat (14 samples, 0.10%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::metadata (14 samples, 0.10%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::File::open (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term_from_heap (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<indexmap::set::IndexSet<enum2$<scryer_prolog::forms::ModuleExport>,std::collections::hash::map::RandomState>,enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::extract_module_export_list_from_heap<scryer_prolog::machine::loader::LiveLoadAndMachineState>(enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::impl$62::from_iter<enum2$<scryer_prolog::forms::ModuleExport>,tuple$<>,std::collections::hash::map::RandomState,core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<enum2$<scryer_prolog::forms::ModuleExport>,alloc::alloc::Global>,indexmap::set::impl$26::from_iter::closure_env$0<enum2$<scryer_prolog::forms::ModuleExport>,std::collections::hash::map::RandomState,alloc::vec::into_iter::IntoIter<enum2$<scryer_prolog::forms::ModuleExport>,alloc::alloc::Global> > > >(core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<enum2$<scryer_prolog::forms::ModuleExport>,alloc::alloc::Global>,indexmap::set::impl$26::from_iter::closure_env$0<enum2$<scryer_prolog::forms::ModuleExport>,std::collections::hash::map::RandomState,alloc::vec::into_iter::IntoIter<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::iter::adapters::map::impl$2::fold<tuple$<enum2$<scryer_prolog::forms::ModuleExport>,tuple$<> >,alloc::vec::into_iter::IntoIter<enum2$<scryer_prolog::forms::ModuleExport>,alloc::alloc::Global>,indexmap::set::impl$26::from_iter::closure_env$0<enum2$<scryer_prolog::forms::ModuleExport>,std::collections::hash::map::RandomState,alloc::vec::into_iter::IntoIter<enum2$<scryer_prolog::forms::ModuleExport>,alloc::alloc::Global> >,tuple$<>,core::iter::traits::iterator::Iterator::for_each::call::closure_env$0<tuple$<enum2$<scryer_prolog::forms::ModuleExport>,tuple$<> >,indexmap::map::impl$64::extend::closure_env$0<enum2$<scryer_prolog::forms::ModuleExport>,tuple$<>,std::collections::hash::map::RandomState,core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<enum2$<scryer_prolog::forms::ModuleExport>,alloc::alloc::Global>,indexmap::set::impl$26::from_iter::closure_env$0<enum2$<scryer_prolog::forms::ModuleExport>,std::collections::hash::map::RandomState,alloc::vec::into_iter::IntoIter<enum2$<scryer_prolog::forms::ModuleExport>,alloc::alloc::Global> > > > > >(core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<enum2$<scryer_prolog::forms::ModuleExport>,alloc::alloc::Global>,indexmap::set::impl$26::from_iter::closure_env$0<enum2$<scryer_prolog::forms::ModuleExport>,std::collections::hash::map::RandomState,alloc::vec::into_iter::IntoIter<enum2$<scryer_prolog::forms::ModuleExport>,alloc::alloc::Global> > >, tuple$<>, core::iter::traits::iterator::Iterator::for_each::call::closure_env$0<tuple$<enum2$<scryer_prolog::forms::ModuleExport>,tuple$<> >,indexmap::map::impl$64::extend::closure_env$0<enum2$<scryer_prolog::forms::ModuleExport>,tuple$<>,std::collections::hash::map::RandomState,core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<enum2$<scryer_prolog::forms::ModuleExport>,alloc::alloc::Global>,indexmap::set::impl$26::from_iter::closure_env$0<enum2$<scryer_prolog::forms::ModuleExport>,std::collections::hash::map::RandomState,alloc::vec::into_iter::IntoIter<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::iter::traits::iterator::Iterator::fold(alloc::vec::into_iter::IntoIter<enum2$<scryer_prolog::forms::ModuleExport>,alloc::alloc::Global>, tuple$<>, core::iter::adapters::map::map_fold::closure_env$0<enum2$<scryer_prolog::forms::ModuleExport>,tuple$<enum2$<scryer_prolog::forms::ModuleExport>,tuple$<> >,tuple$<>,indexmap::set::impl$26::from_iter::closure_env$0<enum2$<scryer_prolog::forms::ModuleExport>,std::collections::hash::map::RandomState,alloc::vec::into_iter::IntoIter<enum2$<scryer_prolog::forms::ModuleExport>,alloc::alloc::Global> >,core::iter::traits::iterator::Iterator::for_each::call::closure_env$0<tuple$<enum2$<scryer_prolog::forms::ModuleExport>,tuple$<> >,indexmap::map::impl$64::extend::closure_env$0<enum2$<scryer_prolog::forms::ModuleExport>,tuple$<>,std::collections::hash::map::RandomState,core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<enum2$<scryer_prolog::forms::ModuleExport>,alloc::alloc::Global>,indexmap::set::impl$26::from_iter::closure_env$0<enum2$<scryer_prolog::forms::ModuleExport>,std::collections::hash::map::RandomState,alloc::vec::into_iter::IntoIter<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::iter::adapters::map::map_fold::closure$0(core::iter::adapters::map::map_fold::closure_env$0<enum2$<scryer_prolog::forms::ModuleExport>,tuple$<enum2$<scryer_prolog::forms::ModuleExport>,tuple$<> >,tuple$<>,indexmap::set::impl$26::from_iter::closure_env$0<enum2$<scryer_prolog::forms::ModuleExport>,std::collections::hash::map::RandomState,alloc::vec::into_iter::IntoIter<enum2$<scryer_prolog::forms::ModuleExport>,alloc::alloc::Global> >,core::iter::traits::iterator::Iterator::for_each::call::closure_env$0<tuple$<enum2$<scryer_prolog::forms::ModuleExport>,tuple$<> >,indexmap::map::impl$64::extend::closure_env$0<enum2$<scryer_prolog::forms::ModuleExport>,tuple$<>,std::collections::hash::map::RandomState,core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<enum2$<scryer_prolog::forms::ModuleExport>,alloc::alloc::Global>,indexmap::set::impl$26::from_iter::closure_env$0<enum2$<scryer_prolog::forms::ModuleExport>,std::collections::hash::map::RandomState,alloc::vec::into_iter::IntoIter<enum2$<scryer_prolog::forms::ModuleExport>,alloc::alloc::Global> > > > > >*, tuple$<>, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::iter::traits::iterator::Iterator::for_each::call::closure$0(core::iter::traits::iterator::Iterator::for_each::call::closure_env$0<tuple$<enum2$<scryer_prolog::forms::ModuleExport>,tuple$<> >,indexmap::map::impl$64::extend::closure_env$0<enum2$<scryer_prolog::forms::ModuleExport>,tuple$<>,std::collections::hash::map::RandomState,core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<enum2$<scryer_prolog::forms::ModuleExport>,alloc::alloc::Global>,indexmap::set::impl$26::from_iter::closure_env$0<enum2$<scryer_prolog::forms::ModuleExport>,std::collections::hash::map::RandomState,alloc::vec::into_iter::IntoIter<enum2$<scryer_prolog::forms::ModuleExport>,alloc::alloc::Global> > > > >*, tuple$<>, tuple$<enum2$<scryer_prolog::forms::ModuleExport>,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::impl$64::extend::closure$0(indexmap::map::impl$64::extend::closure_env$0<enum2$<scryer_prolog::forms::ModuleExport>,tuple$<>,std::collections::hash::map::RandomState,core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<enum2$<scryer_prolog::forms::ModuleExport>,alloc::alloc::Global>,indexmap::set::impl$26::from_iter::closure_env$0<enum2$<scryer_prolog::forms::ModuleExport>,std::collections::hash::map::RandomState,alloc::vec::into_iter::IntoIter<enum2$<scryer_prolog::forms::ModuleExport>,alloc::alloc::Global> > > >*, tuple$<enum2$<scryer_prolog::forms::ModuleExport>,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<enum2$<scryer_prolog::forms::ModuleExport>,tuple$<>,std::collections::hash::map::RandomState>::insert(enum2$<scryer_prolog::forms::ModuleExport>, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<enum2$<scryer_prolog::forms::ModuleExport>,tuple$<>,std::collections::hash::map::RandomState>::insert_full(enum2$<scryer_prolog::forms::ModuleExport>, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<enum2$<scryer_prolog::forms::ModuleExport>,tuple$<>,std::collections::hash::map::RandomState>::hash<enum2$<scryer_prolog::forms::ModuleExport>,tuple$<>,std::collections::hash::map::RandomState,enum2$<scryer_prolog::forms::ModuleExport> >(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::collections::hash::map::impl$86::finish (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::hash::sip::impl$4::finish (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::hash::sip::impl$5::finish(core::hash::sip::Hasher (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<indexmap::map::core::Entry<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex> >::or_insert_with(enum2$<indexmap::map::core::Entry<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex> >, scryer_prolog::machine::load_state::import_module_exports::closure_env$0 (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::load_state::import_module_exports::closure$0(scryer_prolog::machine::load_state::import_module_exports::closure_env$0 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_indices::CodeIndex::default (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_indices::CodeIndex::new (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::arena::impl$37::alloc (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::alloc (3 samples, 0.02%)`0x7FFB7997B3C7 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::import_builtins_in_module(scryer_prolog::atom_table::Atom, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<tuple$<>,enum2$<scryer_prolog::machine::machine_errors::SessionError> > >::unwrap(enum2$<core::result::Result<tuple$<>,enum2$ (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::load_state::import_module_exports<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::LiveLoadAndMachineState*, enum2$<scryer_prolog::machine::loader::CompilationTarget>*, scryer_prolog::forms::Module*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_indices::IndexPtr::is_dynamic_undefined (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_indices::IndexPtr::tag (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_indices::IndexPtr::tag_or_err (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`modular_bitfield::private::proc::read_specifier(ref$<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::load_state::set_code_index(scryer_prolog::machine::loader::RetractionInfo*, enum2$<scryer_prolog::machine::loader::CompilationTarget>*, tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::RetractionInfo::push_record(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::machine::loader::RetractionRecord>,alloc::alloc::Global>::push(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::machine::loader::RetractionRecord>,alloc::alloc::Global>::reserve_for_push<enum2$<scryer_prolog::machine::loader::RetractionRecord>,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::machine::loader::RetractionRecord>,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB799736BD (2 samples, 0.01%)`0x7FFB799738E3 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::declare_module (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::declare_module::closure$0 (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::load_decl<scryer_prolog::machine::loader::LiveLoadAndMachineState>(enum2$ (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::add_module(scryer_prolog::forms::ModuleDecl, enum2$ (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::reset_in_situ_module<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::forms::ModuleDecl, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::machine::streams::Stream>,alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::str::converts::from_utf8 (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::str::validations::run_utf8_validation (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::array::impl$15::index(unsigned char[4]*, core::ops::range::RangeTo (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`smallvec::SmallVec<array$<u8,32> >::insert_from_slice(unsigned long long, ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::char_reader::CharReader<scryer_prolog::machine::streams::InputFileStream>::refresh_buffer<scryer_prolog::machine::streams::InputFileStream> (159 samples, 1.15%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result (157 samples, 1.13%)scryer-7e5e7ddde7310dd8.exe`std::fs::impl$5::read (157 samples, 1.13%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::handle::Handle::read (157 samples, 1.13%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::handle::Handle::synchronous_read (157 samples, 1.13%)`0x7FFB799ED0D4 (157 samples, 1.13%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::lookahead_char (170 samples, 1.23%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::streams::impl$28::peek_char(enum2$ (170 samples, 1.23%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::char_reader::impl$5::peek_char<scryer_prolog::machine::streams::InputFileStream>(scryer_prolog::parser::char_reader::CharReader (167 samples, 1.21%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::bracketed_comment (175 samples, 1.26%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::impl$2::bracketed_comment::closure$0(scryer_prolog::parser::lexer::impl$2::bracketed_comment::closure_env$0<enum2$ (174 samples, 1.26%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::skip_char (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::streams::impl$28::consume(enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<enum2$<core::result::Result<char,std::io::error::Error> > > >::is_none (84 samples, 0.61%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<enum2$<core::result::Result<char,std::io::error::Error> > > >::is_some (84 samples, 0.61%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::streams::impl$28::peek_char(enum2$ (83 samples, 0.60%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::char_reader::impl$5::peek_char<scryer_prolog::machine::streams::InputFileStream>(scryer_prolog::parser::char_reader::CharReader (83 samples, 0.60%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::char_reader::CharReader<scryer_prolog::machine::streams::InputFileStream>::refresh_buffer<scryer_prolog::machine::streams::InputFileStream> (80 samples, 0.58%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result (79 samples, 0.57%)scryer-7e5e7ddde7310dd8.exe`std::fs::impl$5::read (79 samples, 0.57%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::handle::Handle::read (78 samples, 0.56%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::handle::Handle::synchronous_read (78 samples, 0.56%)`0x7FFB799ED0D4 (77 samples, 0.56%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::lookahead_char (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::streams::impl$28::peek_char(enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::char_reader::impl$5::peek_char<scryer_prolog::machine::streams::InputFileStream>(scryer_prolog::parser::char_reader::CharReader (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::consume_layout(enum2$<core::option::Option (265 samples, 1.91%)s..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::single_line_comment (90 samples, 0.65%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::devour_whitespace (290 samples, 2.09%)s..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::read::devour_whitespace<enum2$<scryer_prolog::machine::streams::Stream> >(scryer_prolog::parser::parser::Parser<enum2$ (287 samples, 2.07%)s..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::scan_for_layout<enum2$<scryer_prolog::machine::streams::Stream> > (286 samples, 2.06%)s..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::lookahead_char (20 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::streams::impl$28::peek_char(enum2$ (20 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::char_reader::impl$5::peek_char<scryer_prolog::machine::streams::InputFileStream>(scryer_prolog::parser::char_reader::CharReader (20 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::char_reader::CharReader<scryer_prolog::machine::streams::InputFileStream>::refresh_buffer<scryer_prolog::machine::streams::InputFileStream> (20 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result (19 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`std::fs::impl$5::read (19 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::handle::Handle::read (19 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::handle::Handle::synchronous_read (19 samples, 0.14%)`0x7FFB799ED0D4 (19 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$18::hash (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::hash::Hasher::write_isize (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`fxhash::impl$1::write_usize (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`fxhash::impl$6::hash_word (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$2::hash(ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::hash::Hasher::write_str(fxhash::FxHasher*, ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`fxhash::impl$1::write(fxhash::FxHasher*, ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`fxhash::write(unsigned long long, ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`fxhash::write64(unsigned long long, ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::iter::impl$181::next(core::slice::iter::Iter (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<enum2$<scryer_prolog::parser::ast::Literal>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash(enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::impl$120::hash<fxhash::FxHasher>(enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::impl$7::find::closure$0(hashbrown::raw::inner::impl$7::find::closure_env$0<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::equivalent::closure_env$0<enum2$<scryer_prolog::parser::ast::Literal>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::equivalent::closure$0(indexmap::map::core::equivalent::closure_env$0<enum2$<scryer_prolog::parser::ast::Literal>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::equivalent::impl$0::equivalent<enum2$<scryer_prolog::parser::ast::Literal>,enum2$<scryer_prolog::parser::ast::Literal> >(enum2$<scryer_prolog::parser::ast::Literal>*, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::impl$117::eq(enum2$<scryer_prolog::parser::ast::Literal>*, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<enum2$<scryer_prolog::parser::ast::Literal>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<enum2$<scryer_prolog::parser::ast::Literal>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault<fxhash::FxHasher>,enum2$<scryer_prolog::parser::ast::Literal> >(enum2$ (14 samples, 0.10%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<enum2$<scryer_prolog::parser::ast::Literal>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(enum2$ (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<enum2$<scryer_prolog::parser::ast::Literal>,enum2$<scryer_prolog::instructions::IndexingCodePtr> >::get_index_of(indexmap::HashValue, enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::get(unsigned long long, indexmap::map::core::equivalent::closure_env$0<enum2$<scryer_prolog::parser::ast::Literal>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::find(unsigned long long, indexmap::map::core::equivalent::closure_env$0<enum2$<scryer_prolog::parser::ast::Literal>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::find_inner(unsigned long long, ref_mut$<dyn$<core::ops::function::FnMut<tuple$<usize>,assoc$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::dispatch::impl$1::execute_switch_on_term::dynamic_external_of_clause_is_valid (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::cmp::PartialOrd::le(enum2$<scryer_prolog::instructions::Death>*, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::instructions::impl$24::partial_cmp(enum2$<scryer_prolog::instructions::Death>*, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`modular_bitfield::private::proc::read_specifier(ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::deref (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::is_var (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::get_tag (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::tag_or_err (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(scryer_prolog::rcu::RcuRef (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::sync::Arc (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::sync::impl$27::drop(alloc::sync::Arc (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::sync::Arc (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::sync::impl$27::drop(alloc::sync::Arc (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::sync::Arc<scryer_prolog::atom_table::InnerAtomTable>::increment_strong_count (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::mem::manually_drop::impl$5::clone(core::mem::manually_drop::ManuallyDrop<alloc::sync::Arc (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::sync::impl$22::clone(alloc::sync::Arc (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::thread::local::LocalKey<core::cell::once::OnceCell<alloc::sync::Arc<core::sync::atomic::AtomicU8> > >::with(scryer_prolog::rcu::impl$1::active_epoch::closure_env$0 (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`std::thread::local::LocalKey<core::cell::once::OnceCell<alloc::sync::Arc<core::sync::atomic::AtomicU8> > >::try_with(scryer_prolog::rcu::impl$1::active_epoch::closure_env$0 (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::rcu::impl$1::active_epoch::closure$0(scryer_prolog::rcu::impl$1::active_epoch::closure_env$0<scryer_prolog::atom_table::InnerAtomTable>, core::cell::once::OnceCell<alloc::sync::Arc (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomTable::buf (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::rcu::Rcu<scryer_prolog::atom_table::InnerAtomTable>::active_epoch<scryer_prolog::atom_table::InnerAtomTable> (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<tokio::runtime::context::blocking::BlockingRegionGuard> >::expect(enum2$<core::option::Option<tokio::runtime::context::blocking::BlockingRegionGuard> >, ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::context::blocking::try_enter_blocking_region (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::task::wake::impl$9::drop (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::park::drop_waker(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::sync::Arc (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::sync::impl$27::drop(alloc::sync::Arc (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::park::CachedParkThread::waker (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::future::into_future::impl$0::into_future (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::sync::batch_semaphore::Semaphore::acquire (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::sync::batch_semaphore::Acquire::new (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::coop::budget(tokio::runtime::park::impl$4::block_on::closure_env$0<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::coop::with_budget(tokio::runtime::coop::Budget, tokio::runtime::park::impl$4::block_on::closure_env$0<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::park::impl$4::block_on::closure$0(tokio::runtime::park::impl$4::block_on::closure_env$0<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`tokio::sync::rwlock::impl$14::read::async_fn$0(core::pin::Pin<ref_mut$<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`tokio::sync::rwlock::impl$14::read::async_fn$0::async_block$0(core::pin::Pin<ref_mut$<enum2$<tokio::sync::rwlock::impl$14::read::async_fn$0::async_block_env$0<alloc::vec::Vec<alloc::sync::Weak (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::global_atom_table (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`tokio::future::block_on::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<tokio::sync::rwlock::read_guard::RwLockReadGuard<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> >,std::thread::local::AccessError> >::unwrap(enum2$<core::result::Result<tokio::sync::rwlock::read_guard::RwLockReadGuard<alloc::vec::Vec<alloc::sync::Weak (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::park::CachedParkThread::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (15 samples, 0.11%)scryer-7e5e7ddde7310dd8.exe`tokio::sync::batch_semaphore::Semaphore::add_permits_locked(unsigned long long, tokio::loom::std::parking_lot::MutexGuard (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash(tuple$ (38 samples, 0.27%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$23::hash(tuple$ (38 samples, 0.27%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash (38 samples, 0.27%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (32 samples, 0.23%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (26 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::impl$7::find::closure$0(hashbrown::raw::inner::impl$7::find::closure_env$0<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::equivalent::closure_env$0<tuple$<scryer_prolog::atom_table::Atom,usize>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::equivalent::closure$0(indexmap::map::core::equivalent::closure_env$0<tuple$<scryer_prolog::atom_table::Atom,usize>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::likely (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::select_switch_on_structure_index(scryer_prolog::types::HeapCellValue, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault (49 samples, 0.35%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,usize>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,usize> >(tuple$ (49 samples, 0.35%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (48 samples, 0.35%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::atom_table::Atom,usize>,enum2$<scryer_prolog::instructions::IndexingCodePtr> >::get_index_of(indexmap::HashValue, tuple$ (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::get(unsigned long long, indexmap::map::core::equivalent::closure_env$0<tuple$<scryer_prolog::atom_table::Atom,usize>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,tuple$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::find(unsigned long long, indexmap::map::core::equivalent::closure_env$0<tuple$<scryer_prolog::atom_table::Atom,usize>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,tuple$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::find_inner(unsigned long long, ref_mut$<dyn$<core::ops::function::FnMut<tuple$<usize>,assoc$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::sse2::Group::match_byte (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::core_arch::x86::sse2::_mm_movemask_epi8 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::select_switch_on_term_index(scryer_prolog::types::HeapCellValue, enum2$<scryer_prolog::instructions::IndexingCodePtr>, enum2$<scryer_prolog::instructions::IndexingCodePtr>, enum2$<scryer_prolog::instructions::IndexingCodePtr>, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::stack::impl$4::index (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::execute_switch_on_term (89 samples, 0.64%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::store (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<scryer_prolog::forms::Module> > >::and_then(enum2$<core::option::Option<ref$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_indices::impl$10::get_predicate_code_index::closure$0 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<scryer_prolog::machine::machine_indices::CodeIndex> > >::cloned(enum2$<core::option::Option<ref$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,usize> >(tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex>::get_index_of(indexmap::HashValue, tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::get(unsigned long long, indexmap::map::core::equivalent::closure_env$0<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::find(unsigned long long, indexmap::map::core::equivalent::closure_env$0<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::find_inner(unsigned long long, ref_mut$<dyn$<core::ops::function::FnMut<tuple$<usize>,assoc$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::h2 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$2::hash(ref$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::hash::Hasher::write_str(fxhash::FxHasher*, ref$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`fxhash::impl$1::write(fxhash::FxHasher*, ref$<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`fxhash::write(unsigned long long, ref$<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`fxhash::write64(unsigned long long, ref$<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash(tuple$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$23::hash(tuple$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<scryer_prolog::machine::machine_indices::CodeIndex> > >::cloned(enum2$<core::option::Option<ref$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,usize> >(tuple$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex>::get_index_of(indexmap::HashValue, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::get(unsigned long long, indexmap::map::core::equivalent::closure_env$0<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::find(unsigned long long, indexmap::map::core::equivalent::closure_env$0<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::find_inner(unsigned long long, ref_mut$<dyn$<core::ops::function::FnMut<tuple$<usize>,assoc$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_indices::IndexStore::get_predicate_code_index (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module>::get_index_of (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::get(unsigned long long, indexmap::map::core::equivalent::closure_env$0 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::find(unsigned long long, indexmap::map::core::equivalent::closure_env$0 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::find_inner(unsigned long long, ref_mut$<dyn$<core::ops::function::FnMut<tuple$<usize>,assoc$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::name_and_arity_from_heap (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<scryer_prolog::machine::machine_indices::CodeIndex> >::or_else(enum2$<core::option::Option<scryer_prolog::machine::machine_indices::CodeIndex> >, scryer_prolog::machine::system_calls::impl$2::fast_call::closure_env$1 (22 samples, 0.16%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::system_calls::impl$2::fast_call::closure$1(scryer_prolog::machine::system_calls::impl$2::fast_call::closure_env$1 (22 samples, 0.16%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::strip_module (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::dispatch::impl$1::dispatch_loop::closure$5 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::try_execute (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::get_structure_index (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::get_tag (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::tag_or_err (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::neck_cut (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$13::index(alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::index::impl$0::index(ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::index::impl$2::index(unsigned long long, ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::strip_module (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::fast_call (37 samples, 0.27%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::system_calls::impl$2::fast_call::closure$0(scryer_prolog::machine::system_calls::impl$2::fast_call::closure_env$0 (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::iter::range::impl$3::next(core::ops::range::Range (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::iter::range::impl$2::spec_next(core::ops::range::Range (2 samples, 0.01%)`0x7FFB799F4053 (3 samples, 0.02%)`0x7FFB799727D9 (6 samples, 0.04%)`0x7FFB799F4057 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::append_elements(ptr_const$<slice2$<enum2$ (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::len (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>(alloc::raw_vec::RawVec (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::grow_amortized (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (9 samples, 0.06%)`0x7FFB799736BD (9 samples, 0.06%)`0x7FFB799738E3 (9 samples, 0.06%)`0x7FFB799727F0 (2 samples, 0.01%)`0x7FFB799747B1 (2 samples, 0.01%)`0x7FFB79975B74 (2 samples, 0.01%)`0x7FFB79976F37 (2 samples, 0.01%)`0x7FFB79959B1A (2 samples, 0.01%)`0x7FFB799ED3D4 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$19::extend(alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::vec::into_iter::IntoIter<enum2$ (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$2::spec_extend(alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::vec::into_iter::IntoIter<enum2$ (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<scryer_prolog::debray_allocator::DebrayAllocator> (3 samples, 0.02%)`0x7FFB799747B1 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::push(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::reserve_for_push<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB799736BD (2 samples, 0.01%)`0x7FFB799738E3 (2 samples, 0.01%)`0x7FFB6E1B1526 (2 samples, 0.01%)`0x7FFB799736BD (2 samples, 0.01%)`0x7FFB799738E3 (2 samples, 0.01%)`0x7FFB79971BF2 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$19::extend(alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::vec::into_iter::IntoIter<enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$2::spec_extend(alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::vec::into_iter::IntoIter<enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::append_elements(ptr_const$<slice2$<enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::len (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>(alloc::raw_vec::RawVec (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::grow_amortized (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (6 samples, 0.04%)`0x7FFB7997B3C7 (4 samples, 0.03%)`0x7FFB799747B1 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(tuple$<scryer_prolog::atom_table::Atom,alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<enum2$ (2 samples, 0.01%)`0x7FFB799747B1 (2 samples, 0.01%)`0x7FFB799747B1 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::collections::vec_deque::VecDeque<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$1::drop<enum2$<scryer_prolog::forms::QueryTerm>,alloc::alloc::Global>(alloc::collections::vec_deque::VecDeque<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<enum2$<scryer_prolog::parser::ast::Term> >(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::collections::vec_deque::VecDeque<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$1::drop<enum2$<scryer_prolog::forms::QueryTerm>,alloc::alloc::Global>(alloc::collections::vec_deque::VecDeque<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<enum2$ (4 samples, 0.03%)`0x7FFB799747B1 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$1::drop<enum2$<scryer_prolog::forms::QueryTerm>,alloc::alloc::Global>(alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::impl$1::deallocate(alloc::alloc::Global*, core::ptr::non_null::NonNull (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::dealloc (2 samples, 0.01%)`0x7FFB799747B1 (2 samples, 0.01%)`0x7FFB799F721F (2 samples, 0.01%)`0x7FFB79970F01 (2 samples, 0.01%)`0x7FFB799544AF (2 samples, 0.01%)`0x7FFB799747B1 (2 samples, 0.01%)`0x7FFB79975B74 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$1::drop(alloc::collections::vec_deque::VecDeque<enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::collections::vec_deque::impl$1::drop::Dropper<enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$1::drop::impl$0::drop(alloc::collections::vec_deque::impl$1::drop::Dropper<enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<slice2$<enum2$<scryer_prolog::forms::ChunkedTerms> > >(ptr_mut$<slice2$<enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<alloc::collections::vec_deque::VecDeque<enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<alloc::collections::vec_deque::VecDeque<enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<alloc::collections::vec_deque::VecDeque<enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::collections::vec_deque::VecDeque<enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$1::drop(alloc::collections::vec_deque::VecDeque<enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::collections::vec_deque::impl$1::drop::Dropper<enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$1::drop::impl$0::drop(alloc::collections::vec_deque::impl$1::drop::Dropper<enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<slice2$<enum2$<scryer_prolog::forms::ChunkedTerms> > >(ptr_mut$<slice2$<enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<alloc::collections::vec_deque::VecDeque<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<alloc::collections::vec_deque::VecDeque<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<alloc::collections::vec_deque::VecDeque<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::collections::vec_deque::VecDeque<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$1::drop(alloc::collections::vec_deque::VecDeque<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::collections::vec_deque::impl$1::drop::Dropper<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$1::drop::impl$0::drop(alloc::collections::vec_deque::impl$1::drop::Dropper<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<slice2$<enum2$<scryer_prolog::forms::ChunkedTerms> > >(ptr_mut$<slice2$<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<enum2$ (26 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<enum2$ (26 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<enum2$ (26 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<enum2$<scryer_prolog::forms::PredicateClause> >(enum2$ (25 samples, 0.18%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (25 samples, 0.18%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (21 samples, 0.15%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::collections::vec_deque::VecDeque<enum2$ (21 samples, 0.15%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$1::drop(alloc::collections::vec_deque::VecDeque<enum2$ (21 samples, 0.15%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::collections::vec_deque::impl$1::drop::Dropper<enum2$ (20 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$1::drop::impl$0::drop(alloc::collections::vec_deque::impl$1::drop::Dropper<enum2$ (20 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<slice2$<enum2$<scryer_prolog::forms::ChunkedTerms> > >(ptr_mut$<slice2$<enum2$ (19 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(enum2$ (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<alloc::collections::vec_deque::VecDeque<enum2$ (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<alloc::collections::vec_deque::VecDeque<enum2$ (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<alloc::collections::vec_deque::VecDeque<enum2$ (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::collections::vec_deque::VecDeque<enum2$ (12 samples, 0.09%)`0x7FFB799736BD (3 samples, 0.02%)`0x7FFB799738E3 (3 samples, 0.02%)`0x7FFB79971BF2 (3 samples, 0.02%)`0x7FFB7997B3C7 (3 samples, 0.02%)`0x7FFB7997BF5E (2 samples, 0.01%)`0x7FFB7995A176 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::push_back(enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::grow<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::handle_capacity_increase (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::reserve_for_push<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::grow_amortized (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::grow<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::handle_capacity_increase (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::reserve_for_push<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB799736BD (2 samples, 0.01%)`0x7FFB799738E3 (2 samples, 0.01%)`0x7FFB79971BF2 (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::push_front(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::instructions::IndexingLine>,alloc::alloc::Global>::is_empty (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::instructions::IndexingLine>,alloc::alloc::Global>::len (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::indexing::CodeOffsets<scryer_prolog::indexing::StaticCodeIndices>::compute_indices<scryer_prolog::indexing::StaticCodeIndices>(scryer_prolog::indexing::CodeOffsets (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::indexing::impl$2::switch_on(scryer_prolog::indexing::impl$4::compute_indices::closure_env$0<scryer_prolog::indexing::StaticCodeIndices>, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::IndexedChoiceInstruction>,alloc::alloc::Global>,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::indexing::impl$2::second_level_index(indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::IndexedChoiceInstruction>,alloc::alloc::Global>,core::hash::BuildHasherDefault<fxhash::FxHasher> >, alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)`0x7FFB799747B1 (2 samples, 0.01%)`0x7FFB6E1B1501 (2 samples, 0.01%)`0x7FFB79971BF2 (2 samples, 0.01%)`0x7FFB799736BD (7 samples, 0.05%)`0x7FFB799738E3 (7 samples, 0.05%)`0x7FFB799727D9 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::iter::adapters::enumerate::impl$1::next(core::iter::adapters::enumerate::Enumerate<core::slice::iter::IterMut<enum2$ (21 samples, 0.15%)scryer-7e5e7ddde7310dd8.exe`core::slice::iter::impl$189::next(core::slice::iter::IterMut<enum2$ (21 samples, 0.15%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::spec_extend::impl$2::spec_extend<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>(alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::vec::into_iter::IntoIter<enum2$ (19 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::reserve (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::handle_capacity_increase (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::capacity (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::capacity (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>(alloc::raw_vec::RawVec (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::grow_amortized (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (11 samples, 0.08%)`0x7FFB7997B3C7 (3 samples, 0.02%)`0x7FFB7997BF5E (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::push(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::debray_allocator::impl$5::max_reg_allocated (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_target<scryer_prolog::targets::FactInstruction,scryer_prolog::iterators::FactIterator>(scryer_prolog::iterators::FactIterator, enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::impl$4::next (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::FactIterator::push_subterm(scryer_prolog::forms::Level, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_fact (9 samples, 0.06%)`0x7FFB799F3F9E (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::push_front(enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::grow<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::handle_capacity_increase (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::reserve_for_push<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::grow_amortized (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (4 samples, 0.03%)`0x7FFB799736BD (4 samples, 0.03%)`0x7FFB799738E3 (4 samples, 0.03%)`0x7FFB799727D9 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::reserve (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::handle_capacity_increase (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>(alloc::raw_vec::RawVec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB799736BD (2 samples, 0.01%)`0x7FFB799738E3 (2 samples, 0.01%)`0x7FFB79971BF2 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::write_iter(unsigned long long, alloc::collections::vec_deque::into_iter::IntoIter<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::iter::traits::iterator::Iterator::for_each(core::iter::adapters::enumerate::Enumerate<alloc::collections::vec_deque::into_iter::IntoIter<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global> >, alloc::collections::vec_deque::impl$3::write_iter::closure_env$0<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global,alloc::collections::vec_deque::into_iter::IntoIter<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::iter::adapters::enumerate::impl$1::fold(core::iter::adapters::enumerate::Enumerate<alloc::collections::vec_deque::into_iter::IntoIter<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global> >, tuple$<>, core::iter::traits::iterator::Iterator::for_each::call::closure_env$0<tuple$<usize,enum2$<scryer_prolog::instructions::Instruction> >,alloc::collections::vec_deque::impl$3::write_iter::closure_env$0<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global,alloc::collections::vec_deque::into_iter::IntoIter<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::into_iter::impl$2::fold(alloc::collections::vec_deque::into_iter::IntoIter<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>, tuple$<>, core::iter::adapters::enumerate::impl$1::fold::enumerate::closure_env$0<enum2$<scryer_prolog::instructions::Instruction>,tuple$<>,core::iter::traits::iterator::Iterator::for_each::call::closure_env$0<tuple$<usize,enum2$<scryer_prolog::instructions::Instruction> >,alloc::collections::vec_deque::impl$3::write_iter::closure_env$0<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global,alloc::collections::vec_deque::into_iter::IntoIter<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::into_iter::impl$2::try_fold(alloc::collections::vec_deque::into_iter::IntoIter<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, tuple$<>, alloc::collections::vec_deque::into_iter::impl$2::fold::closure_env$0<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global,tuple$<>,core::iter::adapters::enumerate::impl$1::fold::enumerate::closure_env$0<enum2$<scryer_prolog::instructions::Instruction>,tuple$<>,core::iter::traits::iterator::Iterator::for_each::call::closure_env$0<tuple$<usize,enum2$<scryer_prolog::instructions::Instruction> >,alloc::collections::vec_deque::impl$3::write_iter::closure_env$0<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global,alloc::collections::vec_deque::into_iter::IntoIter<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::iter::adapters::map::impl$2::try_fold(core::iter::adapters::map::Map<core::slice::iter::Iter<enum2$<scryer_prolog::instructions::Instruction> >,alloc::collections::vec_deque::into_iter::impl$2::try_fold::closure_env$0<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global,tuple$<>,alloc::collections::vec_deque::into_iter::impl$2::fold::closure_env$0<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global,tuple$<>,core::iter::adapters::enumerate::impl$1::fold::enumerate::closure_env$0<enum2$<scryer_prolog::instructions::Instruction>,tuple$<>,core::iter::traits::iterator::Iterator::for_each::call::closure_env$0<tuple$<usize,enum2$<scryer_prolog::instructions::Instruction> >,alloc::collections::vec_deque::impl$3::write_iter::closure_env$0<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global,alloc::collections::vec_deque::into_iter::IntoIter<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global> > > > >,enum2$<core::result::Result<tuple$<>,never$> > > >*, tuple$<>, alloc::collections::vec_deque::into_iter::impl$2::fold::closure_env$0<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global,tuple$<>,core::iter::adapters::enumerate::impl$1::fold::enumerate::closure_env$0<enum2$<scryer_prolog::instructions::Instruction>,tuple$<>,core::iter::traits::iterator::Iterator::for_each::call::closure_env$0<tuple$<usize,enum2$<scryer_prolog::instructions::Instruction> >,alloc::collections::vec_deque::impl$3::write_iter::closure_env$0<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global,alloc::collections::vec_deque::into_iter::IntoIter<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::iter::traits::iterator::Iterator::try_fold(core::slice::iter::Iter<enum2$<scryer_prolog::instructions::Instruction> >*, tuple$<>, core::iter::adapters::map::map_try_fold::closure_env$0<ref$<enum2$<scryer_prolog::instructions::Instruction> >,enum2$<scryer_prolog::instructions::Instruction>,tuple$<>,enum2$<core::result::Result<tuple$<>,never$> >,alloc::collections::vec_deque::into_iter::impl$2::try_fold::closure_env$0<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global,tuple$<>,alloc::collections::vec_deque::into_iter::impl$2::fold::closure_env$0<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global,tuple$<>,core::iter::adapters::enumerate::impl$1::fold::enumerate::closure_env$0<enum2$<scryer_prolog::instructions::Instruction>,tuple$<>,core::iter::traits::iterator::Iterator::for_each::call::closure_env$0<tuple$<usize,enum2$<scryer_prolog::instructions::Instruction> >,alloc::collections::vec_deque::impl$3::write_iter::closure_env$0<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global,alloc::collections::vec_deque::into_iter::IntoIter<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global> > > > >,enum2$<core::result::Result<tuple$<>,never$> > >,ref_mut$<alloc::collections::vec_deque::into_iter::impl$2::fold::closure_env$0<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global,tuple$<>,core::iter::adapters::enumerate::impl$1::fold::enumerate::closure_env$0<enum2$<scryer_prolog::instructions::Instruction>,tuple$<>,core::iter::traits::iterator::Iterator::for_each::call::closure_env$0<tuple$<usize,enum2$<scryer_prolog::instructions::Instruction> >,alloc::collections::vec_deque::impl$3::write_iter::closure_env$0<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global,alloc::collections::vec_deque::into_iter::IntoIter<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::iter::adapters::map::map_try_fold::closure$0(core::iter::adapters::map::map_try_fold::closure_env$0<ref$<enum2$<scryer_prolog::instructions::Instruction> >,enum2$<scryer_prolog::instructions::Instruction>,tuple$<>,enum2$<core::result::Result<tuple$<>,never$> >,alloc::collections::vec_deque::into_iter::impl$2::try_fold::closure_env$0<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global,tuple$<>,alloc::collections::vec_deque::into_iter::impl$2::fold::closure_env$0<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global,tuple$<>,core::iter::adapters::enumerate::impl$1::fold::enumerate::closure_env$0<enum2$<scryer_prolog::instructions::Instruction>,tuple$<>,core::iter::traits::iterator::Iterator::for_each::call::closure_env$0<tuple$<usize,enum2$<scryer_prolog::instructions::Instruction> >,alloc::collections::vec_deque::impl$3::write_iter::closure_env$0<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global,alloc::collections::vec_deque::into_iter::IntoIter<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global> > > > >,enum2$<core::result::Result<tuple$<>,never$> > >,ref_mut$<alloc::collections::vec_deque::into_iter::impl$2::fold::closure_env$0<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global,tuple$<>,core::iter::adapters::enumerate::impl$1::fold::enumerate::closure_env$0<enum2$<scryer_prolog::instructions::Instruction>,tuple$<>,core::iter::traits::iterator::Iterator::for_each::call::closure_env$0<tuple$<usize,enum2$<scryer_prolog::instructions::Instruction> >,alloc::collections::vec_deque::impl$3::write_iter::closure_env$0<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global,alloc::collections::vec_deque::into_iter::IntoIter<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global> > > > > > >*, tuple$<>, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ops::function::impls::impl$3::call_mut(alloc::collections::vec_deque::into_iter::impl$2::fold::closure_env$0<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global,tuple$<>,core::iter::adapters::enumerate::impl$1::fold::enumerate::closure_env$0<enum2$<scryer_prolog::instructions::Instruction>,tuple$<>,core::iter::traits::iterator::Iterator::for_each::call::closure_env$0<tuple$<usize,enum2$<scryer_prolog::instructions::Instruction> >,alloc::collections::vec_deque::impl$3::write_iter::closure_env$0<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global,alloc::collections::vec_deque::into_iter::IntoIter<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global> > > > >**, tuple$<>, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::into_iter::impl$2::fold::closure$0(alloc::collections::vec_deque::into_iter::impl$2::fold::closure_env$0<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global,tuple$<>,core::iter::adapters::enumerate::impl$1::fold::enumerate::closure_env$0<enum2$<scryer_prolog::instructions::Instruction>,tuple$<>,core::iter::traits::iterator::Iterator::for_each::call::closure_env$0<tuple$<usize,enum2$<scryer_prolog::instructions::Instruction> >,alloc::collections::vec_deque::impl$3::write_iter::closure_env$0<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global,alloc::collections::vec_deque::into_iter::IntoIter<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global> > > > >*, tuple$<>, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::iter::adapters::enumerate::impl$1::fold::enumerate::closure$0(core::iter::adapters::enumerate::impl$1::fold::enumerate::closure_env$0<enum2$<scryer_prolog::instructions::Instruction>,tuple$<>,core::iter::traits::iterator::Iterator::for_each::call::closure_env$0<tuple$<usize,enum2$<scryer_prolog::instructions::Instruction> >,alloc::collections::vec_deque::impl$3::write_iter::closure_env$0<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global,alloc::collections::vec_deque::into_iter::IntoIter<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global> > > >*, tuple$<>, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::iter::traits::iterator::Iterator::for_each::call::closure$0(core::iter::traits::iterator::Iterator::for_each::call::closure_env$0<tuple$<usize,enum2$<scryer_prolog::instructions::Instruction> >,alloc::collections::vec_deque::impl$3::write_iter::closure_env$0<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global,alloc::collections::vec_deque::into_iter::IntoIter<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global> > >*, tuple$<>, tuple$<usize,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$3::write_iter::closure$0(alloc::collections::vec_deque::impl$3::write_iter::closure_env$0<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global,alloc::collections::vec_deque::into_iter::IntoIter<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global> >*, tuple$<usize,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::buffer_write(unsigned long long, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::write(enum2$<scryer_prolog::instructions::Instruction>*, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$18::extend(alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::collections::vec_deque::VecDeque<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::spec_extend::impl$1::spec_extend<enum2$<scryer_prolog::instructions::Instruction>,alloc::collections::vec_deque::into_iter::IntoIter<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>,alloc::alloc::Global>(alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::collections::vec_deque::into_iter::IntoIter<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::write_iter_wrapping(unsigned long long, alloc::collections::vec_deque::into_iter::IntoIter<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::push_back(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::grow<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::handle_capacity_increase (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::reserve_for_push<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB799736BD (2 samples, 0.01%)`0x7FFB799738E3 (2 samples, 0.01%)`0x7FFB79971BF2 (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::reserve (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::handle_capacity_increase (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::capacity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::capacity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>(alloc::raw_vec::RawVec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::grow_amortized (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (3 samples, 0.02%)`0x7FFB799736BD (3 samples, 0.02%)`0x7FFB799738E3 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::BranchCodeStack::pop_branch (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::iter::adapters::enumerate::impl$1::next(core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<alloc::collections::vec_deque::VecDeque<enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::into_iter::impl$5::next(alloc::vec::into_iter::IntoIter<alloc::collections::vec_deque::VecDeque<enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::spec_extend::impl$1::spec_extend<enum2$<scryer_prolog::instructions::Instruction>,alloc::collections::vec_deque::into_iter::IntoIter<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>,alloc::alloc::Global>(alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::collections::vec_deque::into_iter::IntoIter<enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::write_iter_wrapping(unsigned long long, alloc::collections::vec_deque::into_iter::IntoIter<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_inlined(enum2$<scryer_prolog::instructions::InlinedClauseType>*, alloc::vec::Vec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>*, enum2$<scryer_prolog::parser::ast::GenContext>, alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)`0x7FFB7997B86B (2 samples, 0.01%)`0x7FFB79971BF2 (4 samples, 0.03%)`0x7FFB7997B3C7 (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::reserve (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::handle_capacity_increase (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::capacity (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::capacity (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>(alloc::raw_vec::RawVec (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::grow_amortized (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (6 samples, 0.04%)`0x7FFB799736BD (6 samples, 0.04%)`0x7FFB799738E3 (6 samples, 0.04%)`0x7FFB79971C3D (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::spec_extend::impl$1::spec_extend<enum2$<scryer_prolog::instructions::Instruction>,alloc::collections::vec_deque::into_iter::IntoIter<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>,alloc::alloc::Global>(alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::collections::vec_deque::into_iter::IntoIter<enum2$ (8 samples, 0.06%)`0x7FFB799747B1 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::iterators::TermIterState>,alloc::alloc::Global>::push(enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::iterators::TermIterState>,alloc::alloc::Global>::reserve_for_push<enum2$<scryer_prolog::iterators::TermIterState>,alloc::alloc::Global> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::iterators::TermIterState>,alloc::alloc::Global>::grow_amortized (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (4 samples, 0.03%)`0x7FFB7997B3C7 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::new (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::QueryIterator::new(enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::QueryIterator::extend_state(scryer_prolog::forms::Level, enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::subterm_to_instr<scryer_prolog::targets::QueryInstruction>(enum2$<scryer_prolog::parser::ast::Term>*, enum2$<scryer_prolog::parser::ast::GenContext>, alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::deep_var_instr(core::cell::Cell<enum2$<scryer_prolog::parser::ast::VarReg> >*, unsigned long long, enum2$<scryer_prolog::parser::ast::GenContext>, alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::debray_allocator::impl$5::mark_var<scryer_prolog::targets::QueryInstruction>(scryer_prolog::debray_allocator::DebrayAllocator*, unsigned long long, scryer_prolog::forms::Level, core::cell::Cell<enum2$<scryer_prolog::parser::ast::VarReg> >*, enum2$<scryer_prolog::parser::ast::GenContext>, alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::debray_allocator::impl$5::mark_reserved_var(scryer_prolog::debray_allocator::DebrayAllocator*, unsigned long long, scryer_prolog::forms::Level, core::cell::Cell<enum2$<scryer_prolog::parser::ast::VarReg> >*, enum2$<scryer_prolog::parser::ast::GenContext>, alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`bit_set::BitSet<usize>::insert<usize> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::push_back(enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::grow<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::handle_capacity_increase (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::reserve_for_push<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::grow_amortized (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (3 samples, 0.02%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<usize,bitvec::vec::BitVec<usize,bitvec::order::Lsb0> >,alloc::alloc::Global>::capacity (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<usize,bitvec::vec::BitVec<usize,bitvec::order::Lsb0> >,alloc::alloc::Global>::capacity (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::insert<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<usize,bitvec::vec::BitVec<usize,bitvec::order::Lsb0> > >(unsigned long long, unsigned long long, indexmap::map::core::get_hash::closure_env$0<usize,bitvec::vec::BitVec (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<usize,bitvec::vec::BitVec<usize,bitvec::order::Lsb0> > >(unsigned long long, indexmap::map::core::get_hash::closure_env$0<usize,bitvec::vec::BitVec (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$<Output,u64> > > >, hashbrown::raw::inner::Fallibility, hashbrown::raw::inner::TableLayout, enum2$<core::option::Option<void (*)(ptr_mut$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::resize_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::prepare_resize (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::fallible_with_capacity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::new_uninitialized (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`bitvec::vec::ops::impl$13::deref_mut(bitvec::vec::BitVec (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`bitvec::vec::BitVec<usize,bitvec::order::Lsb0>::as_mut_bitslice (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`enum2$<indexmap::map::core::Entry<usize,bitvec::vec::BitVec<usize,bitvec::order::Lsb0> > >::or_insert_with<usize,bitvec::vec::BitVec<usize,bitvec::order::Lsb0>,scryer_prolog::debray_allocator::impl$3::add_branch_occurrence::closure_env$0>(enum2$<indexmap::map::core::Entry<usize,bitvec::vec::BitVec (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::VacantEntry<usize,bitvec::vec::BitVec<usize,bitvec::order::Lsb0> >::insert(indexmap::map::core::VacantEntry<usize,bitvec::vec::BitVec<usize,bitvec::order::Lsb0> >, bitvec::vec::BitVec (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<usize,bitvec::vec::BitVec<usize,bitvec::order::Lsb0> >::push(indexmap::HashValue, unsigned long long, bitvec::vec::BitVec (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<usize,bitvec::vec::BitVec<usize,bitvec::order::Lsb0> >::reserve_entries (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<usize,bitvec::vec::BitVec<usize,bitvec::order::Lsb0> >,alloc::alloc::Global>::reserve_exact (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<usize,bitvec::vec::BitVec<usize,bitvec::order::Lsb0> >,alloc::alloc::Global>::reserve_exact (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<usize,bitvec::vec::BitVec<usize,bitvec::order::Lsb0> >,alloc::alloc::Global>::try_reserve_exact (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<usize,bitvec::vec::BitVec<usize,bitvec::order::Lsb0> >,alloc::alloc::Global>::grow_exact (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::debray_allocator::BranchStack::add_branch_occurrence (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<usize,tuple$<> >::insert_full<usize,tuple$<> >(indexmap::HashValue, unsigned long long, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<usize,tuple$<> >::push(indexmap::HashValue, unsigned long long, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::debray_allocator::impl$5::mark_var<scryer_prolog::targets::QueryInstruction>(scryer_prolog::debray_allocator::DebrayAllocator*, unsigned long long, scryer_prolog::forms::Level, core::cell::Cell<enum2$<scryer_prolog::parser::ast::VarReg> >*, enum2$<scryer_prolog::parser::ast::GenContext>, alloc::collections::vec_deque::VecDeque<enum2$ (20 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::debray_allocator::impl$5::mark_reserved_var(scryer_prolog::debray_allocator::DebrayAllocator*, unsigned long long, scryer_prolog::forms::Level, core::cell::Cell<enum2$<scryer_prolog::parser::ast::VarReg> >*, enum2$<scryer_prolog::parser::ast::GenContext>, alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, enum2$ (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::iterators::TermIterState>,alloc::alloc::Global>::pop (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::QueryIterator::push_subterm(scryer_prolog::forms::Level, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`enum2$<scryer_prolog::iterators::TermIterState>::subterm_to_state(scryer_prolog::forms::Level, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_query_line(enum2$<scryer_prolog::forms::QueryTerm>*, enum2$<scryer_prolog::parser::ast::GenContext>, alloc::collections::vec_deque::VecDeque<enum2$ (49 samples, 0.35%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_target(scryer_prolog::iterators::QueryIterator, enum2$ (41 samples, 0.30%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::impl$2::next (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::iterators::TermIterState>,alloc::alloc::Global>::push(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::write(enum2$<scryer_prolog::iterators::TermIterState>*, enum2$ (3 samples, 0.02%)`0x7FFB79971BF2 (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)`0x7FFB799736BD (6 samples, 0.04%)`0x7FFB799738E3 (5 samples, 0.04%)`0x7FFB79971C3D (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::debray_allocator::impl$5::max_reg_allocated (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::add_call(alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::push_back(enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::grow<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global> (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::handle_capacity_increase (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::reserve_for_push<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global> (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::grow_amortized (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (89 samples, 0.64%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_seq(scryer_prolog::forms::ChunkedTermVec*, alloc::collections::vec_deque::VecDeque<enum2$ (89 samples, 0.64%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::impl$6::next (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::iterators::ClauseIteratorState>,alloc::alloc::Global>::push(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::subterm_to_instr<scryer_prolog::targets::FactInstruction>(enum2$<scryer_prolog::parser::ast::Term>*, enum2$<scryer_prolog::parser::ast::GenContext>, alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::debray_allocator::impl$5::mark_var<scryer_prolog::targets::FactInstruction>(scryer_prolog::debray_allocator::DebrayAllocator*, unsigned long long, scryer_prolog::forms::Level, core::cell::Cell<enum2$<scryer_prolog::parser::ast::VarReg> >*, enum2$<scryer_prolog::parser::ast::GenContext>, alloc::collections::vec_deque::VecDeque<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::debray_allocator::impl$5::mark_reserved_var(scryer_prolog::debray_allocator::DebrayAllocator*, unsigned long long, scryer_prolog::forms::Level, core::cell::Cell<enum2$<scryer_prolog::parser::ast::VarReg> >*, enum2$<scryer_prolog::parser::ast::GenContext>, alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::debray_allocator::impl$5::max_reg_allocated (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_target<scryer_prolog::targets::FactInstruction,scryer_prolog::iterators::FactIterator>(scryer_prolog::iterators::FactIterator, enum2$ (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::impl$4::next (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`bit_set::BitSet<usize>::insert<usize> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`bit_vec::BitVec<usize>::set (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`bit_vec::BitVec<usize>::grow<usize> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$19::extend(alloc::vec::Vec<usize,alloc::alloc::Global>*, core::iter::adapters::take::Take<core::iter::sources::repeat::Repeat (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$1::spec_extend(alloc::vec::Vec<usize,alloc::alloc::Global>*, core::iter::adapters::take::Take<core::iter::sources::repeat::Repeat (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<usize,alloc::alloc::Global>::extend_trusted(core::iter::adapters::take::Take<core::iter::sources::repeat::Repeat (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::set_len_on_drop::SetLenOnDrop::new (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<ptr_mut$<libffi_sys::ffi_type>,alloc::alloc::Global>(alloc::raw_vec::RawVec<ptr_mut$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<ptr_mut$<libffi_sys::ffi_type>,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_rule (106 samples, 0.77%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::FactIterator::from_rule_head_clause(alloc::vec::Vec<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$9::deref(alloc::vec::Vec<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::as_ptr (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::ptr (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::debray_allocator::impl$5::reset_at_head(scryer_prolog::debray_allocator::DebrayAllocator*, alloc::vec::Vec<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<usize,usize,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<usize,usize,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert_full (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<usize,usize>::insert_full<usize,usize> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<indexmap::map::core::Entry<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::IndexedChoiceInstruction>,alloc::alloc::Global> > >::or_insert<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::IndexedChoiceInstruction>,alloc::alloc::Global> >(enum2$<indexmap::map::core::Entry<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::IndexedChoiceInstruction>,alloc::alloc::Global> > >, alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::VacantEntry<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::IndexedChoiceInstruction>,alloc::alloc::Global> >::insert(indexmap::map::core::VacantEntry<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::IndexedChoiceInstruction>,alloc::alloc::Global> >, alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::IndexedChoiceInstruction>,alloc::alloc::Global> >::push(indexmap::HashValue, tuple$<scryer_prolog::atom_table::Atom,usize>, alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_pred_subseq(ref_mut$<slice2$<enum2$ (153 samples, 1.10%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::indexing::CodeOffsets<scryer_prolog::indexing::StaticCodeIndices>::index_term<scryer_prolog::indexing::StaticCodeIndices>(enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::indexing::CodeOffsets<scryer_prolog::indexing::StaticCodeIndices>::index_structure (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::IndexedChoiceInstruction>,alloc::alloc::Global>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::entry(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::IndexedChoiceInstruction>,alloc::alloc::Global>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$23::hash(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$13::hash (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`fxhash::impl$1::write_usize (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`fxhash::impl$6::hash_word (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash<fxhash::FxHasher> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_predicate(alloc::vec::Vec<enum2$ (196 samples, 1.41%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::split_predicate(ref$<slice2$<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::forms::ClauseSpan,alloc::alloc::Global>::push (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`enum2$<indexmap::map::core::Entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> > >::or_insert_with(enum2$<indexmap::map::core::Entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_head_variables(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::setup_fact(enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<enum2$<scryer_prolog::parser::ast::Term>,scryer_prolog::machine::disjuncts::VarData>,enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_fact(scryer_prolog::machine::disjuncts::VariableClassifier, enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::BranchMap::separate_and_classify_variables(unsigned long long, enum2$<core::option::Option (2 samples, 0.01%)`0x7FFB799747B1 (2 samples, 0.01%)`0x7FFB799747B1 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::rc::Rc<core::cell::RefCell<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::rc::impl$20::drop(alloc::rc::Rc<core::cell::RefCell<enum2$ (2 samples, 0.01%)`0x7FFB799F6F7B (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<scryer_prolog::machine::disjuncts::VariableClassifier> (23 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (23 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::IndexMap<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (23 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::core::IndexMapCore<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (23 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (23 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (23 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (23 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> > >(indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (20 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec (20 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec (20 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$ (20 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<scryer_prolog::machine::disjuncts::BranchInfo> (16 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec (14 samples, 0.10%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<slice2$<scryer_prolog::machine::disjuncts::ChunkInfo> >(ptr_mut$<slice2$ (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::impl$1::deallocate(alloc::alloc::Global*, core::ptr::non_null::NonNull (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::dealloc (9 samples, 0.06%)`0x7FFB799747B1 (8 samples, 0.06%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::exchange_malloc (3 samples, 0.02%)`0x7FFB7995A364 (2 samples, 0.01%)`0x7FFB7995A4EB (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::mut_ptr::impl$0::add(enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::machine::disjuncts::TraversalState>,alloc::alloc::Global>::ptr (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<http::header::map::Bucket<http::header::value::HeaderValue>,alloc::alloc::Global>::reserve_for_push<http::header::map::Bucket<http::header::value::HeaderValue>,alloc::alloc::Global> (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<http::header::map::Bucket<http::header::value::HeaderValue>,alloc::alloc::Global>::grow_amortized (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (5 samples, 0.04%)`0x7FFB799736BD (5 samples, 0.04%)`0x7FFB799738E3 (5 samples, 0.04%)`0x7FFB79971BF2 (5 samples, 0.04%)`0x7FFB7997B3C7 (5 samples, 0.04%)`0x7FFB7997BF5E (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::machine::disjuncts::TraversalState>,alloc::alloc::Global>::push(enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::ptr::write(enum2$<scryer_prolog::machine::disjuncts::TraversalState>*, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::pop (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchNumber,alloc::alloc::Global>::push (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::BranchNumber::split (2 samples, 0.01%)`0x7FFB7995A364 (3 samples, 0.02%)`0x7FFB7995A4EB (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::push(enum2$ (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<enum2$<scryer_prolog::parser::ast::Literal>,alloc::collections::vec_deque::VecDeque<usize,alloc::alloc::Global> >,alloc::alloc::Global>::reserve_for_push<indexmap::Bucket<enum2$<scryer_prolog::parser::ast::Literal>,alloc::collections::vec_deque::VecDeque<usize,alloc::alloc::Global> >,alloc::alloc::Global> (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<enum2$<scryer_prolog::parser::ast::Literal>,alloc::collections::vec_deque::VecDeque<usize,alloc::alloc::Global> >,alloc::alloc::Global>::grow_amortized (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (10 samples, 0.07%)`0x7FFB7997B3C7 (10 samples, 0.07%)`0x7FFB7997BF5E (8 samples, 0.06%)`0x7FFB7995A36F (4 samples, 0.03%)`0x7FFB7995A4EB (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$16::into_iter(alloc::vec::Vec<enum2$ (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`core::mem::manually_drop::ManuallyDrop<alloc::vec::Vec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global> >::new(alloc::vec::Vec<enum2$ (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::unfold_by_str(enum2$ (13 samples, 0.09%)`0x7FFB799747B1 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$19::extend(alloc::vec::Vec<enum2$<scryer_prolog::machine::disjuncts::TraversalState>,alloc::alloc::Global>*, core::iter::adapters::map::Map<core::iter::adapters::chain::Chain<core::iter::adapters::rev::Rev<alloc::vec::into_iter::IntoIter<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global> >,core::iter::sources::once::Once<enum2$<scryer_prolog::parser::ast::Term> > >,enum2$<scryer_prolog::machine::disjuncts::TraversalState> (*)(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$1::spec_extend(alloc::vec::Vec<enum2$<scryer_prolog::machine::disjuncts::TraversalState>,alloc::alloc::Global>*, core::iter::adapters::map::Map<core::iter::adapters::chain::Chain<core::iter::adapters::rev::Rev<alloc::vec::into_iter::IntoIter<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global> >,core::iter::sources::once::Once<enum2$<scryer_prolog::parser::ast::Term> > >,enum2$<scryer_prolog::machine::disjuncts::TraversalState> (*)(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::machine::disjuncts::TraversalState>,alloc::alloc::Global>::extend_trusted(core::iter::adapters::map::Map<core::iter::adapters::chain::Chain<core::iter::adapters::rev::Rev<alloc::vec::into_iter::IntoIter<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global> >,core::iter::sources::once::Once<enum2$<scryer_prolog::parser::ast::Term> > >,enum2$<scryer_prolog::machine::disjuncts::TraversalState> (*)(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::iter::traits::iterator::Iterator::for_each(core::iter::adapters::map::Map<core::iter::adapters::chain::Chain<core::iter::adapters::rev::Rev<alloc::vec::into_iter::IntoIter<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global> >,core::iter::sources::once::Once<enum2$<scryer_prolog::parser::ast::Term> > >,enum2$<scryer_prolog::machine::disjuncts::TraversalState> (*)(enum2$<scryer_prolog::parser::ast::Term>)>, alloc::vec::impl$20::extend_trusted::closure_env$0<enum2$<scryer_prolog::machine::disjuncts::TraversalState>,alloc::alloc::Global,core::iter::adapters::map::Map<core::iter::adapters::chain::Chain<core::iter::adapters::rev::Rev<alloc::vec::into_iter::IntoIter<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global> >,core::iter::sources::once::Once<enum2$<scryer_prolog::parser::ast::Term> > >,enum2$<scryer_prolog::machine::disjuncts::TraversalState> (*)(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::iter::adapters::map::impl$2::fold(core::iter::adapters::map::Map<core::iter::adapters::chain::Chain<core::iter::adapters::rev::Rev<alloc::vec::into_iter::IntoIter<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global> >,core::iter::sources::once::Once<enum2$<scryer_prolog::parser::ast::Term> > >,enum2$<scryer_prolog::machine::disjuncts::TraversalState> (*)(enum2$<scryer_prolog::parser::ast::Term>)>, tuple$<>, core::iter::traits::iterator::Iterator::for_each::call::closure_env$0<enum2$<scryer_prolog::machine::disjuncts::TraversalState>,alloc::vec::impl$20::extend_trusted::closure_env$0<enum2$<scryer_prolog::machine::disjuncts::TraversalState>,alloc::alloc::Global,core::iter::adapters::map::Map<core::iter::adapters::chain::Chain<core::iter::adapters::rev::Rev<alloc::vec::into_iter::IntoIter<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global> >,core::iter::sources::once::Once<enum2$<scryer_prolog::parser::ast::Term> > >,enum2$<scryer_prolog::machine::disjuncts::TraversalState> (*)(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::iter::adapters::chain::impl$1::fold<core::iter::adapters::rev::Rev<alloc::vec::into_iter::IntoIter<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global> >,core::iter::sources::once::Once<enum2$<scryer_prolog::parser::ast::Term> >,tuple$<>,core::iter::adapters::map::map_fold::closure_env$0<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::machine::disjuncts::TraversalState>,tuple$<>,enum2$<scryer_prolog::machine::disjuncts::TraversalState> (*)(enum2$<scryer_prolog::parser::ast::Term>),core::iter::traits::iterator::Iterator::for_each::call::closure_env$0<enum2$<scryer_prolog::machine::disjuncts::TraversalState>,alloc::vec::impl$20::extend_trusted::closure_env$0<enum2$<scryer_prolog::machine::disjuncts::TraversalState>,alloc::alloc::Global,core::iter::adapters::map::Map<core::iter::adapters::chain::Chain<core::iter::adapters::rev::Rev<alloc::vec::into_iter::IntoIter<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global> >,core::iter::sources::once::Once<enum2$<scryer_prolog::parser::ast::Term> > >,enum2$<scryer_prolog::machine::disjuncts::TraversalState> (*)(enum2$<scryer_prolog::parser::ast::Term>)> > > > >(core::iter::adapters::chain::Chain<core::iter::adapters::rev::Rev<alloc::vec::into_iter::IntoIter<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global> >,core::iter::sources::once::Once<enum2$<scryer_prolog::parser::ast::Term> > >, tuple$<>, core::iter::adapters::map::map_fold::closure_env$0<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::machine::disjuncts::TraversalState>,tuple$<>,enum2$<scryer_prolog::machine::disjuncts::TraversalState> (*)(enum2$<scryer_prolog::parser::ast::Term>),core::iter::traits::iterator::Iterator::for_each::call::closure_env$0<enum2$<scryer_prolog::machine::disjuncts::TraversalState>,alloc::vec::impl$20::extend_trusted::closure_env$0<enum2$<scryer_prolog::machine::disjuncts::TraversalState>,alloc::alloc::Global,core::iter::adapters::map::Map<core::iter::adapters::chain::Chain<core::iter::adapters::rev::Rev<alloc::vec::into_iter::IntoIter<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global> >,core::iter::sources::once::Once<enum2$<scryer_prolog::parser::ast::Term> > >,enum2$<scryer_prolog::machine::disjuncts::TraversalState> (*)(enum2$ (3 samples, 0.02%)`0x7FFB799747B1 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<> >::insert_full<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<> >(indexmap::HashValue, scryer_prolog::machine::disjuncts::BranchNumber, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<> >::push(indexmap::HashValue, scryer_prolog::machine::disjuncts::BranchNumber, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::exchange_malloc (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::forms::ChunkedTermVec::push_chunk_term(enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::forms::QueryTerm>,alloc::alloc::Global>::push_back(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::forms::QueryTerm>,alloc::alloc::Global>::grow<enum2$<scryer_prolog::forms::QueryTerm>,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::forms::QueryTerm>,alloc::alloc::Global>::handle_capacity_increase (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<http::header::map::Bucket<http::header::value::HeaderValue>,alloc::alloc::Global>::reserve_for_push<http::header::map::Bucket<http::header::value::HeaderValue>,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<http::header::map::Bucket<http::header::value::HeaderValue>,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::forms::ChunkedTermVec::reserve_branch (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::BranchNumber::halve_delta (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::div::impl$7::div (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::rbig::RBig::into_parts (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::BranchNumber::incr_by_delta (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::rbig::impl$1::clone (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::repr::impl$1::clone (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::ibig::impl$1::clone (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::add::impl$1::add (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::convert::impl$71::from (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::add::impl$0::add (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::div_ops::impl$0::div (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::div_ops::repr::impl$4::div(enum2$<dashu_int::repr::TypedRepr>, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::BranchNumber::split (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::div::impl$7::div (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`dashu_int::sign::impl$11::mul (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::ibig::IBig::sign (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::repr::Repr::sign (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::mul_ops::impl$18::mul (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<indexmap::map::core::Entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> > >::or_insert_with(enum2$<indexmap::map::core::Entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::probe_body_var (4 samples, 0.03%)`0x7FFB799736BD (2 samples, 0.01%)`0x7FFB799738E3 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::forms::ChunkedTermVec::push_chunk_term(enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::forms::QueryTerm>,alloc::alloc::Global>::push_back(enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::forms::QueryTerm>,alloc::alloc::Global>::grow<enum2$<scryer_prolog::forms::QueryTerm>,alloc::alloc::Global> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::forms::QueryTerm>,alloc::alloc::Global>::handle_capacity_increase (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<http::header::map::Bucket<http::header::value::HeaderValue>,alloc::alloc::Global>::reserve_for_push<http::header::map::Bucket<http::header::value::HeaderValue>,alloc::alloc::Global> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<http::header::map::Bucket<http::header::value::HeaderValue>,alloc::alloc::Global>::grow_amortized (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (4 samples, 0.03%)`0x7FFB7997B3C7 (2 samples, 0.01%)`0x7FFB7997BF5E (2 samples, 0.01%)`0x7FFB799F6F7B (2 samples, 0.01%)`0x7FFB799747B1 (5 samples, 0.04%)`0x7FFB7995A364 (2 samples, 0.01%)`0x7FFB7995A4EB (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::exchange_malloc (8 samples, 0.06%)`0x7FFB7997B3C7 (7 samples, 0.05%)`0x7FFB7997BF5E (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::breadth_first_iter(enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::FactIterator::new(enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::impl$122::clone (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::rc::impl$21::clone(alloc::rc::Rc<core::cell::RefCell<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::rc::RcInnerPtr::inc_strong(alloc::rc::RcBox<core::cell::RefCell<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::iterators::TermIterState>,alloc::alloc::Global>::push_back(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::impl$4::next (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::FactIterator::push_subterm(scryer_prolog::forms::Level, enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`enum2$<scryer_prolog::iterators::TermIterState>::subterm_to_state(scryer_prolog::forms::Level, enum2$ (3 samples, 0.02%)`0x7FFB7997B86B (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>::push (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>::reserve_for_push<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>::grow_amortized (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (5 samples, 0.04%)`0x7FFB7997B3C7 (5 samples, 0.04%)`0x7FFB799736BD (3 samples, 0.02%)`0x7FFB799738E3 (2 samples, 0.01%)`0x7FFB79971BF2 (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)`0x7FFB7997BF5E (2 samples, 0.01%)`0x7FFB7995A36F (2 samples, 0.01%)`0x7FFB7995A4EB (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>::push (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global> >,alloc::alloc::Global>::reserve_for_push<indexmap::Bucket<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global> >,alloc::alloc::Global> (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global> >,alloc::alloc::Global>::grow_amortized (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (8 samples, 0.06%)`0x7FFB7997B3C7 (5 samples, 0.04%)`0x7FFB7997BF5E (3 samples, 0.02%)`0x7FFB7995A364 (3 samples, 0.02%)`0x7FFB7995A4EB (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::reserve_for_push<bytes::bytes::Bytes,alloc::alloc::Global> (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::grow_amortized (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (11 samples, 0.08%)`0x7FFB7997B3C7 (9 samples, 0.06%)`0x7FFB7997BF5E (4 samples, 0.03%)`0x7FFB7995A36F (2 samples, 0.01%)`0x7FFB7995A4EB (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::VarInfo,alloc::alloc::Global>::push (14 samples, 0.10%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(core::cell::Ref<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::cell::impl$35::drop (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::cell::Cell<isize>::set (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::cell::Cell<isize>::replace (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::mem::replace (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::write (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::impl$133::hash<std::collections::hash::map::DefaultHasher>(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::impl$23::hash (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>,std::collections::hash::map::RandomState>::hash (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::bitmask::impl$2::next (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::bitmask::BitMask::remove_lowest_bit (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::rc::impl$25::eq<core::cell::RefCell<enum2$<scryer_prolog::parser::ast::Var> > >(alloc::rc::Rc<core::cell::RefCell<enum2$<scryer_prolog::parser::ast::Var> > >*, alloc::rc::Rc<core::cell::RefCell<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::cell::impl$28::eq(core::cell::RefCell<enum2$<scryer_prolog::parser::ast::Var> >*, core::cell::RefCell<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::impl$130::eq(enum2$<scryer_prolog::parser::ast::Var>*, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::string::impl$80::eq (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::partial_eq::impl$0::eq(alloc::vec::Vec<u8,alloc::alloc::Global>*, alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::cmp::impl$0::eq(ref$<slice2$<u8> >, ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::cmp::impl$5::equal(ref$<slice2$<u8> >, ref$<slice2$ (2 samples, 0.01%)`0x7FFB6E1B1245 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<indexmap::map::core::Entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> > >::or_insert_with(enum2$<indexmap::map::core::Entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>,std::collections::hash::map::RandomState>::entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>,std::collections::hash::map::RandomState> (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >::entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> > (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::find(unsigned long long, indexmap::map::core::equivalent::closure_env$0<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::find_inner(unsigned long long, ref_mut$<dyn$<core::ops::function::FnMut<tuple$<usize>,assoc$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<>,std::collections::hash::map::RandomState>::hash<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<>,std::collections::hash::map::RandomState,scryer_prolog::machine::disjuncts::BranchNumber> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::impl$3::hash (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::cmp::impl$4::hash (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`dashu_int::ibig::impl$4::hash (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::repr::impl$8::hash (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::probe_body_term(unsigned long long, unsigned long long, enum2$ (68 samples, 0.49%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::probe_body_var (47 samples, 0.34%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<tokio::sync::rwlock::read_guard::RwLockReadGuard<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> >,std::thread::local::AccessError> >::unwrap(enum2$<core::result::Result<tokio::sync::rwlock::read_guard::RwLockReadGuard<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::park::CachedParkThread::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::global_atom_table (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`tokio::future::block_on::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global> > > >::or_else(enum2$<core::option::Option<ref$<alloc::vec::Vec<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,usize> >(tuple$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash(tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$23::hash(tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global> > > >::cloned(enum2$<core::option::Option<ref$<alloc::vec::Vec<enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_indices::IndexStore::get_meta_predicate_spec(scryer_prolog::atom_table::Atom, unsigned long long, enum2$ (7 samples, 0.05%)`0x7FFB7997B3C7 (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::get_clause_type (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`enum2$<scryer_prolog::instructions::ClauseType>::from (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_indices::CodeIndex::default (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_indices::CodeIndex::new (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::arena::impl$37::alloc (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`std::alloc::__default_lib_allocator::__rdl_alloc (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::alloc::impl$0::alloc (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::alloc::allocate (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$2::hash(ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::hash::Hasher::write_str(fxhash::FxHasher*, ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`fxhash::impl$1::write(fxhash::FxHasher*, ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`fxhash::write(unsigned long long, ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`fxhash::write64(unsigned long long, ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash(tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$23::hash(tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure$1<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure_env$1<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, scryer_prolog::machine::disjuncts::VariableClassifier*, scryer_prolog::atom_table::Atom, alloc::vec::Vec<enum2$ (102 samples, 0.74%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::clause_to_query_term<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, scryer_prolog::atom_table::Atom, alloc::vec::Vec<enum2$ (22 samples, 0.16%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::get_meta_specs (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::get_or_insert_local_code_index<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::atom_table::Atom, tuple$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_mut (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module>::get_index_of (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::get(unsigned long long, indexmap::map::core::equivalent::closure_env$0 (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::find(unsigned long long, indexmap::map::core::equivalent::closure_env$0 (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::find_inner(unsigned long long, ref_mut$<dyn$<core::ops::function::FnMut<tuple$<usize>,assoc$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::ProbeSeq::move_next (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >::entry<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >(tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::forms::ChunkedTermVec,enum2$ (175 samples, 1.26%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_body_variables<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$ (175 samples, 1.26%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::qualified_clause_to_query_term<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, scryer_prolog::atom_table::Atom, scryer_prolog::atom_table::Atom, alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::impl$1::deallocate(alloc::alloc::Global*, core::ptr::non_null::NonNull (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::dealloc (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>,std::collections::hash::map::RandomState>::entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>,std::collections::hash::map::RandomState> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>,std::collections::hash::map::RandomState>::hash (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >,alloc::alloc::Global>::capacity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >,alloc::alloc::Global>::capacity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::insert<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> > >(unsigned long long, unsigned long long, indexmap::map::core::get_hash::closure_env$0<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`enum2$<indexmap::map::core::Entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> > >::or_insert_with(enum2$<indexmap::map::core::Entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::VacantEntry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >::insert<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >(indexmap::map::core::VacantEntry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >, alloc::vec::Vec (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >::push(indexmap::HashValue, scryer_prolog::parser::ast::VarPtr, alloc::vec::Vec (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::breadth_first_iter(enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::FactIterator::new(enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::exchange_malloc (8 samples, 0.06%)`0x7FFB7997B3C7 (7 samples, 0.05%)`0x7FFB7997BF5E (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::impl$4::next (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::FactIterator::push_subterm(scryer_prolog::forms::Level, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::iterators::TermIterState>,alloc::alloc::Global>::push_back(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::BranchInfo::new (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::impl$13::clone (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::rbig::impl$1::clone (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::repr::impl$1::clone (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (24 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_head_variables(enum2$ (24 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<>,std::collections::hash::map::RandomState>::hash<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<>,std::collections::hash::map::RandomState,scryer_prolog::machine::disjuncts::BranchNumber> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<> >::insert_full<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<> >(indexmap::HashValue, scryer_prolog::machine::disjuncts::BranchNumber, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<> >::push(indexmap::HashValue, scryer_prolog::machine::disjuncts::BranchNumber, tuple$ (2 samples, 0.01%)`0x7FFB79971BF2 (6 samples, 0.04%)`0x7FFB7997B3C7 (4 samples, 0.03%)`0x7FFB7997BF5E (3 samples, 0.02%)`0x7FFB7997DBFA (2 samples, 0.01%)`0x7FFB7995E37B (2 samples, 0.01%)`0x7FFB7995E715 (2 samples, 0.01%)`0x7FFB799ED314 (2 samples, 0.01%)`0x7FFB79972615 (3 samples, 0.02%)`0x7FFB7997B44D (3 samples, 0.02%)`0x7FFB799736BD (11 samples, 0.08%)`0x7FFB799738E3 (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::variable_records::VariableRecord,alloc::alloc::Global>::push (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::variable_records::VariableRecord,alloc::alloc::Global>::reserve_for_push<scryer_prolog::variable_records::VariableRecord,alloc::alloc::Global> (15 samples, 0.11%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::variable_records::VariableRecord,alloc::alloc::Global>::grow_amortized (14 samples, 0.10%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`core::slice::iter::impl$189::next(core::slice::iter::IterMut (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>, tuple$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert_full(tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>, tuple$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >::insert_full<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >(indexmap::HashValue, tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>, tuple$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >::push(indexmap::HashValue, tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>, tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >::reserve_entries (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >,alloc::alloc::Global>::reserve_exact (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >,alloc::alloc::Global>::reserve_exact (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >,alloc::alloc::Global>::try_reserve_exact (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >,alloc::alloc::Global>::grow_exact (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(core::cell::RefMut<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::cell::impl$42::drop (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::cell::Cell<isize>::get (5 samples, 0.04%)`0x7FFB799747B1 (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::VarPtr::set(enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::VarPtr::borrow_mut (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::cell::RefCell<enum2$<scryer_prolog::parser::ast::Var> >::borrow_mut (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::cell::RefCell<enum2$<scryer_prolog::parser::ast::Var> >::try_borrow_mut (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::cell::BorrowRefMut::new(core::cell::Cell (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`bit_set::BitSet<usize>::insert (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`bit_vec::BitVec<usize>::set (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`bit_vec::BitVec<usize>::grow<usize> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$19::extend(alloc::vec::Vec<usize,alloc::alloc::Global>*, core::iter::adapters::take::Take<core::iter::sources::repeat::Repeat (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$1::spec_extend(alloc::vec::Vec<usize,alloc::alloc::Global>*, core::iter::adapters::take::Take<core::iter::sources::repeat::Repeat (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<usize,alloc::alloc::Global>::extend_trusted(core::iter::adapters::take::Take<core::iter::sources::repeat::Repeat (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::set_len_on_drop::SetLenOnDrop::new (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<ptr_mut$<libffi_sys::ffi_type>,alloc::alloc::Global>(alloc::raw_vec::RawVec<ptr_mut$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<ptr_mut$<libffi_sys::ffi_type>,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)`0x7FFB7997BF5E (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> >,std::collections::hash::map::RandomState>::insert(unsigned long long, indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> >,std::collections::hash::map::RandomState>::insert_full<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> >,std::collections::hash::map::RandomState>(unsigned long long, indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >::insert_full<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >(indexmap::HashValue, unsigned long long, indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >::push(indexmap::HashValue, unsigned long long, indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >,alloc::alloc::Global>::push(indexmap::Bucket<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >,alloc::alloc::Global>::capacity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >,alloc::alloc::Global>::reserve_exact<indexmap::Bucket<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >,alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >,alloc::alloc::Global>::reserve_exact (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >,alloc::alloc::Global>::try_reserve_exact (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >,alloc::alloc::Global>::grow_exact (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::BranchMap::separate_and_classify_variables(unsigned long long, enum2$<core::option::Option (45 samples, 0.32%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::variable_records::VariableRecords::populate_restricting_sets (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>::push (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>::reserve_for_push<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)`0x7FFB7995A364 (2 samples, 0.01%)`0x7FFB7995A4EB (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::iter::adapters::enumerate::impl$1::next(core::iter::adapters::enumerate::Enumerate<core::iter::adapters::rev::Rev<core::slice::iter::Iter (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::iter::adapters::rev::impl$1::next(core::iter::adapters::rev::Rev<core::slice::iter::Iter (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::slice::iter::impl$182::next_back(core::slice::iter::Iter (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::slice::iter::Iter<scryer_prolog::machine::disjuncts::BranchInfo>::pre_dec_end (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::ptr::const_ptr::impl$0::sub (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::ptr::const_ptr::impl$0::offset (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::cmp::impl$6::cmp (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`dashu_int::mul_ops::impl$21::mul (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`dashu_int::repr::Repr::with_sign (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`dashu_int::repr::Repr::is_zero (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`dashu_int::repr::Repr::capacity (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`dashu_int::mul_ops::repr::impl$3::mul(enum2$<dashu_int::repr::TypedReprRef>, enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`dashu_int::mul_ops::repr::mul_dword (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`dashu_int::mul_ops::repr::mul_dword_spilled (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`dashu_int::buffer::Buffer::allocate (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`dashu_int::buffer::Buffer::allocate_exact (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`dashu_int::buffer::Buffer::allocate_raw (6 samples, 0.04%)`0x7FFB7997B3C7 (5 samples, 0.04%)`0x7FFB7997BF5E (3 samples, 0.02%)`0x7FFB799747B1 (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::impl$1::deallocate(alloc::alloc::Global*, core::ptr::non_null::NonNull (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::dealloc (7 samples, 0.05%)`0x7FFB7997B3C7 (2 samples, 0.01%)`0x7FFB7997B8A4 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>::reserve (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>::reserve (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle(alloc::raw_vec::RawVec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>::grow_amortized (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$19::extend(alloc::vec::Vec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>*, alloc::vec::drain::Drain (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$1::spec_extend(alloc::vec::Vec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>*, alloc::vec::drain::Drain (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>::extend_trusted(alloc::vec::drain::Drain (4 samples, 0.03%)`0x7FFB799747B1 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::impl$1::deallocate(alloc::alloc::Global*, core::ptr::non_null::NonNull (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::dealloc (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`dashu_int::add_ops::impl$16::sub (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`dashu_int::div_ops::impl$3::div (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`dashu_int::ubig::UBig::repr (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`dashu_int::repr::Repr::as_typed (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`dashu_int::mul_ops::impl$16::mul (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::repr::Repr::with_sign (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::repr::Repr::is_zero (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::repr::Repr::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::mul_ops::repr::mul_dword_spilled (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::repr::Repr::from_buffer (2 samples, 0.01%)`0x7FFB799747B1 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::gcd_ops::impl$3::gcd (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`dashu_int::gcd_ops::repr::impl$0::gcd(enum2$<dashu_int::repr::TypedReprRef>, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::add::impl$11::sub_assign (18 samples, 0.13%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::add::impl$5::sub (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::repr::Repr::reduce_with_hint (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::div_ops::impl$0::div (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::div_ops::repr::impl$4::div(enum2$<dashu_int::repr::TypedRepr>, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::gcd_ops::impl$19::gcd (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`dashu_int::gcd_ops::repr::impl$0::gcd(enum2$<dashu_int::repr::TypedReprRef>, enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`dashu_int::repr::Repr::from_dword (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`dashu_base::ring::gcd::impl$20::gcd (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`dashu_int::ibig::IBig::into_sign_repr (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<enum2$<scryer_prolog::parser::ast::Term>,scryer_prolog::forms::ChunkedTermVec,scryer_prolog::machine::disjuncts::VarData>,enum2$ (335 samples, 2.42%)sc..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_rule<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::disjuncts::VariableClassifier, scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (335 samples, 2.42%)sc..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::merge_branches (63 samples, 0.45%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::merge_branch_seq(alloc::vec::drain::Drain (45 samples, 0.32%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::mul::impl$19::mul (14 samples, 0.10%)scryer-7e5e7ddde7310dd8.exe`dashu_int::mul_ops::impl$8::mul (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::try_term_to_tl(enum2$ (343 samples, 2.48%)sc..scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::forms::TopLevel>,enum2$ (343 samples, 2.48%)sc..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::try_term_to_tl<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$ (343 samples, 2.48%)sc..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::setup_rule(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (338 samples, 2.44%)sc..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::new (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>,std::collections::hash::map::RandomState>::new (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>,std::collections::hash::map::RandomState>::with_capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::collections::hash::map::impl$87::default (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::collections::hash::map::RandomState::new (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::thread::local::LocalKey<core::cell::Cell<tuple$<u64,u64> > >::with (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::thread::local::LocalKey<core::cell::Cell<tuple$<u64,u64> > >::try_with (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::collections::hash::map::impl$82::new::KEYS::__getit(enum2$<core::option::Option<ref_mut$<enum2$<core::option::Option<core::cell::Cell<tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::common::thread_local::fast_local::Key<core::cell::Cell<tuple$<u64,u64> > >::get (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (560 samples, 4.04%)scry..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile<scryer_prolog::machine::loader::LiveLoadAndMachineState>(tuple$ (560 samples, 4.04%)scry..scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher>,scryer_prolog::atom_table::Atom> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module>::get_index_of (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::get(unsigned long long, indexmap::map::core::equivalent::closure_env$0 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::find(unsigned long long, indexmap::map::core::equivalent::closure_env$0 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::find_inner(unsigned long long, ref_mut$<dyn$<core::ops::function::FnMut<tuple$<usize>,assoc$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::impl$7::find::closure$0(hashbrown::raw::inner::impl$7::find::closure_env$0<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::equivalent::closure_env$0 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,tuple$<>,std::collections::hash::map::RandomState>::get_key_value<scryer_prolog::atom_table::Atom,tuple$<>,std::collections::hash::map::RandomState,str$>(ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::atom_table::Atom,tuple$<> >::get_index_of<scryer_prolog::atom_table::Atom,tuple$<>,str$>(indexmap::HashValue, ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::get(unsigned long long, indexmap::map::core::equivalent::closure_env$0<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::find(unsigned long long, indexmap::map::core::equivalent::closure_env$0<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::find_inner(unsigned long long, ref_mut$<dyn$<core::ops::function::FnMut<tuple$<usize>,assoc$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::impl$7::find::closure$0(hashbrown::raw::inner::impl$7::find::closure_env$0<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::equivalent::closure_env$0<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::equivalent::closure$0(indexmap::map::core::equivalent::closure_env$0<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$2::equivalent(ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomTable::build_with(ref$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::rcu::impl$4::deref(scryer_prolog::rcu::RcuRef (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<scryer_prolog::atom_table::Atom> >::or_else(enum2$<core::option::Option (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$14::lookup_str::closure$0 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>,enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_predicate(alloc::vec::Vec<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_pred_subseq(ref_mut$<slice2$<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_fact (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::debray_allocator::impl$5::max_reg_allocated (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_target<scryer_prolog::targets::FactInstruction,scryer_prolog::iterators::FactIterator>(scryer_prolog::iterators::FactIterator, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_head_variables(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile_standalone_clause(enum2$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::try_term_to_tl(enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::forms::TopLevel>,enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::try_term_to_tl<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::setup_fact(enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<enum2$<scryer_prolog::parser::ast::Term>,scryer_prolog::machine::disjuncts::VarData>,enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_fact(scryer_prolog::machine::disjuncts::VariableClassifier, enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::BranchMap::separate_and_classify_variables(unsigned long long, enum2$<core::option::Option (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile_clause_clauses(tuple$<scryer_prolog::atom_table::Atom,usize>, enum2$<scryer_prolog::machine::loader::CompilationTarget>, alloc::vec::into_iter::IntoIter<tuple$<enum2$<scryer_prolog::parser::ast::Term>,enum2$ (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::incremental_compile_clause<scryer_prolog::machine::loader::LiveLoadAndMachineState>(tuple$<scryer_prolog::atom_table::Atom,usize>, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::push_back_to_local_predicate_skeleton(enum2$<scryer_prolog::machine::loader::CompilationTarget>*, tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::listing_src_file_name (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::path::Path::is_file (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::fs::metadata (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::stat (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::metadata (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::File::open (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::convert::impl$6::try_into (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::os::windows::io::handle::impl$12::try_from (3 samples, 0.02%)`0x7FFB776E5FE6 (3 samples, 0.02%)`0x7FFB776E6579 (3 samples, 0.02%)`0x7FFB799EDAB4 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomTable::build_with(ref$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::rcu::impl$4::deref(scryer_prolog::rcu::RcuRef (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<scryer_prolog::atom_table::Atom> >::or_else(enum2$<core::option::Option (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$14::lookup_str::closure$0 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,tuple$<>,std::collections::hash::map::RandomState>::get_key_value<scryer_prolog::atom_table::Atom,tuple$<>,std::collections::hash::map::RandomState,str$>(ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::atom_table::Atom,tuple$<> >::get_index_of<scryer_prolog::atom_table::Atom,tuple$<>,str$>(indexmap::HashValue, ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::get(unsigned long long, indexmap::map::core::equivalent::closure_env$0<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::find(unsigned long long, indexmap::map::core::equivalent::closure_env$0<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::find_inner(unsigned long long, ref_mut$<dyn$<core::ops::function::FnMut<tuple$<usize>,assoc$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::impl$7::find::closure$0(hashbrown::raw::inner::impl$7::find::closure_env$0<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::equivalent::closure_env$0<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::equivalent::closure$0(indexmap::map::core::equivalent::closure_env$0<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$2::equivalent(ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::cmp::impls::impl$9::eq(ref$<str$>*, ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::str::traits::impl$1::eq(ref$<str$>, ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::cmp::impls::impl$9::eq(ref$<slice2$<u8> >*, ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::cmp::impl$0::eq(ref$<slice2$<u8> >, ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::cmp::impl$5::equal(ref$<slice2$<u8> >, ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::global_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::future::block_on::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)`0x7FFB776E6785 (78 samples, 0.56%)`0x7FFB799ED1F4 (78 samples, 0.56%)`0x7FFB776B79C6 (19 samples, 0.14%)`0x7FFB799ED934 (18 samples, 0.13%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (48 samples, 0.35%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (48 samples, 0.35%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (48 samples, 0.35%)scryer-7e5e7ddde7310dd8.exe`std::os::windows::io::handle::impl$23::drop (48 samples, 0.35%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::File::file_attr (48 samples, 0.35%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::cvt (48 samples, 0.35%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::impl$2::is_zero (48 samples, 0.35%)`0x7FFB776B7A04 (29 samples, 0.21%)`0x7FFB799ED234 (29 samples, 0.21%)`0x7FFB7996B024 (2 samples, 0.01%)`0x7FFB776E6133 (4 samples, 0.03%)`0x7FFB7996AF2D (4 samples, 0.03%)`0x7FFB776E6579 (225 samples, 1.62%)`0x7FFB799EDAB4 (225 samples, 1.62%)`0x7FFB776E5FE6 (232 samples, 1.67%)scryer-7e5e7ddde7310dd8.exe`core::convert::impl$6::try_into (233 samples, 1.68%)scryer-7e5e7ddde7310dd8.exe`std::os::windows::io::handle::impl$12::try_from (233 samples, 1.68%)scryer-7e5e7ddde7310dd8.exe`std::path::Path::is_file (366 samples, 2.64%)sc..scryer-7e5e7ddde7310dd8.exe`std::fs::metadata (365 samples, 2.63%)sc..scryer-7e5e7ddde7310dd8.exe`core::result::Result::map (365 samples, 2.63%)sc..scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::stat (365 samples, 2.63%)sc..scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::metadata (365 samples, 2.63%)sc..scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::File::open (237 samples, 1.71%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::path::maybe_verbatim (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::to_u16s::inner (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::listing_src_file_name (372 samples, 2.69%)sc..scryer-7e5e7ddde7310dd8.exe`std::path::impl$44::deref (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::ffi::os_str::OsStr::to_str(ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`rustyline::line_buffer::LineBuffer::as_str (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::string::impl$38::deref (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$9::deref(alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (957 samples, 6.91%)scryer-7e..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile_and_submit<scryer_prolog::machine::loader::LiveLoadAndMachineState> (957 samples, 6.91%)scryer-7e..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::flush_term_queue (958 samples, 6.91%)scryer-7e..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::flush_term_queue::closure$0 (958 samples, 6.91%)scryer-7e..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::http_open (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(enum2$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::next_inner_applicable_clause (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::next_clause_applicable (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::indexed_try (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::is_consistent_with_term_queue (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::load_state::add_op_decl_as_module_export<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::LiveLoadAndMachineState*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::iter::impl$181::next(core::slice::iter::Iter<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::import_module<scryer_prolog::machine::loader::LiveLoadAndMachineState> (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::load_state::import_module_exports_into_module<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::LiveLoadAndMachineState*, enum2$<scryer_prolog::machine::loader::CompilationTarget>*, scryer_prolog::forms::Module*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::load_compiled_library (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::load_compiled_library::closure$0 (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::load_context_module (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<tokio::runtime::context::blocking::BlockingRegionGuard> >::expect(enum2$<core::option::Option<tokio::runtime::context::blocking::BlockingRegionGuard> >, ref$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::context::blocking::try_enter_blocking_region (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::thread::local::LocalKey<tokio::runtime::context::Context>::try_with (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::context::blocking::try_enter_blocking_region::closure$0 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`enum2$<tokio::runtime::context::runtime::EnterRuntime>::is_entered(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::future::into_future::impl$0::into_future (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::sync::batch_semaphore::Semaphore::acquire (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::sync::batch_semaphore::Acquire::new (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::global_atom_table (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`tokio::future::block_on::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<tokio::sync::rwlock::read_guard::RwLockReadGuard<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> >,std::thread::local::AccessError> >::unwrap(enum2$<core::result::Result<tokio::sync::rwlock::read_guard::RwLockReadGuard<alloc::vec::Vec<alloc::sync::Weak (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::park::CachedParkThread::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::coop::budget(tokio::runtime::park::impl$4::block_on::closure_env$0<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::coop::with_budget(tokio::runtime::coop::Budget, tokio::runtime::park::impl$4::block_on::closure_env$0<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::park::impl$4::block_on::closure$0(tokio::runtime::park::impl$4::block_on::closure_env$0<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`tokio::sync::rwlock::impl$14::read::async_fn$0(core::pin::Pin<ref_mut$<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`tokio::sync::rwlock::impl$14::read::async_fn$0::async_block$0(core::pin::Pin<ref_mut$<enum2$<tokio::sync::rwlock::impl$14::read::async_fn$0::async_block_env$0<alloc::vec::Vec<alloc::sync::Weak (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global> > > >::or_else(enum2$<core::option::Option<ref$<alloc::vec::Vec<enum2$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,usize> >(tuple$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash(tuple$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$23::hash(tuple$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash<fxhash::FxHasher> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::global_atom_table (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`tokio::future::block_on::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<tokio::sync::rwlock::read_guard::RwLockReadGuard<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> >,std::thread::local::AccessError> >::unwrap(enum2$<core::result::Result<tokio::sync::rwlock::read_guard::RwLockReadGuard<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::park::CachedParkThread::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::sync::batch_semaphore::Semaphore::add_permits_locked(unsigned long long, tokio::loom::std::parking_lot::MutexGuard (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash(tuple$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$23::hash(tuple$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`tokio::sync::batch_semaphore::Semaphore::release (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::loom::std::parking_lot::Mutex<tokio::sync::batch_semaphore::Waitlist>::lock (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`lock_api::mutex::Mutex<parking_lot::raw_mutex::RawMutex,tokio::sync::batch_semaphore::Waitlist>::lock (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`parking_lot::raw_mutex::impl$0::lock (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::sse2::Group::match_byte (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::core_arch::x86::sse2::_mm_movemask_epi8 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_indices::IndexStore::get_meta_predicate_spec(scryer_prolog::atom_table::Atom, unsigned long long, enum2$ (27 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,usize> >(tuple$ (14 samples, 0.10%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (14 samples, 0.10%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global> >::get_index_of(indexmap::HashValue, tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::get(unsigned long long, indexmap::map::core::equivalent::closure_env$0<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::find(unsigned long long, indexmap::map::core::equivalent::closure_env$0<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::find_inner(unsigned long long, ref_mut$<dyn$<core::ops::function::FnMut<tuple$<usize>,assoc$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_predicate_key (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::meta_predicate_property (31 samples, 0.22%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::likely (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<scryer_prolog::forms::Module> > >::and_then(enum2$<core::option::Option<ref$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_indices::impl$10::get_predicate_code_index::closure$0 (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<scryer_prolog::machine::machine_indices::CodeIndex> > >::cloned(enum2$<core::option::Option<ref$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,usize> >(tuple$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex>::get_index_of(indexmap::HashValue, tuple$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::get(unsigned long long, indexmap::map::core::equivalent::closure_env$0<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,tuple$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::find(unsigned long long, indexmap::map::core::equivalent::closure_env$0<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,tuple$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::find_inner(unsigned long long, ref_mut$<dyn$<core::ops::function::FnMut<tuple$<usize>,assoc$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::sse2::Group::match_byte (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::core_arch::x86::sse2::_mm_movemask_epi8 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$2::hash(ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::hash::Hasher::write_str(fxhash::FxHasher*, ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`fxhash::impl$1::write(fxhash::FxHasher*, ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`fxhash::write(unsigned long long, ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`fxhash::write64(unsigned long long, ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash(tuple$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$23::hash(tuple$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<scryer_prolog::machine::machine_indices::CodeIndex> > >::cloned(enum2$<core::option::Option<ref$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,usize> >(tuple$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex>::get_index_of(indexmap::HashValue, tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::get(unsigned long long, indexmap::map::core::equivalent::closure_env$0<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::find(unsigned long long, indexmap::map::core::equivalent::closure_env$0<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::find_inner(unsigned long long, ref_mut$<dyn$<core::ops::function::FnMut<tuple$<usize>,assoc$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::impl$7::find::closure$0(hashbrown::raw::inner::impl$7::find::closure_env$0<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::equivalent::closure_env$0<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::equivalent::closure$0(indexmap::map::core::equivalent::closure_env$0<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::global_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::future::block_on::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<tokio::sync::rwlock::read_guard::RwLockReadGuard<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> >,std::thread::local::AccessError> >::unwrap(enum2$<core::result::Result<tokio::sync::rwlock::read_guard::RwLockReadGuard<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::park::CachedParkThread::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::coop::budget(tokio::runtime::park::impl$4::block_on::closure_env$0<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::coop::with_budget(tokio::runtime::coop::Budget, tokio::runtime::park::impl$4::block_on::closure_env$0<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash<fxhash::FxHasher> (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_indices::IndexStore::get_predicate_code_index (26 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<scryer_prolog::machine::machine_indices::CodeIndex> >::map(enum2$<core::option::Option (27 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::predicate_defined (32 samples, 0.23%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::reset_block (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::next_inner_applicable_clause (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::next_clause_applicable (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::retry (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::truncate (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::next_clause_applicable (19 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::next_applicable_clause (27 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::unwind_trail (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::reset_attr_var_state (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::restore_instr_at_verify_attr_interrupt (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::trust_me_epilogue (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::reset_attr_var_state (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::restore_instr_at_verify_attr_interrupt (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::retry_me_else (54 samples, 0.39%)`0x7FFB7771BA75 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<scryer_prolog::machine::streams::Stream>::position (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::streams::StreamLayout<scryer_prolog::parser::char_reader::CharReader<scryer_prolog::machine::streams::InputFileStream> >::position (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<u64,std::io::error::Error> >::map(enum2$<core::result::Result (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`std::fs::impl$7::seek (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::File::seek (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::cvt (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::impl$2::is_zero (4 samples, 0.03%)`0x7FFB7771BB2B (2 samples, 0.01%)`0x7FFB799ED234 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::set::IndexSet<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::IndexMap<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<>,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (2 samples, 0.01%)`0x7FFB799747B1 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::deref (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::is_var (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::get_tag (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::tag_or_err (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`modular_bitfield::private::proc::read_specifier(ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::unify (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::Unifier::unify_internal<scryer_prolog::machine::unify::DefaultUnifier> (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::stream_property (15 samples, 0.11%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::strip_module (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::unify (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::Unifier::unify_internal<scryer_prolog::machine::unify::DefaultUnifier> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<scryer_prolog::types::HeapCellValue,tuple$<> >,alloc::alloc::Global>::capacity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<scryer_prolog::types::HeapCellValue,tuple$<> >,alloc::alloc::Global>::capacity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::insert<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<scryer_prolog::types::HeapCellValue,tuple$<> > >(unsigned long long, unsigned long long, indexmap::map::core::get_hash::closure_env$0<scryer_prolog::types::HeapCellValue,tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<scryer_prolog::types::HeapCellValue,tuple$<> > >(unsigned long long, indexmap::map::core::get_hash::closure_env$0<scryer_prolog::types::HeapCellValue,tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$<Output,u64> > > >, hashbrown::raw::inner::Fallibility, hashbrown::raw::inner::TableLayout, enum2$<core::option::Option<void (*)(ptr_mut$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::resize_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::set::IndexSet<scryer_prolog::types::HeapCellValue,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::types::HeapCellValue,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(scryer_prolog::types::HeapCellValue, tuple$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::types::HeapCellValue,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert_full(scryer_prolog::types::HeapCellValue, tuple$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::types::HeapCellValue,tuple$<> >::insert_full<scryer_prolog::types::HeapCellValue,tuple$<> >(indexmap::HashValue, scryer_prolog::types::HeapCellValue, tuple$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::types::HeapCellValue,tuple$<> >::push(indexmap::HashValue, scryer_prolog::types::HeapCellValue, tuple$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<scryer_prolog::types::HeapCellValue,tuple$<> >,alloc::alloc::Global>::push(indexmap::Bucket<scryer_prolog::types::HeapCellValue,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<scryer_prolog::types::HeapCellValue,tuple$<> >,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<scryer_prolog::types::HeapCellValue,tuple$<> >,alloc::alloc::Global>::reserve_exact<indexmap::Bucket<scryer_prolog::types::HeapCellValue,tuple$<> >,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<scryer_prolog::types::HeapCellValue,tuple$<> >,alloc::alloc::Global>::reserve_exact (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<scryer_prolog::types::HeapCellValue,tuple$<> >,alloc::alloc::Global>::try_reserve_exact (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<scryer_prolog::types::HeapCellValue,tuple$<> >,alloc::alloc::Global>::grow_exact (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB799738E3 (3 samples, 0.02%)`0x7FFB79971BF2 (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::reserve_for_push<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::grow_amortized (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (5 samples, 0.04%)`0x7FFB799736BD (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::heap_iter::IterStackLoc,alloc::alloc::Global>::push (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::IterStackLoc::mark_loc (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::StackfulPreOrderHeapIter::push_if_unmarked (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::StackfulPreOrderHeapIter::follow (23 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::StackfulPreOrderHeapIter::read_cell_mut (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::IterStackLoc::heap_or_stack (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<scryer_prolog::heap_iter::HeapOrStackTag,modular_bitfield::error::InvalidBitPattern<u8> > >::expect(enum2$<core::result::Result<scryer_prolog::heap_iter::HeapOrStackTag,modular_bitfield::error::InvalidBitPattern<u8> > >, ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::StackfulPreOrderHeapIter::forward_if_referent_marked (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::variable_set<core::hash::BuildHasherDefault<fxhash::FxHasher> >(indexmap::set::IndexSet<scryer_prolog::types::HeapCellValue,core::hash::BuildHasherDefault (32 samples, 0.23%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::term_variables (34 samples, 0.25%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::trust (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::trust_epilogue (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::iter::range::impl$3::next(core::ops::range::Range (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::iter::range::impl$2::spec_next(core::ops::range::Range (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::restore_instr_at_verify_attr_interrupt (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::reset_attr_var_state (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::build_with (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`modular_bitfield::private::proc::read_specifier(ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::trust_me (45 samples, 0.32%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::trust_me_epilogue (32 samples, 0.23%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::unwind_trail (21 samples, 0.15%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::TrailEntry::get_tag (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::TrailEntry::tag_or_err (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::impl$126::from_bytes (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<scryer_prolog::machine::machine_indices::IndexPtrTag,modular_bitfield::error::InvalidBitPattern<u8> > >::expect(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::IndexPtrTag,modular_bitfield::error::InvalidBitPattern<u8> > >, ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::try_call (16 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_indices::IndexPtr::tag (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_indices::IndexPtr::tag_or_err (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`modular_bitfield::private::proc::read_specifier(ref$<slice2$ (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::try_execute (20 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_indices::IndexPtr::tag (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_indices::IndexPtr::tag_or_err (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`modular_bitfield::private::proc::read_specifier(ref$<slice2$ (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::len (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$13::index(alloc::vec::Vec<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::slice::index::impl$0::index(ref$<slice2$<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::slice::index::impl$2::index(unsigned long long, ref$<slice2$<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::deref (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::deref_register (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::store (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::next_applicable_clause (68 samples, 0.49%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::next_clause_applicable (62 samples, 0.45%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::write_literal_to_var (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::iter::range::impl$3::next(core::ops::range::Range (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::iter::range::impl$2::spec_next(core::ops::range::Range (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::cmp::impls::impl$54::lt (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::write (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::try_me_else (126 samples, 0.91%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::stack::Stack::index_or_frame_mut (16 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::stack::Stack::allocate_or_frame (16 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::stack::Stack::alloc (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::heap_iter::IterStackLoc,alloc::alloc::Global>::push (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::reserve_for_push<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB799736BD (2 samples, 0.01%)`0x7FFB799738E3 (2 samples, 0.01%)`0x7FFB79971BF2 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::StackfulPreOrderHeapIter::read_cell_mut (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$14::index_mut(alloc::vec::Vec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::slice::index::impl$1::index_mut(ref_mut$<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::slice::index::impl$2::index_mut(unsigned long long, ref_mut$<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::StackfulPreOrderHeapIter::follow (15 samples, 0.11%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::Unifier::unify_structure(scryer_prolog::machine::unify::CompositeUnifierForOccursCheck (16 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::impl$5::bind(scryer_prolog::machine::unify::CompositeUnifierForOccursCheck (16 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::bind_with_occurs_check<scryer_prolog::machine::unify::DefaultUnifier> (16 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::unify_with_occurs_check (19 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::unify_with_occurs_check (19 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::Unifier::unify_internal<scryer_prolog::machine::unify::CompositeUnifierForOccursCheck<scryer_prolog::machine::unify::DefaultUnifier> >(scryer_prolog::machine::unify::CompositeUnifierForOccursCheck (19 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::arithmetic_ops::add(enum2$<scryer_prolog::forms::Number>, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::arithmetic_ops::sub(enum2$<scryer_prolog::forms::Number>, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::arithmetic_ops::neg(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::impl$2::deref (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::impl$2::deref::__stability (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_indices::CodeIndex::get (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::arena::impl$10::deref(scryer_prolog::arena::TypedArenaPtr (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::non_null::NonNull<scryer_prolog::machine::machine_indices::IndexPtr>::as_ref (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::iter::range::impl$3::next(core::ops::range::Range (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`core::iter::range::impl$2::spec_next(core::ops::range::Range (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`core::cmp::impls::impl$54::lt (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::ptr::write (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::stack::Stack::alloc (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::allocate (35 samples, 0.25%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::stack::Stack::index_and_frame_mut (28 samples, 0.20%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::stack::Stack::allocate_and_frame (26 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::store (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::trail(enum2$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::TrailEntry::build_with (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`modular_bitfield::private::proc::read_specifier(ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::is_var (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::get_tag (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::tag_or_err (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::bind (23 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$9::deref(alloc::vec::Vec (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::as_ptr (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::ptr (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::order_category(scryer_prolog::types::HeapCellValue, ref$<slice2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<enum2$<scryer_prolog::forms::Number>,tuple$<> > >::ok(enum2$<core::result::Result<enum2$<scryer_prolog::forms::Number>,tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::arithmetic::impl$14::try_from (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::cmp::PartialEq::ne(enum2$<core::option::Option<scryer_prolog::machine::machine_indices::TermOrderCategory> >*, enum2$<core::option::Option (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::option::impl$14::eq(enum2$<core::option::Option<scryer_prolog::machine::machine_indices::TermOrderCategory> >*, enum2$<core::option::Option (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::option::impl$15::eq(enum2$<core::option::Option<scryer_prolog::machine::machine_indices::TermOrderCategory> >*, enum2$<core::option::Option (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::order_category(scryer_prolog::types::HeapCellValue, ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$13::cmp (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::compare_term_test (23 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::deref (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::cut_body (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::deallocate (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::stack::Stack::truncate (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::get_tag (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::tag_or_err (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::impl$35::from_bytes (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::store (19 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::get_value (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::val (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::val_or_err (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`modular_bitfield::private::proc::read_specifier(ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`modular_bitfield::private::push_pop::impl$23::push_bits(modular_bitfield::private::push_pop::PushBuffer (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`modular_bitfield::private::proc::read_specifier(ref$<slice2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::deref (35 samples, 0.25%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::is_var (16 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::get_tag (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::tag_or_err (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::impl$35::from_bytes (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::push (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::as_mut_ptr (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::ptr (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$9::deref(alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::as_ptr (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::ptr (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::order_category(scryer_prolog::types::HeapCellValue, ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<usize,usize>,tuple$<> >::insert_full<tuple$<usize,usize>,tuple$<> >(indexmap::HashValue, tuple$<usize,usize>, tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<usize,usize>,tuple$<> >::push(indexmap::HashValue, tuple$<usize,usize>, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::set::IndexSet<tuple$<usize,usize>,std::collections::hash::map::RandomState>::contains(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<usize,usize>,tuple$<>,std::collections::hash::map::RandomState>::contains_key(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<usize,usize>,tuple$<>,std::collections::hash::map::RandomState>::get_index_of(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::str::traits::impl$0::cmp(ref$<str$>, ref$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::slice::cmp::impl$2::cmp(ref$<slice2$<u8> >, ref$<slice2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::slice::cmp::impl$9::compare(ref$<slice2$<u8> >, ref$<slice2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::global_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::future::block_on::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$13::cmp (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::store (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::deref (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::eq_test (31 samples, 0.22%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<core::cmp::Ordering> >::map(enum2$<core::option::Option (27 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::compare_term_test (27 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::get_number(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::store (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::get_tag (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::tag_or_err (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`modular_bitfield::private::proc::read_specifier(ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::trail(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::bind (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::is_var (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::install_new_block (15 samples, 0.11%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::Fixnum::build_with (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::Unifier::unify_fixnum<scryer_prolog::machine::unify::DefaultUnifier> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::forms::Number>,alloc::vec::Vec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::bind (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::trail(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::is(enum2$<scryer_prolog::parser::ast::RegType>, enum2$ (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::deref (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::is_var (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$9::deref(alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::as_ptr (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::ptr (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::order_category(scryer_prolog::types::HeapCellValue, ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::global_atom_table (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`tokio::future::block_on::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<tokio::sync::rwlock::read_guard::RwLockReadGuard<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> >,std::thread::local::AccessError> >::unwrap(enum2$<core::result::Result<tokio::sync::rwlock::read_guard::RwLockReadGuard<alloc::vec::Vec<alloc::sync::Weak (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::park::CachedParkThread::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::coop::budget(tokio::runtime::park::impl$4::block_on::closure_env$0<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::coop::with_budget(tokio::runtime::coop::Budget, tokio::runtime::park::impl$4::block_on::closure_env$0<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::str::traits::impl$0::cmp(ref$<str$>, ref$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::slice::cmp::impl$2::cmp(ref$<slice2$<u8> >, ref$<slice2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::slice::cmp::impl$9::compare(ref$<slice2$<u8> >, ref$<slice2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$13::cmp (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::global_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::future::block_on::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<tokio::sync::rwlock::read_guard::RwLockReadGuard<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> >,std::thread::local::AccessError> >::unwrap(enum2$<core::result::Result<tokio::sync::rwlock::read_guard::RwLockReadGuard<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::park::CachedParkThread::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::coop::budget(tokio::runtime::park::impl$4::block_on::closure_env$0<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::coop::with_budget(tokio::runtime::coop::Budget, tokio::runtime::park::impl$4::block_on::closure_env$0<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::park::impl$4::block_on::closure$0(tokio::runtime::park::impl$4::block_on::closure_env$0<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::sync::rwlock::impl$14::read::async_fn$0(core::pin::Pin<ref_mut$<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::sync::rwlock::impl$14::read::async_fn$0::async_block$0(core::pin::Pin<ref_mut$<enum2$<tokio::sync::rwlock::impl$14::read::async_fn$0::async_block_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::sort::insertion_sort_shift_left<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,alloc::slice::impl$0::sort_by::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,scryer_prolog::machine::dispatch::impl$0::keysort::closure_env$1> >(ref_mut$<slice2$<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue> > >, unsigned long long, alloc::slice::impl$0::sort_by::closure_env$0<tuple$ (16 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`core::slice::sort::insert_tail(ref_mut$<slice2$<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue> > >, alloc::slice::impl$0::sort_by::closure_env$0<tuple$ (14 samples, 0.10%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::compare_term_test (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::try_from_list (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::try_from_inner_list<scryer_prolog::machine::dispatch::impl$0::keysort::closure_env$0>(alloc::vec::Vec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::push (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::reserve_for_push<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)`0x7FFB7997B86B (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::keysort (29 samples, 0.21%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::unify (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::Unifier::unify_internal<scryer_prolog::machine::unify::DefaultUnifier> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::neck_cut (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::stack::Stack::truncate (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_s (3 samples, 0.02%)`0x7FFB799747B1 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<enum2$<scryer_prolog::parser::ast::Term> >(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<enum2$<scryer_prolog::parser::ast::Term> >(enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<enum2$<scryer_prolog::parser::ast::Term> >(enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<enum2$<scryer_prolog::parser::ast::Term> >(enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<enum2$<scryer_prolog::parser::ast::Term> >(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<enum2$<scryer_prolog::parser::ast::Term> >(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<enum2$<scryer_prolog::parser::ast::Term> >(enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<enum2$<scryer_prolog::parser::ast::Term> >(enum2$ (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<enum2$ (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<enum2$ (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<enum2$ (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<enum2$<scryer_prolog::parser::ast::Term> >(enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<enum2$<scryer_prolog::parser::ast::Term> >(enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<enum2$ (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<enum2$ (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<enum2$ (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<enum2$<scryer_prolog::parser::ast::Term> >(enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::rc::Rc<core::cell::RefCell<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::rc::impl$20::drop(alloc::rc::Rc<core::cell::RefCell<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::rc::RcInnerPtr::dec_weak(alloc::rc::RcBox<core::cell::RefCell<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::cell::Cell<usize>::set (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::cell::Cell<usize>::replace (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::mem::replace (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::write (2 samples, 0.01%)`0x7FFB799747B1 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::len (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::reduce_op<enum2$<scryer_prolog::machine::streams::Stream> > (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::parser::parser::TokenDesc,alloc::alloc::Global>::pop (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::iter::traits::iterator::Iterator::rev(alloc::vec::drain::Drain<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::iter::traits::double_ended::DoubleEndedIterator::rfold(alloc::vec::drain::Drain<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>, enum2$<scryer_prolog::parser::ast::Term>, scryer_prolog::parser::parser::impl$1::reduce_list::closure_env$0<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::drain::impl$6::next_back(alloc::vec::drain::Drain<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::iter::impl$182::next_back(core::slice::iter::Iter<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::reduce_list (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::as_partial_string(enum2$<scryer_prolog::parser::ast::Term>, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::boxed::impl$0::new(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::exchange_malloc (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::parser::parser::TokenDesc,alloc::alloc::Global>::pop (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::push_binary_op<enum2$<scryer_prolog::machine::streams::Stream> > (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::exchange_malloc (4 samples, 0.03%)`0x7FFB7997B3C7 (4 samples, 0.03%)`0x7FFB7997BF5E (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::parser::parser::TokenDesc,alloc::alloc::Global>::push (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::write (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::reduce_op<enum2$<scryer_prolog::machine::streams::Stream> > (7 samples, 0.05%)`0x7FFB7997B3C7 (3 samples, 0.02%)`0x7FFB7997B8A4 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::pop (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_from_iter::impl$0::from_iter<enum2$<scryer_prolog::parser::ast::Term>,alloc::vec::drain::Drain<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global> >(alloc::vec::drain::Drain<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_from_iter_nested::impl$1::from_iter(alloc::vec::drain::Drain<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::with_capacity (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::with_capacity_in (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::with_capacity_in (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::allocate_in (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::impl$1::allocate (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::Global::alloc_impl (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::alloc (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::reduce_term (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::reduce_op<enum2$<scryer_prolog::machine::streams::Stream> > (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::parser::parser::TokenDesc,alloc::alloc::Global>::push (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::write (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::push(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::str::impl$0::trim(ref$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::str::traits::impl$1::eq(ref$<str$>, ref$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::cmp::impls::impl$9::eq(ref$<slice2$<u8> >*, ref$<slice2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::slice::cmp::impl$0::eq(ref$<slice2$<u8> >, ref$<slice2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::slice::cmp::impl$5::equal(ref$<slice2$<u8> >, ref$<slice2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::str::impl$0::trim_matches<core::str::impl$0::trim::closure_env$0> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::str::pattern::impl$23::next_reject (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::str::pattern::Searcher::next_reject (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::str::pattern::impl$9::next (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::str::iter::impl$5::next (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::str::iter::impl$0::next (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::str::validations::next_code_point (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::str::validations::utf8_first_byte (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift<enum2$<scryer_prolog::machine::streams::Stream> >(enum2$ (20 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::impl$27::from (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::impl$26::from(enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`alloc::rc::Rc<core::cell::RefCell<enum2$<scryer_prolog::parser::ast::Var> > >::new(core::cell::RefCell<enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`alloc::boxed::impl$0::new(alloc::rc::RcBox<core::cell::RefCell<enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::exchange_malloc (7 samples, 0.05%)`0x7FFB7997B3C7 (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::reduce_op<enum2$<scryer_prolog::machine::streams::Stream> > (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::parser::parser::TokenDesc,alloc::alloc::Global>::pop (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::push_binary_op<enum2$<scryer_prolog::machine::streams::Stream> > (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::sync::Arc<scryer_prolog::atom_table::InnerAtomTable>::increment_strong_count (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::mem::manually_drop::impl$5::clone(core::mem::manually_drop::ManuallyDrop<alloc::sync::Arc (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::sync::impl$22::clone(alloc::sync::Arc (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomTable::buf (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::rcu::Rcu<scryer_prolog::atom_table::InnerAtomTable>::active_epoch<scryer_prolog::atom_table::InnerAtomTable> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::task::wake::impl$9::drop (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::park::drop_waker(tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::sync::Arc (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::sync::impl$27::drop(alloc::sync::Arc (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::park::CachedParkThread::waker (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::park::CachedParkThread::unpark (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::park::CachedParkThread::with_current (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::thread::local::LocalKey<tokio::runtime::park::ParkThread>::try_with(tokio::runtime::park::impl$4::with_current::closure_env$0 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::park::impl$4::with_current::closure$0(tokio::runtime::park::impl$4::with_current::closure_env$0 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::park::impl$4::unpark::closure$0 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::park::ParkThread::unpark (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::sync::impl$22::clone(alloc::sync::Arc (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::global_atom_table (14 samples, 0.10%)scryer-7e5e7ddde7310dd8.exe`tokio::future::block_on::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (14 samples, 0.10%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<tokio::sync::rwlock::read_guard::RwLockReadGuard<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> >,std::thread::local::AccessError> >::unwrap(enum2$<core::result::Result<tokio::sync::rwlock::read_guard::RwLockReadGuard<alloc::vec::Vec<alloc::sync::Weak (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::park::CachedParkThread::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`tokio::sync::batch_semaphore::Semaphore::add_permits_locked(unsigned long long, tokio::loom::std::parking_lot::MutexGuard (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (18 samples, 0.13%)scryer-7e5e7ddde7310dd8.exe`tokio::sync::batch_semaphore::Semaphore::release (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::loom::std::parking_lot::Mutex<tokio::sync::batch_semaphore::Waitlist>::lock (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`lock_api::mutex::Mutex<parking_lot::raw_mutex::RawMutex,tokio::sync::batch_semaphore::Waitlist>::lock (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`parking_lot::raw_mutex::impl$0::lock (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash(tuple$ (27 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$23::hash(tuple$ (27 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash (27 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (25 samples, 0.18%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (23 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<scryer_prolog::parser::ast::OpDesc> > >::cloned(enum2$<core::option::Option<ref$ (29 samples, 0.21%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity> >(tuple$ (29 samples, 0.21%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (28 samples, 0.20%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_token(enum2$ (76 samples, 0.55%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_op (32 samples, 0.23%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::get_op_desc (30 samples, 0.22%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::CompositeOpDir::get (30 samples, 0.22%)`0x7FFB7997B748 (2 samples, 0.01%)`0x7FFB7997B86B (3 samples, 0.02%)`0x7FFB7995440B (2 samples, 0.01%)`0x7FFB79971BF2 (10 samples, 0.07%)`0x7FFB7997B3C7 (10 samples, 0.07%)`0x7FFB7997B8A4 (4 samples, 0.03%)`0x7FFB799736BD (12 samples, 0.09%)`0x7FFB799738E3 (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::reserve_for_push<bytes::bytes::Bytes,alloc::alloc::Global> (15 samples, 0.11%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::grow_amortized (14 samples, 0.10%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (14 samples, 0.10%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (14 samples, 0.10%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (14 samples, 0.10%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::lexer::Token>,alloc::alloc::Global>::push(enum2$ (20 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`core::ptr::write(enum2$<scryer_prolog::parser::lexer::Token>*, enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<enum2$<core::result::Result<char,std::io::error::Error> > > >::is_none (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<enum2$<core::result::Result<char,std::io::error::Error> > > >::is_some (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::streams::impl$28::peek_char(enum2$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::char_reader::impl$5::peek_char<scryer_prolog::machine::streams::InputFileStream>(scryer_prolog::parser::char_reader::CharReader (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::char_reader::CharReader<scryer_prolog::machine::streams::InputFileStream>::refresh_buffer<scryer_prolog::machine::streams::InputFileStream> (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`std::fs::impl$5::read (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::handle::Handle::read (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::handle::Handle::synchronous_read (9 samples, 0.06%)`0x7FFB799ED0D4 (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::single_line_comment (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::consume_layout(enum2$<core::option::Option (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`core::str::converts::from_utf8 (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::mut_ptr::impl$0::add (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`smallvec::SmallVec<array$<u8,32> >::insert_from_slice(unsigned long long, ref$<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::array::impl$15::index(unsigned char[4]*, core::ops::range::RangeTo (4 samples, 0.03%)`0x7FFB799ED0D4 (325 samples, 2.35%)`..scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result (332 samples, 2.40%)sc..scryer-7e5e7ddde7310dd8.exe`std::fs::impl$5::read (330 samples, 2.38%)sc..scryer-7e5e7ddde7310dd8.exe`std::sys::windows::handle::Handle::read (330 samples, 2.38%)sc..scryer-7e5e7ddde7310dd8.exe`std::sys::windows::handle::Handle::synchronous_read (329 samples, 2.37%)sc..scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<bool,enum2$ (371 samples, 2.68%)sc..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::scan_for_layout<enum2$<scryer_prolog::machine::streams::Stream> > (371 samples, 2.68%)sc..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::lookahead_char (357 samples, 2.58%)sc..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::streams::impl$28::peek_char(enum2$ (356 samples, 2.57%)sc..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::char_reader::impl$5::peek_char<scryer_prolog::machine::streams::InputFileStream>(scryer_prolog::parser::char_reader::CharReader (351 samples, 2.53%)sc..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::char_reader::CharReader<scryer_prolog::machine::streams::InputFileStream>::refresh_buffer<scryer_prolog::machine::streams::InputFileStream> (343 samples, 2.48%)sc..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::lookahead_char (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::streams::impl$28::peek_char(enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::char_reader::impl$5::peek_char<scryer_prolog::machine::streams::InputFileStream>(scryer_prolog::parser::char_reader::CharReader (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::lookahead_char<enum2$<scryer_prolog::machine::streams::Stream> > (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::streams::impl$28::peek_char(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::char_reader::impl$5::peek_char<scryer_prolog::machine::streams::InputFileStream>(scryer_prolog::parser::char_reader::CharReader (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::char_reader::CharReader<scryer_prolog::machine::streams::InputFileStream>::refresh_buffer<scryer_prolog::machine::streams::InputFileStream> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::fs::impl$5::read (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::handle::Handle::read (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::handle::Handle::synchronous_read (3 samples, 0.02%)`0x7FFB799ED0D4 (3 samples, 0.02%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::string::String::with_capacity (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<u8,alloc::alloc::Global>::with_capacity (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<u8,alloc::alloc::Global>::with_capacity_in (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<u8,alloc::alloc::Global>::with_capacity_in (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<u8,alloc::alloc::Global>::allocate_in (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`std::alloc::__default_lib_allocator::__rdl_alloc (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::char::methods::impl$0::is_numeric (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::mem::drop(std::sync::mutex::MutexGuard<tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(std::sync::mutex::MutexGuard<tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sync::mutex::impl$12::drop(std::sync::mutex::MutexGuard<tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sync::poison::Flag::done (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(scryer_prolog::rcu::RcuRef (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::sync::Arc (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::sync::impl$27::drop(alloc::sync::Arc (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::sync::Arc<scryer_prolog::atom_table::InnerAtomTable>::inner (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::non_null::NonNull<alloc::sync::ArcInner<scryer_prolog::atom_table::InnerAtomTable> >::as_ref (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::thread::local::LocalKey<core::cell::once::OnceCell<alloc::sync::Arc<core::sync::atomic::AtomicU8> > >::with(scryer_prolog::rcu::impl$1::active_epoch::closure_env$0 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::thread::local::LocalKey<core::cell::once::OnceCell<alloc::sync::Arc<core::sync::atomic::AtomicU8> > >::try_with(scryer_prolog::rcu::impl$1::active_epoch::closure_env$0 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::rcu::Rcu<scryer_prolog::atom_table::InnerAtomTable>::active_epoch<scryer_prolog::atom_table::InnerAtomTable> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::non_null::NonNull<scryer_prolog::atom_table::InnerAtomTable>::as_ref (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,tuple$<>,std::collections::hash::map::RandomState>::insert_full<scryer_prolog::atom_table::Atom,tuple$<>,std::collections::hash::map::RandomState>(scryer_prolog::atom_table::Atom, tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,tuple$<>,std::collections::hash::map::RandomState>::hash (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::global_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::future::block_on::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::cmp::impls::impl$9::eq(ref$<str$>*, ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::str::traits::impl$1::eq(ref$<str$>, ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::cmp::impls::impl$9::eq(ref$<slice2$<u8> >*, ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::cmp::impl$0::eq(ref$<slice2$<u8> >, ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::cmp::impl$5::equal(ref$<slice2$<u8> >, ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`phf_shared::impl$6::borrow(ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<scryer_prolog::atom_table::Atom> > >::cloned(enum2$<core::option::Option<ref$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`phf::map::Map<ref$<str$>,scryer_prolog::atom_table::Atom>::get<ref$<str$>,scryer_prolog::atom_table::Atom,str$>(ref$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`phf::map::Map<ref$<str$>,scryer_prolog::atom_table::Atom>::get_entry(ref$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,tuple$<>,std::collections::hash::map::RandomState>::get_index_of(ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,tuple$<>,std::collections::hash::map::RandomState>::hash(ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::collections::hash::map::impl$86::finish (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::hash::sip::impl$4::finish (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::hash::sip::impl$5::finish(core::hash::sip::Hasher (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::future::into_future::impl$0::into_future (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::coop::budget(tokio::runtime::park::impl$4::block_on::closure_env$0<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::coop::with_budget(tokio::runtime::coop::Budget, tokio::runtime::park::impl$4::block_on::closure_env$0<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::park::impl$4::block_on::closure$0(tokio::runtime::park::impl$4::block_on::closure_env$0<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`tokio::sync::rwlock::impl$14::read::async_fn$0(core::pin::Pin<ref_mut$<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`tokio::sync::rwlock::impl$14::read::async_fn$0::async_block$0(core::pin::Pin<ref_mut$<enum2$<tokio::sync::rwlock::impl$14::read::async_fn$0::async_block_env$0<alloc::vec::Vec<alloc::sync::Weak (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::global_atom_table (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`tokio::future::block_on::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<tokio::sync::rwlock::read_guard::RwLockReadGuard<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> >,std::thread::local::AccessError> >::unwrap(enum2$<core::result::Result<tokio::sync::rwlock::read_guard::RwLockReadGuard<alloc::vec::Vec<alloc::sync::Weak (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::park::CachedParkThread::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::impl$7::find::closure$0(hashbrown::raw::inner::impl$7::find::closure_env$0<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::equivalent::closure_env$0<scryer_prolog::atom_table::Atom,tuple$ (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::equivalent::closure$0(indexmap::map::core::equivalent::closure_env$0<scryer_prolog::atom_table::Atom,tuple$ (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$2::equivalent(ref$ (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`core::cmp::impls::impl$9::eq(ref$<str$>*, ref$ (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`core::str::traits::impl$1::eq(ref$<str$>, ref$ (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`core::cmp::impls::impl$9::eq(ref$<slice2$<u8> >*, ref$<slice2$ (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`core::slice::cmp::impl$0::eq(ref$<slice2$<u8> >, ref$<slice2$ (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`core::slice::cmp::impl$5::equal(ref$<slice2$<u8> >, ref$<slice2$ (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::rcu::RcuRef<scryer_prolog::atom_table::InnerAtomTable,u8>::try_map(scryer_prolog::rcu::RcuRef (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::sync::impl$22::clone(alloc::sync::Arc (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,tuple$<>,std::collections::hash::map::RandomState>::get_key_value<scryer_prolog::atom_table::Atom,tuple$<>,std::collections::hash::map::RandomState,str$>(ref$ (16 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::atom_table::Atom,tuple$<> >::get_index_of<scryer_prolog::atom_table::Atom,tuple$<>,str$>(indexmap::HashValue, ref$ (14 samples, 0.10%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::get(unsigned long long, indexmap::map::core::equivalent::closure_env$0<scryer_prolog::atom_table::Atom,tuple$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::find(unsigned long long, indexmap::map::core::equivalent::closure_env$0<scryer_prolog::atom_table::Atom,tuple$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::find_inner(unsigned long long, ref_mut$<dyn$<core::ops::function::FnMut<tuple$<usize>,assoc$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::rcu::impl$4::deref(scryer_prolog::rcu::RcuRef (28 samples, 0.20%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<scryer_prolog::atom_table::Atom> >::or_else(enum2$<core::option::Option (19 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$14::lookup_str::closure$0 (19 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::rcu::Rcu<indexmap::set::IndexSet<scryer_prolog::atom_table::Atom,std::collections::hash::map::RandomState> >::active_epoch<indexmap::set::IndexSet<scryer_prolog::atom_table::Atom,std::collections::hash::map::RandomState> > (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$11::clone_from(alloc::vec::Vec<indexmap::Bucket<scryer_prolog::atom_table::Atom,tuple$<> >,alloc::alloc::Global>*, alloc::vec::Vec<indexmap::Bucket<scryer_prolog::atom_table::Atom,tuple$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`alloc::slice::impl$8::clone_into(ref$<slice2$<indexmap::Bucket<scryer_prolog::atom_table::Atom,tuple$<> > > >, alloc::vec::Vec<indexmap::Bucket<scryer_prolog::atom_table::Atom,tuple$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<scryer_prolog::atom_table::Atom,tuple$<> >,alloc::alloc::Global>::extend_from_slice(ref$<slice2$<indexmap::Bucket<scryer_prolog::atom_table::Atom,tuple$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$4::spec_extend(alloc::vec::Vec<indexmap::Bucket<scryer_prolog::atom_table::Atom,tuple$<> >,alloc::alloc::Global>*, core::slice::iter::Iter<indexmap::Bucket<scryer_prolog::atom_table::Atom,tuple$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<scryer_prolog::atom_table::Atom,tuple$<> >,alloc::alloc::Global>::append_elements(ptr_const$<slice2$<indexmap::Bucket<scryer_prolog::atom_table::Atom,tuple$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::new_uninitialized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::new_uninitialized (2 samples, 0.01%)`0x7FFB7997B44D (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::Bucket<usize>::write (14 samples, 0.10%)scryer-7e5e7ddde7310dd8.exe`core::ptr::mut_ptr::impl$0::write (14 samples, 0.10%)scryer-7e5e7ddde7310dd8.exe`core::ptr::write (14 samples, 0.10%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomTable::build_with(ref$ (74 samples, 0.53%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::rcu::impl$4::deref(scryer_prolog::rcu::RcuRef<indexmap::set::IndexSet<scryer_prolog::atom_table::Atom,std::collections::hash::map::RandomState>,indexmap::set::IndexSet (34 samples, 0.25%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::impl$0::clone(indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,tuple$ (34 samples, 0.25%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::impl$0::clone<scryer_prolog::atom_table::Atom,tuple$<> >(indexmap::map::core::IndexMapCore<scryer_prolog::atom_table::Atom,tuple$ (34 samples, 0.25%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::capacity (25 samples, 0.18%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::impl$12::clone<usize,hashbrown::raw::inner::alloc::inner::Global>(hashbrown::raw::inner::RawTable (25 samples, 0.18%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::impl$13::clone_from_spec(hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>*, hashbrown::raw::inner::RawTable (23 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::clone_from_impl(hashbrown::raw::inner::RawTable (23 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::impl$26::next(hashbrown::raw::inner::RawIter (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawIterRange<usize>::next_impl (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::sse2::Group::load_aligned (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::sse2::Group::match_empty_or_deleted (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::core_arch::x86::sse2::_mm_movemask_epi8 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::array::impl$15::index(unsigned char[4]*, core::ops::range::RangeTo (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`smallvec::SmallVec<array$<u8,32> >::insert_from_slice(unsigned long long, ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result (215 samples, 1.55%)scryer-7e5e7ddde7310dd8.exe`std::fs::impl$5::read (215 samples, 1.55%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::handle::Handle::read (215 samples, 1.55%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::handle::Handle::synchronous_read (215 samples, 1.55%)`0x7FFB799ED0D4 (212 samples, 1.53%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::lookahead_char (231 samples, 1.67%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::streams::impl$28::peek_char(enum2$ (229 samples, 1.65%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::char_reader::impl$5::peek_char<scryer_prolog::machine::streams::InputFileStream>(scryer_prolog::parser::char_reader::CharReader (227 samples, 1.64%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::char_reader::CharReader<scryer_prolog::machine::streams::InputFileStream>::refresh_buffer<scryer_prolog::machine::streams::InputFileStream> (221 samples, 1.60%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::skip_char (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::streams::impl$28::consume(enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::name_token<enum2$<scryer_prolog::machine::streams::Stream> > (329 samples, 2.37%)sc..scryer-7e5e7ddde7310dd8.exe`alloc::string::String::with_capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<u8,alloc::alloc::Global>::with_capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<u8,alloc::alloc::Global>::with_capacity_in (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<u8,alloc::alloc::Global>::with_capacity_in (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<u8,alloc::alloc::Global>::allocate_in (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::number_token<enum2$<scryer_prolog::machine::streams::Stream> > (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::skip_underscore_in_number (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::lookahead_char (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::streams::impl$28::peek_char(enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::char_reader::impl$5::peek_char<scryer_prolog::machine::streams::InputFileStream>(scryer_prolog::parser::char_reader::CharReader (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::char_reader::CharReader<scryer_prolog::machine::streams::InputFileStream>::refresh_buffer<scryer_prolog::machine::streams::InputFileStream> (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`std::fs::impl$5::read (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::handle::Handle::read (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::handle::Handle::synchronous_read (5 samples, 0.04%)`0x7FFB799ED0D4 (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::skip_char (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::streams::impl$28::consume(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::string::String::push (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<u8,alloc::alloc::Global>::push (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::string::String::with_capacity (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<u8,alloc::alloc::Global>::with_capacity (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<u8,alloc::alloc::Global>::with_capacity_in (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<u8,alloc::alloc::Global>::with_capacity_in (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<u8,alloc::alloc::Global>::allocate_in (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::impl$1::allocate (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::Global::alloc_impl (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::alloc (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::array::impl$15::index(unsigned char[4]*, core::ops::range::RangeTo (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`smallvec::SmallVec<array$<u8,32> >::insert_from_slice(unsigned long long, ref$<slice2$ (2 samples, 0.01%)`0x7FFB799ED0D4 (106 samples, 0.77%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::char_reader::CharReader<scryer_prolog::machine::streams::InputFileStream>::refresh_buffer<scryer_prolog::machine::streams::InputFileStream> (112 samples, 0.81%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result (108 samples, 0.78%)scryer-7e5e7ddde7310dd8.exe`std::fs::impl$5::read (108 samples, 0.78%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::handle::Handle::read (108 samples, 0.78%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::handle::Handle::synchronous_read (108 samples, 0.78%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::lookahead_char (119 samples, 0.86%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::streams::impl$28::peek_char(enum2$ (117 samples, 0.84%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::char_reader::impl$5::peek_char<scryer_prolog::machine::streams::InputFileStream>(scryer_prolog::parser::char_reader::CharReader (113 samples, 0.82%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >::map_err(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$ (960 samples, 6.93%)scryer-7e..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::read_term<enum2$<scryer_prolog::machine::streams::Stream> >(scryer_prolog::parser::ast::CompositeOpDir*, enum2$ (960 samples, 6.93%)scryer-7e..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::read_tokens(scryer_prolog::parser::lexer::Lexer<enum2$ (878 samples, 6.34%)scryer-7..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::next_token<enum2$<scryer_prolog::machine::streams::Stream> > (855 samples, 6.17%)scryer-7..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::variable_token (132 samples, 0.95%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<enum2$<scryer_prolog::machine::machine_indices::VarKey>,scryer_prolog::types::HeapCellValue,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get(enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<enum2$<scryer_prolog::machine::machine_indices::VarKey>,scryer_prolog::types::HeapCellValue>::get_index_of<enum2$<scryer_prolog::machine::machine_indices::VarKey>,scryer_prolog::types::HeapCellValue,enum2$<scryer_prolog::machine::machine_indices::VarKey> >(indexmap::HashValue, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::get(unsigned long long, indexmap::map::core::equivalent::closure_env$0<enum2$<scryer_prolog::machine::machine_indices::VarKey>,scryer_prolog::types::HeapCellValue,enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::find(unsigned long long, indexmap::map::core::equivalent::closure_env$0<enum2$<scryer_prolog::machine::machine_indices::VarKey>,scryer_prolog::types::HeapCellValue,enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::find_inner(unsigned long long, ref_mut$<dyn$<core::ops::function::FnMut<tuple$<usize>,assoc$ (3 samples, 0.02%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<enum2$<scryer_prolog::machine::machine_indices::VarKey>,scryer_prolog::types::HeapCellValue>::insert_full<enum2$<scryer_prolog::machine::machine_indices::VarKey>,scryer_prolog::types::HeapCellValue>(indexmap::HashValue, enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<enum2$<scryer_prolog::machine::machine_indices::VarKey>,scryer_prolog::types::HeapCellValue>::push(indexmap::HashValue, enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<enum2$<scryer_prolog::machine::machine_indices::VarKey>,scryer_prolog::types::HeapCellValue>,alloc::alloc::Global>::capacity (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<enum2$<scryer_prolog::machine::machine_indices::VarKey>,scryer_prolog::types::HeapCellValue>,alloc::alloc::Global>::capacity (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::insert<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<enum2$<scryer_prolog::machine::machine_indices::VarKey>,scryer_prolog::types::HeapCellValue> >(unsigned long long, unsigned long long, indexmap::map::core::get_hash::closure_env$0<enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<enum2$<scryer_prolog::machine::machine_indices::VarKey>,scryer_prolog::types::HeapCellValue> >(unsigned long long, indexmap::map::core::get_hash::closure_env$0<enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$<Output,u64> > > >, hashbrown::raw::inner::Fallibility, hashbrown::raw::inner::TableLayout, enum2$<core::option::Option<void (*)(ptr_mut$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::resize_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::prepare_resize (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::fallible_with_capacity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::new_uninitialized (3 samples, 0.02%)`0x7FFB79971BF2 (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)`0x7FFB7997B8A4 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::iterators::TermIterState>,alloc::alloc::Global>::grow<enum2$<scryer_prolog::iterators::TermIterState>,alloc::alloc::Global> (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::iterators::TermIterState>,alloc::alloc::Global>::handle_capacity_increase (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::iterators::TermIterState>,alloc::alloc::Global>::reserve_for_push<enum2$<scryer_prolog::iterators::TermIterState>,alloc::alloc::Global> (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::iterators::TermIterState>,alloc::alloc::Global>::grow_amortized (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (5 samples, 0.04%)`0x7FFB799736BD (5 samples, 0.04%)`0x7FFB799738E3 (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::iterators::TermIterState>,alloc::alloc::Global>::push_back(enum2$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::impl$4::next (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::FactIterator::push_subterm(scryer_prolog::forms::Level, enum2$ (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`enum2$<scryer_prolog::iterators::TermIterState>::subterm_to_state(scryer_prolog::forms::Level, enum2$ (3 samples, 0.02%)`0x7FFB799F4053 (3 samples, 0.02%)`0x7FFB799727D9 (5 samples, 0.04%)`0x7FFB799F4057 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read(enum2$<scryer_prolog::machine::streams::Stream>, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault (1,015 samples, 7.33%)scryer-7e5..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::read::TermWriter::write_term_to_heap(scryer_prolog::read::TermWriter, enum2$ (40 samples, 0.29%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::read::TermWriter::push_stub_addr (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::push (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::reserve_for_push<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::grow_amortized (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (6 samples, 0.04%)`0x7FFB799736BD (6 samples, 0.04%)`0x7FFB799738E3 (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::deref (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::unify (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::Unifier::unify_internal<scryer_prolog::machine::unify::DefaultUnifier> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::string::impl$38::deref (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$9::deref(alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<u8,alloc::alloc::Global>::as_ptr (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<u8,alloc::alloc::Global>::ptr (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<scryer_prolog::machine::machine_indices::VarKey>::to_string (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(core::cell::Ref<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::cell::impl$35::drop (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::cell::Cell<isize>::set (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::cell::Cell<isize>::replace (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::mem::replace (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::write (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::string::impl$6::clone (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::push (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::reserve_for_push<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::grow_amortized (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (3 samples, 0.02%)`0x7FFB7997B3C7 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::sync::Arc<indexmap::set::IndexSet<scryer_prolog::atom_table::Atom,std::collections::hash::map::RandomState> >::new(indexmap::set::IndexSet (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::boxed::impl$0::new(alloc::sync::ArcInner<indexmap::set::IndexSet (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::exchange_malloc (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::mem::drop(std::sync::mutex::MutexGuard<tuple$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(std::sync::mutex::MutexGuard<tuple$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`std::sync::mutex::impl$12::drop(std::sync::mutex::MutexGuard<tuple$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`std::sync::poison::Flag::done (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::rcu::Rcu<indexmap::set::IndexSet<scryer_prolog::atom_table::Atom,std::collections::hash::map::RandomState> >::replace<indexmap::set::IndexSet<scryer_prolog::atom_table::Atom,std::collections::hash::map::RandomState> >(indexmap::set::IndexSet (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(scryer_prolog::rcu::RcuRef (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::sync::Arc (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::sync::impl$27::drop(alloc::sync::Arc (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::sync::Arc<scryer_prolog::atom_table::InnerAtomTable>::inner (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::non_null::NonNull<alloc::sync::ArcInner<scryer_prolog::atom_table::InnerAtomTable> >::as_ref (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::sync::Arc<indexmap::set::IndexSet<scryer_prolog::atom_table::Atom,std::collections::hash::map::RandomState> >::drop_slow<indexmap::set::IndexSet<scryer_prolog::atom_table::Atom,std::collections::hash::map::RandomState> > (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::set::IndexSet (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::core::IndexMapCore<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<indexmap::Bucket<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec<indexmap::Bucket<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec<indexmap::Bucket<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)`0x7FFB799747B1 (2 samples, 0.01%)`0x7FFB79975B74 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::rcu::Rcu<scryer_prolog::atom_table::InnerAtomTable>::active_epoch<scryer_prolog::atom_table::InnerAtomTable> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::thread::local::LocalKey<core::cell::once::OnceCell<alloc::sync::Arc<core::sync::atomic::AtomicU8> > >::with(scryer_prolog::rcu::impl$1::active_epoch::closure_env$0 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::thread::local::LocalKey<core::cell::once::OnceCell<alloc::sync::Arc<core::sync::atomic::AtomicU8> > >::try_with(scryer_prolog::rcu::impl$1::active_epoch::closure_env$0 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::rcu::THREAD_EPOCH_COUNTER::__getit(enum2$<core::option::Option<ref_mut$<enum2$<core::option::Option<core::cell::once::OnceCell<alloc::sync::Arc (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::common::thread_local::fast_local::Key<core::cell::once::OnceCell<alloc::sync::Arc<core::sync::atomic::AtomicU8> > >::get (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::cmp::impls::impl$9::eq(ref$<str$>*, ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::str::traits::impl$1::eq(ref$<str$>, ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::cmp::impls::impl$9::eq(ref$<slice2$<u8> >*, ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::cmp::impl$0::eq(ref$<slice2$<u8> >, ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::cmp::impl$5::equal(ref$<slice2$<u8> >, ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<scryer_prolog::atom_table::Atom> > >::cloned(enum2$<core::option::Option<ref$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`phf::map::Map<ref$<str$>,scryer_prolog::atom_table::Atom>::get<ref$<str$>,scryer_prolog::atom_table::Atom,str$>(ref$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`phf::map::Map<ref$<str$>,scryer_prolog::atom_table::Atom>::get_entry(ref$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::coop::budget(tokio::runtime::park::impl$4::block_on::closure_env$0<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::coop::with_budget(tokio::runtime::coop::Budget, tokio::runtime::park::impl$4::block_on::closure_env$0<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::park::impl$4::block_on::closure$0(tokio::runtime::park::impl$4::block_on::closure_env$0<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::sync::rwlock::impl$14::read::async_fn$0(core::pin::Pin<ref_mut$<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::global_atom_table (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`tokio::future::block_on::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<tokio::sync::rwlock::read_guard::RwLockReadGuard<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> >,std::thread::local::AccessError> >::unwrap(enum2$<core::result::Result<tokio::sync::rwlock::read_guard::RwLockReadGuard<alloc::vec::Vec<alloc::sync::Weak (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::park::CachedParkThread::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::rcu::impl$4::deref(scryer_prolog::rcu::RcuRef (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<scryer_prolog::atom_table::Atom> >::or_else(enum2$<core::option::Option (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$14::lookup_str::closure$0 (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,tuple$<>,std::collections::hash::map::RandomState>::get_key_value<scryer_prolog::atom_table::Atom,tuple$<>,std::collections::hash::map::RandomState,str$>(ref$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::atom_table::Atom,tuple$<> >::get_index_of<scryer_prolog::atom_table::Atom,tuple$<>,str$>(indexmap::HashValue, ref$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::get(unsigned long long, indexmap::map::core::equivalent::closure_env$0<scryer_prolog::atom_table::Atom,tuple$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::find(unsigned long long, indexmap::map::core::equivalent::closure_env$0<scryer_prolog::atom_table::Atom,tuple$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::find_inner(unsigned long long, ref_mut$<dyn$<core::ops::function::FnMut<tuple$<usize>,assoc$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::impl$7::find::closure$0(hashbrown::raw::inner::impl$7::find::closure_env$0<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::equivalent::closure_env$0<scryer_prolog::atom_table::Atom,tuple$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::equivalent::closure$0(indexmap::map::core::equivalent::closure_env$0<scryer_prolog::atom_table::Atom,tuple$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$2::equivalent(ref$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::cmp::impls::impl$9::eq(ref$<str$>*, ref$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::str::traits::impl$1::eq(ref$<str$>, ref$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::cmp::impls::impl$9::eq(ref$<slice2$<u8> >*, ref$<slice2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::slice::cmp::impl$0::eq(ref$<slice2$<u8> >, ref$<slice2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::slice::cmp::impl$5::equal(ref$<slice2$<u8> >, ref$<slice2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$11::clone_from(alloc::vec::Vec<indexmap::Bucket<scryer_prolog::atom_table::Atom,tuple$<> >,alloc::alloc::Global>*, alloc::vec::Vec<indexmap::Bucket<scryer_prolog::atom_table::Atom,tuple$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::slice::impl$8::clone_into(ref$<slice2$<indexmap::Bucket<scryer_prolog::atom_table::Atom,tuple$<> > > >, alloc::vec::Vec<indexmap::Bucket<scryer_prolog::atom_table::Atom,tuple$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<scryer_prolog::atom_table::Atom,tuple$<> >,alloc::alloc::Global>::extend_from_slice(ref$<slice2$<indexmap::Bucket<scryer_prolog::atom_table::Atom,tuple$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$4::spec_extend(alloc::vec::Vec<indexmap::Bucket<scryer_prolog::atom_table::Atom,tuple$<> >,alloc::alloc::Global>*, core::slice::iter::Iter<indexmap::Bucket<scryer_prolog::atom_table::Atom,tuple$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<scryer_prolog::atom_table::Atom,tuple$<> >,alloc::alloc::Global>::append_elements(ptr_const$<slice2$<indexmap::Bucket<scryer_prolog::atom_table::Atom,tuple$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<scryer_prolog::atom_table::Atom,tuple$<> >,alloc::alloc::Global>::with_capacity_in (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<scryer_prolog::atom_table::Atom,tuple$<> >,alloc::alloc::Global>::with_capacity_in (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<scryer_prolog::atom_table::Atom,tuple$<> >,alloc::alloc::Global>::allocate_in (2 samples, 0.01%)`0x7FFB7997B44D (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::Bucket<usize>::write (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::mut_ptr::impl$0::write (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::write (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::iter (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::Bucket<usize>::next_n (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::mut_ptr::impl$0::sub (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::mut_ptr::impl$0::offset (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::push_var_eq_functors(alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>*, core::iter::adapters::filter_map::FilterMap<core::slice::iter::Iter<tuple$<enum2$ (54 samples, 0.39%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (48 samples, 0.35%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec (48 samples, 0.35%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec (48 samples, 0.35%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec (48 samples, 0.35%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomTable::build_with(ref$ (48 samples, 0.35%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::rcu::impl$4::deref(scryer_prolog::rcu::RcuRef<indexmap::set::IndexSet<scryer_prolog::atom_table::Atom,std::collections::hash::map::RandomState>,indexmap::set::IndexSet (24 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::impl$0::clone(indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,tuple$ (24 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::impl$0::clone<scryer_prolog::atom_table::Atom,tuple$<> >(indexmap::map::core::IndexMapCore<scryer_prolog::atom_table::Atom,tuple$ (24 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::capacity (18 samples, 0.13%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::impl$12::clone<usize,hashbrown::raw::inner::alloc::inner::Global>(hashbrown::raw::inner::RawTable (16 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::impl$13::clone_from_spec(hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>*, hashbrown::raw::inner::RawTable (15 samples, 0.11%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::clone_from_impl(hashbrown::raw::inner::RawTable (15 samples, 0.11%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::impl$26::next(hashbrown::raw::inner::RawIter (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawIterRange<usize>::next_impl (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::heap::filtered_iter_to_heap_list<scryer_prolog::types::HeapCellValue,alloc::vec::into_iter::IntoIter<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>,scryer_prolog::machine::heap::iter_to_heap_list::closure_env$0<alloc::vec::into_iter::IntoIter<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>,scryer_prolog::types::HeapCellValue> >(alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>*, alloc::vec::into_iter::IntoIter<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>, scryer_prolog::machine::heap::iter_to_heap_list::closure_env$0<alloc::vec::into_iter::IntoIter (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::push (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::IndexMap (65 samples, 0.47%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::core::IndexMapCore (65 samples, 0.47%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(hashbrown::raw::inner::RawTable (65 samples, 0.47%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::impl$16::drop(hashbrown::raw::inner::RawTable (65 samples, 0.47%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::is_empty_singleton (65 samples, 0.47%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::write_read_term_options(alloc::vec::Vec<tuple$<enum2$<scryer_prolog::machine::machine_indices::VarKey>,scryer_prolog::types::HeapCellValue,usize>,alloc::alloc::Global>, alloc::vec::Vec (65 samples, 0.47%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::build_with (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::with_val (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::set_val (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::set_val_checked (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`modular_bitfield::specifiers::impl$165::into_bytes (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::heap::filtered_iter_to_heap_list<scryer_prolog::types::HeapCellValue,core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<tuple$<enum2$<scryer_prolog::machine::machine_indices::VarKey>,scryer_prolog::types::HeapCellValue,usize>,alloc::alloc::Global>,scryer_prolog::machine::machine_state::impl$13::write_read_term_options::closure_env$2>,scryer_prolog::machine::heap::iter_to_heap_list::closure_env$0<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<tuple$<enum2$<scryer_prolog::machine::machine_indices::VarKey>,scryer_prolog::types::HeapCellValue,usize>,alloc::alloc::Global>,scryer_prolog::machine::machine_state::impl$13::write_read_term_options::closure_env$2>,scryer_prolog::types::HeapCellValue> >(alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>*, core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<tuple$<enum2$<scryer_prolog::machine::machine_indices::VarKey>,scryer_prolog::types::HeapCellValue,usize>,alloc::alloc::Global>,scryer_prolog::machine::machine_state::impl$13::write_read_term_options::closure_env$2>, scryer_prolog::machine::heap::iter_to_heap_list::closure_env$0<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<tuple$<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::iter::adapters::map::impl$2::next(core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<tuple$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<tuple$<enum2$<scryer_prolog::machine::machine_indices::VarKey>,scryer_prolog::types::HeapCellValue,usize> > >::map(enum2$<core::option::Option<tuple$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ops::function::impls::impl$4::call_once(scryer_prolog::machine::machine_state::impl$13::write_read_term_options::closure_env$2*, tuple$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::impl$13::write_read_term_options::closure$2(scryer_prolog::machine::machine_state::impl$13::write_read_term_options::closure_env$2*, tuple$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(tuple$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::rc::Rc<core::cell::RefCell<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::rc::impl$20::drop(alloc::rc::Rc<core::cell::RefCell<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::hash::sip::impl$5::write<core::hash::sip::Sip13Rounds>(core::hash::sip::Hasher<core::hash::sip::Sip13Rounds>*, ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$9::deref(alloc::vec::Vec<indexmap::Bucket (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<scryer_prolog::types::Ref,bool>,alloc::alloc::Global>::as_ptr (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<scryer_prolog::types::Ref,bool>,alloc::alloc::Global>::ptr (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::types::HeapCellValue,scryer_prolog::parser::ast::VarPtr,std::collections::hash::map::RandomState>::hash<scryer_prolog::types::HeapCellValue,scryer_prolog::parser::ast::VarPtr,std::collections::hash::map::RandomState,scryer_prolog::types::HeapCellValue> (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`std::collections::hash::map::impl$86::finish (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::hash::sip::impl$4::finish (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::hash::sip::impl$5::finish(core::hash::sip::Hasher (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::hash::sip::impl$8::d_rounds (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::num::impl$9::rotate_left (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::types::Ref,bool,std::collections::hash::map::RandomState>::contains_key (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::types::Ref,bool,std::collections::hash::map::RandomState>::get_index_of (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::types::Ref,bool>::get_index_of (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::types::Ref,bool,std::collections::hash::map::RandomState>::get_index_of (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::types::Ref,bool>::get_index_of (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::get(unsigned long long, indexmap::map::core::equivalent::closure_env$0 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::find(unsigned long long, indexmap::map::core::equivalent::closure_env$0 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::find_inner(unsigned long long, ref_mut$<dyn$<core::ops::function::FnMut<tuple$<usize>,assoc$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::impl$7::find::closure$0(hashbrown::raw::inner::impl$7::find::closure_env$0<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::equivalent::closure_env$0 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<scryer_prolog::types::Ref,bool>,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<scryer_prolog::types::Ref,bool>,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::insert<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<usize,usize> >(unsigned long long, unsigned long long, indexmap::map::core::get_hash::closure_env$0 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<usize,usize> >(unsigned long long, indexmap::map::core::get_hash::closure_env$0 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$<Output,u64> > > >, hashbrown::raw::inner::Fallibility, hashbrown::raw::inner::TableLayout, enum2$<core::option::Option<void (*)(ptr_mut$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::resize_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::bucket_ptr (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::types::Ref,bool,std::collections::hash::map::RandomState>::insert (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::types::Ref,bool,std::collections::hash::map::RandomState>::insert_full (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::types::Ref,bool>::insert_full<scryer_prolog::types::Ref,bool> (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::types::Ref,bool>::push (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<scryer_prolog::types::Ref,bool>,alloc::alloc::Global>::push(indexmap::Bucket (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<scryer_prolog::types::Ref,bool>,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::reserve_exact<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::reserve_exact (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::try_reserve_exact (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::grow_exact (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::types::Ref,bool,std::collections::hash::map::RandomState>::len (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<tuple$<enum2$<scryer_prolog::machine::machine_indices::VarKey>,scryer_prolog::types::HeapCellValue,usize>,alloc::alloc::Global>::with_capacity_in (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<tuple$<enum2$<scryer_prolog::machine::machine_indices::VarKey>,scryer_prolog::types::HeapCellValue,usize>,alloc::alloc::Global>::with_capacity_in (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<tuple$<enum2$<scryer_prolog::machine::machine_indices::VarKey>,scryer_prolog::types::HeapCellValue,usize>,alloc::alloc::Global>::allocate_in (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::heap_iter::IterStackLoc,alloc::alloc::Global>::push (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::reserve_for_push<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB799736BD (2 samples, 0.01%)`0x7FFB799738E3 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::push<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::reserve_for_push<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB799736BD (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::IterStackLoc::value (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::IterStackLoc::value_or_err (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`modular_bitfield::private::proc::read_specifier(ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`modular_bitfield::private::push_pop::impl$23::push_bits(modular_bitfield::private::push_pop::PushBuffer (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::num::impl$9::wrapping_shl (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::num::impl$9::unchecked_shl (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::StackfulPreOrderHeapIter::push_if_unmarked (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::StackfulPreOrderHeapIter::push_if_unmarked (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::StackfulPreOrderHeapIter::read_cell_mut (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$14::index_mut(alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::index::impl$1::index_mut(ref_mut$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::index::impl$2::index_mut(unsigned long long, ref_mut$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::StackfulPreOrderHeapIter::follow (27 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::unify (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::Unifier::unify_internal<scryer_prolog::machine::unify::DefaultUnifier> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::deref (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::is_var (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::get_tag (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::tag_or_err (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`modular_bitfield::private::proc::read_specifier(ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::push_var_eq_functors(alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>*, core::iter::adapters::filter::Filter<indexmap::map::Iter<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::iter::adapters::filter::impl$2::next(core::iter::adapters::filter::Filter<indexmap::map::Iter<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::iter::traits::iterator::Iterator::find(indexmap::map::Iter<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::iter::traits::iterator::Iterator::try_fold(indexmap::map::Iter<enum2$<scryer_prolog::machine::machine_indices::VarKey>,scryer_prolog::types::HeapCellValue>*, tuple$<>, core::iter::traits::iterator::Iterator::find::check::closure_env$0<tuple$<ref$<enum2$<scryer_prolog::machine::machine_indices::VarKey> >,ref$<scryer_prolog::types::HeapCellValue> >,ref_mut$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::iter::traits::iterator::Iterator::find::check::closure$0(core::iter::traits::iterator::Iterator::find::check::closure_env$0<tuple$<ref$<enum2$<scryer_prolog::machine::machine_indices::VarKey> >,ref$<scryer_prolog::types::HeapCellValue> >,ref_mut$<scryer_prolog::machine::machine_state::impl$13::read_term_body::closure_env$0> >*, tuple$<>, tuple$<ref$<enum2$<scryer_prolog::machine::machine_indices::VarKey> >,ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ops::function::impls::impl$3::call_mut(scryer_prolog::machine::machine_state::impl$13::read_term_body::closure_env$0**, tuple$<ref$<enum2$<scryer_prolog::machine::machine_indices::VarKey> >,ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::impl$13::read_term_body::closure$0(scryer_prolog::machine::machine_state::impl$13::read_term_body::closure_env$0*, tuple$<ref$<enum2$<scryer_prolog::machine::machine_indices::VarKey> >,ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term<enum2$<core::result::Result<scryer_prolog::machine::machine_state::OnEOF,alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> > > (*)(ref_mut$<scryer_prolog::machine::machine_state::MachineState>,enum2$<scryer_prolog::machine::streams::Stream>)>(enum2$<scryer_prolog::machine::streams::Stream>, scryer_prolog::machine::machine_indices::IndexStore*, enum2$<core::result::Result<scryer_prolog::machine::machine_state::OnEOF,alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> > > (*)(scryer_prolog::machine::machine_state::MachineState*, enum2$ (1,140 samples, 8.23%)scryer-7e5e..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term_body (124 samples, 0.90%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::system_calls::BrentAlgState::detect_cycles(ref$<slice2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::system_calls::BrentAlgState::cycle_step(ref$<slice2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::bind (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::trail(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::impl$1::bind (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::bind (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::skip_max_list (21 samples, 0.15%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::skip_max_list_result (21 samples, 0.15%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::build_with (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::finalize_skip_max_list (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::Unifier::unify_internal<scryer_prolog::machine::unify::DefaultUnifier> (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$13::index(alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::index::impl$0::index(ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::index::impl$2::index(unsigned long long, ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::get_tag (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::tag_or_err (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::impl$35::from_bytes (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::store (28 samples, 0.20%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::get_value (14 samples, 0.10%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::val (14 samples, 0.10%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::val_or_err (14 samples, 0.10%)scryer-7e5e7ddde7310dd8.exe`modular_bitfield::private::proc::read_specifier(ref$<slice2$ (14 samples, 0.10%)scryer-7e5e7ddde7310dd8.exe`modular_bitfield::private::push_pop::impl$23::push_bits(modular_bitfield::private::push_pop::PushBuffer (14 samples, 0.10%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::reserve_for_push<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::grow_amortized (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (4 samples, 0.03%)`0x7FFB799736BD (4 samples, 0.03%)`0x7FFB799738E3 (4 samples, 0.03%)`0x7FFB799727D9 (4 samples, 0.03%)`0x7FFB799F4057 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::push<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::arithmetic::impl$14::try_from (2 samples, 0.01%)`0x7FFB799747B1 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::set::IndexSet<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::IndexMap<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<>,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (2 samples, 0.01%)`0x7FFB799747B1 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(hashbrown::scopeguard::ScopeGuard<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>,hashbrown::raw::inner::impl$11::prepare_resize::closure_env$0 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::scopeguard::impl$3::drop(hashbrown::scopeguard::ScopeGuard<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>,hashbrown::raw::inner::impl$11::prepare_resize::closure_env$0 (2 samples, 0.01%)`0x7FFB7997B3C2 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> > >(unsigned long long, indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$<Output,u64> > > >, hashbrown::raw::inner::Fallibility, hashbrown::raw::inner::TableLayout, enum2$<core::option::Option<void (*)(ptr_mut$ (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::resize_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$ (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::prepare_resize (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::fallible_with_capacity (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::new_uninitialized (7 samples, 0.05%)`0x7FFB7997B3C7 (5 samples, 0.04%)`0x7FFB7997BA28 (2 samples, 0.01%)`0x7FFB7995A4EB (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::capacity (14 samples, 0.10%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::capacity (14 samples, 0.10%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::insert<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> > >(unsigned long long, unsigned long long, indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (13 samples, 0.09%)`0x7FFB7997B721 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::set::IndexSet<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$ (21 samples, 0.15%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (21 samples, 0.15%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert_full(tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (21 samples, 0.15%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >::insert_full<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >(indexmap::HashValue, tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (21 samples, 0.15%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >::push(indexmap::HashValue, tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (21 samples, 0.15%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::push(indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::capacity (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::reserve_exact<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global> (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::reserve_exact (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::try_reserve_exact (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::grow_exact (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (6 samples, 0.04%)`0x7FFB7997B3C7 (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::bind (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::trail(enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::store (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`modular_bitfield::private::proc::read_specifier(ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::deref (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::is_var (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::get_tag (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::tag_or_err (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::Unifier::unify_atom<scryer_prolog::machine::unify::DefaultUnifier> (2 samples, 0.01%)`0x7FFB79972615 (2 samples, 0.01%)`0x7FFB7997B44D (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::reserve_for_push<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::grow_amortized (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (3 samples, 0.02%)`0x7FFB799736BD (3 samples, 0.02%)`0x7FFB799738E3 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::trail(enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::TrailEntry::build_with (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::unify (49 samples, 0.35%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::Unifier::unify_internal<scryer_prolog::machine::unify::DefaultUnifier> (49 samples, 0.35%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::impl$1::bind (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::bind (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::try_arg (58 samples, 0.42%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::try_functor_fabricate_struct (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<scryer_prolog::types::Ref> >::unwrap(enum2$<core::option::Option (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::bind (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::trail(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::deref (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::is_var (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::store (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::trail(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::bind (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::unify_atom (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::write_literal_to_var (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomCell::get_name_and_arity (22 samples, 0.16%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomCell::get_arity (22 samples, 0.16%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomCell::arity (22 samples, 0.16%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomCell::arity_or_err (22 samples, 0.16%)scryer-7e5e7ddde7310dd8.exe`modular_bitfield::private::proc::read_specifier(ref$<slice2$ (22 samples, 0.16%)scryer-7e5e7ddde7310dd8.exe`modular_bitfield::private::push_pop::impl$17::push_bits(modular_bitfield::private::push_pop::PushBuffer (22 samples, 0.16%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::try_functor_unify_components (21 samples, 0.15%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::Unifier::unify_fixnum<scryer_prolog::machine::unify::DefaultUnifier> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::store (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::deref (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::try_functor (42 samples, 0.30%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::get_tag (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::tag_or_err (2 samples, 0.01%)`0x7FFB79975BA1 (3 samples, 0.02%)`0x7FFB799747B1 (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::as_ptr (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::pop (6 samples, 0.04%)`0x7FFB799747B1 (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::set::IndexSet<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,core::hash::BuildHasherDefault (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::IndexMap<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<>,core::hash::BuildHasherDefault (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`indexmap::set::IndexSet<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::contains(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::contains_key(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >::get_index_of(indexmap::HashValue, tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::get(unsigned long long, indexmap::map::core::equivalent::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<>,tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::find(unsigned long long, indexmap::map::core::equivalent::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<>,tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::find_inner(unsigned long long, ref_mut$<dyn$<core::ops::function::FnMut<tuple$<usize>,assoc$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::h2 (3 samples, 0.02%)`0x7FFB7997B86B (4 samples, 0.03%)`0x7FFB7997B3C7 (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> > >(unsigned long long, indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$<Output,u64> > > >, hashbrown::raw::inner::Fallibility, hashbrown::raw::inner::TableLayout, enum2$<core::option::Option<void (*)(ptr_mut$ (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::resize_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$ (16 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::prepare_resize (16 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::fallible_with_capacity (16 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::new_uninitialized (15 samples, 0.11%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::is_full (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::capacity (20 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::capacity (20 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::insert<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> > >(unsigned long long, unsigned long long, indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (20 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::find_insert_slot (3 samples, 0.02%)`0x7FFB7997B748 (2 samples, 0.01%)`0x7FFB7997B86B (2 samples, 0.01%)`0x7FFB7997B8A4 (3 samples, 0.02%)`0x7FFB7997B8D1 (2 samples, 0.01%)`0x7FFB7997B3C7 (16 samples, 0.12%)`0x7FFB7997BF5E (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::set::IndexSet<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$ (46 samples, 0.33%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (46 samples, 0.33%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert_full(tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (46 samples, 0.33%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >::insert_full<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >(indexmap::HashValue, tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (44 samples, 0.32%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >::push(indexmap::HashValue, tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (40 samples, 0.29%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::push(indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (20 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::capacity (20 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::reserve_exact<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global> (20 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::reserve_exact (20 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::try_reserve_exact (20 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::grow_exact (20 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (20 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (20 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (20 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::bind (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::trail(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::store (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`modular_bitfield::private::proc::read_specifier(ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::deref (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::is_var (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::get_tag (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::tag_or_err (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::impl$35::from_bytes (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::store (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::build_with (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::with_val (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::set_val (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::set_val_checked (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`modular_bitfield::specifiers::impl$165::into_bytes (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::Unifier::unify_list<scryer_prolog::machine::unify::DefaultUnifier> (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::get_value (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::val (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::val_or_err (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`modular_bitfield::private::proc::read_specifier(ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`modular_bitfield::private::push_pop::impl$23::push_bits(modular_bitfield::private::push_pop::PushBuffer (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::Unifier::unify_structure<scryer_prolog::machine::unify::DefaultUnifier> (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::get_value (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::val (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::val_or_err (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`modular_bitfield::private::proc::read_specifier(ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`modular_bitfield::private::push_pop::impl$23::push_bits(modular_bitfield::private::push_pop::PushBuffer (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::store (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::get_tag (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::tag_or_err (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`modular_bitfield::private::proc::read_specifier(ref$<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::trail(enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::impl$1::bind (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::bind (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::get_tag (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::tag_or_err (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`modular_bitfield::private::proc::read_specifier(ref$<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::Unifier::unify_internal<scryer_prolog::machine::unify::DefaultUnifier> (143 samples, 1.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::unify (144 samples, 1.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::trail(enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::TrailEntry::build_with (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::bind (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::unify_atom (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::Unifier::unify_atom<scryer_prolog::machine::unify::DefaultUnifier> (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::get_tag (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::tag_or_err (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::write_literal_to_var (15 samples, 0.11%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::impl$2::index(scryer_prolog::machine::machine_state::MachineState*, enum2$ (54 samples, 0.39%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::stack::impl$4::index (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::len (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::global_atom_table (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`tokio::future::block_on::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<tokio::sync::rwlock::read_guard::RwLockReadGuard<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> >,std::thread::local::AccessError> >::unwrap(enum2$<core::result::Result<tokio::sync::rwlock::read_guard::RwLockReadGuard<alloc::vec::Vec<alloc::sync::Weak (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::park::CachedParkThread::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::coop::budget(tokio::runtime::park::impl$4::block_on::closure_env$0<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::coop::with_budget(tokio::runtime::coop::Budget, tokio::runtime::park::impl$4::block_on::closure_env$0<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::park::impl$4::block_on::closure$0(tokio::runtime::park::impl$4::block_on::closure_env$0<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::sync::rwlock::impl$14::read::async_fn$0(core::pin::Pin<ref_mut$<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::sync::rwlock::impl$14::read::async_fn$0::async_block$0(core::pin::Pin<ref_mut$<enum2$<tokio::sync::rwlock::impl$14::read::async_fn$0::async_block_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::future::into_future::impl$0::into_future (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::store (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::get_tag (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::tag_or_err (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::impl$35::from_bytes (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::deref (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::is_var (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::global_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::future::block_on::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`tokio::sync::batch_semaphore::Semaphore::add_permits_locked(unsigned long long, tokio::loom::std::parking_lot::MutexGuard (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_s (28 samples, 0.20%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::partial_string::PartialString::as_str_from (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`enum2$<scryer_prolog::atom_table::AtomString>::map(enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::impl$3::index_mut(scryer_prolog::machine::machine_state::MachineState*, enum2$ (48 samples, 0.35%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::stack::impl$5::index_mut (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::build_with (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::with_val (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::set_val (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::set_val_checked (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`modular_bitfield::specifiers::impl$165::into_bytes (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`modular_bitfield::private::proc::read_specifier(ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::get_tag (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::tag_or_err (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`modular_bitfield::private::proc::read_specifier(ref$<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<u8,alloc::alloc::Global>::as_slice (4,637 samples, 33.47%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<u8,alloc::..scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$9::deref(alloc::vec::Vec (4,637 samples, 33.47%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$9::deref(..scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<u8,alloc::alloc::Global>::as_ptr (4,637 samples, 33.47%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<u8,alloc::..scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<u8,alloc::alloc::Global>::ptr (4,637 samples, 33.47%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<u8,..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::test_load_file(ref$ (4,637 samples, 33.47%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Ma..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::run_module_predicate(scryer_prolog::atom_table::Atom, tuple$ (4,636 samples, 33.46%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Ma..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::dispatch_loop (4,635 samples, 33.46%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Ma..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::is_protected (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::get_tag (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::tag_or_err (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>(alloc::vec::Vec<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::dealloc (2 samples, 0.01%)`0x7FFB799747B1 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::arena::AllocSlab::slab_size (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::arena::ArenaHeader::size (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::arena::ArenaHeader::size_or_err (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`modular_bitfield::private::proc::read_specifier(ref$<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(scryer_prolog::raw_block::RawBlock (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::raw_block::impl$1::drop(scryer_prolog::raw_block::RawBlock (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::arena::impl$41::drop (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::arena::drop_slab_in_place (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(scryer_prolog::machine::term_stream::LoadStatePayload (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<enum2$<scryer_prolog::machine::loader::RetractionRecord> >(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<scryer_prolog::machine::machine_indices::IndexStore> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::core::IndexMapCore (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<indexmap::Bucket (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<indexmap::Bucket (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<indexmap::Bucket (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<indexmap::Bucket<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module> >(indexmap::Bucket (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<scryer_prolog::machine::Machine> (19 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$13::index(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::index::impl$0::index(ref$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::index::impl$2::index(unsigned long long, ref$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::impl$7::next<scryer_prolog::heap_iter::StackfulPreOrderHeapIter>(scryer_prolog::heap_iter::PostOrderIterator (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::clause_to_evacuable (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::restore_load_state_payload(enum2$<core::result::Result<scryer_prolog::arena::TypedArenaPtr<scryer_prolog::machine::term_stream::LoadStatePayload<scryer_prolog::machine::term_stream::LiveTermStream> >,enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::read_and_enqueue_term(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>, enum2$<scryer_prolog::parser::ast::RegType>, enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term_from_heap (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::impl$27::from (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::impl$26::from(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::rc::Rc<core::cell::RefCell<enum2$<scryer_prolog::parser::ast::Var> > >::new(core::cell::RefCell<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::boxed::impl$0::new(alloc::rc::RcBox<core::cell::RefCell<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::exchange_malloc (3 samples, 0.02%)`0x7FFB7997B3C7 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::compile_inline_or_expanded_goal (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::variable_set<core::hash::BuildHasherDefault<fxhash::FxHasher> >(indexmap::set::IndexSet<scryer_prolog::types::HeapCellValue,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::StackfulPreOrderHeapIter::follow (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::heap_iter::IterStackLoc,alloc::alloc::Global>::push (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::reserve_for_push<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::declare_module (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::declare_module::closure$0 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::load_decl<scryer_prolog::machine::loader::LiveLoadAndMachineState>(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::add_module(scryer_prolog::forms::ModuleDecl, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::import_builtins_in_module(scryer_prolog::atom_table::Atom, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<tuple$<>,enum2$<scryer_prolog::machine::machine_errors::SessionError> > >::unwrap(enum2$<core::result::Result<tuple$<>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::load_state::import_module_exports<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::LiveLoadAndMachineState*, enum2$<scryer_prolog::machine::loader::CompilationTarget>*, scryer_prolog::forms::Module*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,usize> >(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::execute_switch_on_term (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_seq(scryer_prolog::forms::ChunkedTermVec*, alloc::collections::vec_deque::VecDeque<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_predicate(alloc::vec::Vec<enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_pred_subseq(ref_mut$<slice2$<enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_rule (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<scryer_prolog::machine::disjuncts::VariableClassifier> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::IndexMap<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::core::IndexMapCore<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::probe_body_term(unsigned long long, unsigned long long, enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::probe_body_var (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`enum2$<indexmap::map::core::Entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> > >::or_insert_with(enum2$<indexmap::map::core::Entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::VacantEntry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >::insert<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >(indexmap::map::core::VacantEntry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >, alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >::push(indexmap::HashValue, scryer_prolog::parser::ast::VarPtr, alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >::reserve_entries (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >,alloc::alloc::Global>::reserve_exact (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >,alloc::alloc::Global>::reserve_exact (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >,alloc::alloc::Global>::try_reserve_exact (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >,alloc::alloc::Global>::grow_exact (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB799736BD (2 samples, 0.01%)`0x7FFB799738E3 (2 samples, 0.01%)`0x7FFB79971BF2 (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)`0x7FFB7997BF5E (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure$1<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure_env$1<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, scryer_prolog::machine::disjuncts::VariableClassifier*, scryer_prolog::atom_table::Atom, alloc::vec::Vec<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::forms::ChunkedTermVec,enum2$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_body_variables<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (22 samples, 0.16%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile<scryer_prolog::machine::loader::LiveLoadAndMachineState>(tuple$ (22 samples, 0.16%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::try_term_to_tl(enum2$ (15 samples, 0.11%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::forms::TopLevel>,enum2$ (15 samples, 0.11%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::try_term_to_tl<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$ (15 samples, 0.11%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::setup_rule(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (15 samples, 0.11%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<enum2$<scryer_prolog::parser::ast::Term>,scryer_prolog::forms::ChunkedTermVec,scryer_prolog::machine::disjuncts::VarData>,enum2$ (15 samples, 0.11%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_rule<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::disjuncts::VariableClassifier, scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (15 samples, 0.11%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::flush_term_queue (47 samples, 0.34%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::flush_term_queue::closure$0 (47 samples, 0.34%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (47 samples, 0.34%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile_and_submit<scryer_prolog::machine::loader::LiveLoadAndMachineState> (47 samples, 0.34%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::listing_src_file_name (25 samples, 0.18%)scryer-7e5e7ddde7310dd8.exe`std::path::Path::is_file (25 samples, 0.18%)scryer-7e5e7ddde7310dd8.exe`std::fs::metadata (25 samples, 0.18%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map (25 samples, 0.18%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::stat (25 samples, 0.18%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::metadata (25 samples, 0.18%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::File::open (25 samples, 0.18%)scryer-7e5e7ddde7310dd8.exe`core::convert::impl$6::try_into (25 samples, 0.18%)scryer-7e5e7ddde7310dd8.exe`std::os::windows::io::handle::impl$12::try_from (25 samples, 0.18%)`0x7FFB776E5FE6 (25 samples, 0.18%)`0x7FFB776E6579 (24 samples, 0.17%)`0x7FFB799EDAB4 (24 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<scryer_prolog::machine::machine_indices::CodeIndex> > >::cloned(enum2$<core::option::Option<ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,usize> >(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::predicate_defined (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<scryer_prolog::machine::machine_indices::CodeIndex> >::map(enum2$<core::option::Option (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_indices::IndexStore::get_predicate_code_index (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::retry_me_else (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::next_applicable_clause (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::trust_me (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::try_call (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_indices::IndexPtr::tag (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_indices::IndexPtr::tag_or_err (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`modular_bitfield::private::proc::read_specifier(ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::next_applicable_clause (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::next_clause_applicable (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::try_me_else (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::stack::Stack::index_or_frame_mut (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::stack::Stack::allocate_or_frame (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::deallocate (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift<enum2$<scryer_prolog::machine::streams::Stream> >(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_token(enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_op (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::get_op_desc (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::CompositeOpDir::get (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<scryer_prolog::parser::ast::OpDesc> > >::cloned(enum2$<core::option::Option<ref$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity> >(tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash(tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$23::hash(tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::rcu::impl$4::deref(scryer_prolog::rcu::RcuRef (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::name_token<enum2$<scryer_prolog::machine::streams::Stream> > (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomTable::build_with(ref$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >::map_err(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$ (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::read_term<enum2$<scryer_prolog::machine::streams::Stream> >(scryer_prolog::parser::ast::CompositeOpDir*, enum2$ (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::read_tokens(scryer_prolog::parser::lexer::Lexer<enum2$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::next_token<enum2$<scryer_prolog::machine::streams::Stream> > (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read(enum2$<scryer_prolog::machine::streams::Stream>, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault (21 samples, 0.15%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::read::TermWriter::write_term_to_heap(scryer_prolog::read::TermWriter, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::IndexMap (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::core::IndexMapCore (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(hashbrown::raw::inner::RawTable (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::impl$16::drop(hashbrown::raw::inner::RawTable (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::is_empty_singleton (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::write_read_term_options(alloc::vec::Vec<tuple$<enum2$<scryer_prolog::machine::machine_indices::VarKey>,scryer_prolog::types::HeapCellValue,usize>,alloc::alloc::Global>, alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::push_var_eq_functors(alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>*, core::iter::adapters::filter_map::FilterMap<core::slice::iter::Iter<tuple$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomTable::build_with(ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term<enum2$<core::result::Result<scryer_prolog::machine::machine_state::OnEOF,alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> > > (*)(ref_mut$<scryer_prolog::machine::machine_state::MachineState>,enum2$<scryer_prolog::machine::streams::Stream>)>(enum2$<scryer_prolog::machine::streams::Stream>, scryer_prolog::machine::machine_indices::IndexStore*, enum2$<core::result::Result<scryer_prolog::machine::machine_state::OnEOF,alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> > > (*)(scryer_prolog::machine::machine_state::MachineState*, enum2$ (26 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term_body (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::try_arg (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::unify (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::Unifier::unify_internal<scryer_prolog::machine::unify::DefaultUnifier> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::try_functor (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::bind (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::trail(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::TrailEntry::build_with (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::unify (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::Unifier::unify_internal<scryer_prolog::machine::unify::DefaultUnifier> (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::write_literal_to_var (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::unify_atom (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::impl$2::index(scryer_prolog::machine::machine_state::MachineState*, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get (181 samples, 1.31%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of (181 samples, 1.31%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::run_module_predicate(scryer_prolog::atom_table::Atom, tuple$ (181 samples, 1.31%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::dispatch_loop (181 samples, 1.31%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile<scryer_prolog::machine::loader::LiveLoadAndMachineState>(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::flush_term_queue (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::flush_term_queue::closure$0 (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile_and_submit<scryer_prolog::machine::loader::LiveLoadAndMachineState> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::listing_src_file_name (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::path::Path::is_file (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::fs::metadata (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::stat (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::metadata (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::File::open (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::convert::impl$6::try_into (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::os::windows::io::handle::impl$12::try_from (2 samples, 0.01%)`0x7FFB776E5FE6 (2 samples, 0.01%)`0x7FFB776E6579 (2 samples, 0.01%)`0x7FFB799EDAB4 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read(enum2$<scryer_prolog::machine::streams::Stream>, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term<enum2$<core::result::Result<scryer_prolog::machine::machine_state::OnEOF,alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> > > (*)(ref_mut$<scryer_prolog::machine::machine_state::MachineState>,enum2$<scryer_prolog::machine::streams::Stream>)>(enum2$<scryer_prolog::machine::streams::Stream>, scryer_prolog::machine::machine_indices::IndexStore*, enum2$<core::result::Result<scryer_prolog::machine::machine_state::OnEOF,alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> > > (*)(scryer_prolog::machine::machine_state::MachineState*, enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term_body (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::IndexMap (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::core::IndexMapCore (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(hashbrown::raw::inner::RawTable (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::impl$16::drop(hashbrown::raw::inner::RawTable (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::is_empty_singleton (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::write_read_term_options(alloc::vec::Vec<tuple$<enum2$<scryer_prolog::machine::machine_indices::VarKey>,scryer_prolog::types::HeapCellValue,usize>,alloc::alloc::Global>, alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::push_var_eq_functors(alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>*, core::iter::adapters::filter_map::FilterMap<core::slice::iter::Iter<tuple$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomTable::build_with(ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::load_special_forms (198 samples, 1.43%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::current_dir (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::run_module_predicate(scryer_prolog::atom_table::Atom, tuple$ (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::dispatch_loop (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::push (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::add_term_expansion_clause (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::add_term_expansion_clause::closure$0 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::incremental_compile_clause<scryer_prolog::machine::loader::LiveLoadAndMachineState>(tuple$<scryer_prolog::atom_table::Atom,usize>, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::fmt::format::format_inner (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::impl$7::next<scryer_prolog::heap_iter::StackfulPreOrderHeapIter>(scryer_prolog::heap_iter::PostOrderIterator (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::StackfulPreOrderHeapIter::follow (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::clause_to_evacuable (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::restore_load_state_payload(enum2$<core::result::Result<scryer_prolog::arena::TypedArenaPtr<scryer_prolog::machine::term_stream::LoadStatePayload<scryer_prolog::machine::term_stream::LiveTermStream> >,enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::read_and_enqueue_term(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>, enum2$<scryer_prolog::parser::ast::RegType>, enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term_from_heap (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile<scryer_prolog::machine::loader::LiveLoadAndMachineState>(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::conclude_load (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::conclude_load::closure$0 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile_and_submit<scryer_prolog::machine::loader::LiveLoadAndMachineState> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::import_builtins_in_module(scryer_prolog::atom_table::Atom, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<tuple$<>,enum2$<scryer_prolog::machine::machine_errors::SessionError> > >::unwrap(enum2$<core::result::Result<tuple$<>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::load_state::import_module_exports<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::LiveLoadAndMachineState*, enum2$<scryer_prolog::machine::loader::CompilationTarget>*, scryer_prolog::forms::Module*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::declare_module (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::declare_module::closure$0 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::load_decl<scryer_prolog::machine::loader::LiveLoadAndMachineState>(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::add_module(scryer_prolog::forms::ModuleDecl, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$23::hash(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::execute_switch_on_term (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::select_switch_on_structure_index(scryer_prolog::types::HeapCellValue, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,usize>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,usize> >(tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::fast_call (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$19::extend(alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::vec::into_iter::IntoIter<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$2::spec_extend(alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::vec::into_iter::IntoIter<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::append_elements(ptr_const$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::len (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>(alloc::raw_vec::RawVec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::iter::adapters::enumerate::impl$1::next(core::iter::adapters::enumerate::Enumerate<core::slice::iter::IterMut<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::iter::impl$189::next(core::slice::iter::IterMut<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::spec_extend::impl$2::spec_extend<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>(alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::vec::into_iter::IntoIter<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_seq(scryer_prolog::forms::ChunkedTermVec*, alloc::collections::vec_deque::VecDeque<enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_query_line(enum2$<scryer_prolog::forms::QueryTerm>*, enum2$<scryer_prolog::parser::ast::GenContext>, alloc::collections::vec_deque::VecDeque<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_target(scryer_prolog::iterators::QueryIterator, enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_predicate(alloc::vec::Vec<enum2$ (14 samples, 0.10%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_pred_subseq(ref_mut$<slice2$<enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_rule (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::forms::ChunkedTermVec,enum2$ (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_body_variables<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$ (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure$1<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure_env$1<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, scryer_prolog::machine::disjuncts::VariableClassifier*, scryer_prolog::atom_table::Atom, alloc::vec::Vec<enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::probe_body_term(unsigned long long, unsigned long long, enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::probe_body_var (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>::push (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global> >,alloc::alloc::Global>::reserve_for_push<indexmap::Bucket<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global> >,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global> >,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_head_variables(enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::VarInfo,alloc::alloc::Global>::push (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::reserve_for_push<bytes::bytes::Bytes,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)`0x7FFB7997BF5E (2 samples, 0.01%)`0x7FFB7995A36F (2 samples, 0.01%)`0x7FFB7995A4EB (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (36 samples, 0.26%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile<scryer_prolog::machine::loader::LiveLoadAndMachineState>(tuple$ (36 samples, 0.26%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::try_term_to_tl(enum2$ (21 samples, 0.15%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::forms::TopLevel>,enum2$ (21 samples, 0.15%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::try_term_to_tl<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$ (21 samples, 0.15%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::setup_rule(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (20 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<enum2$<scryer_prolog::parser::ast::Term>,scryer_prolog::forms::ChunkedTermVec,scryer_prolog::machine::disjuncts::VarData>,enum2$ (20 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_rule<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::disjuncts::VariableClassifier, scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (20 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::merge_branches (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::merge_branch_seq(alloc::vec::drain::Drain (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$19::extend(alloc::vec::Vec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>*, alloc::vec::drain::Drain (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$1::spec_extend(alloc::vec::Vec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>*, alloc::vec::drain::Drain (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>::extend_trusted(alloc::vec::drain::Drain (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>::reserve (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>::reserve (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle(alloc::raw_vec::RawVec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB776E6785 (5 samples, 0.04%)`0x7FFB799ED1F4 (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::os::windows::io::handle::impl$23::drop (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::File::file_attr (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::cvt (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::impl$2::is_zero (3 samples, 0.02%)`0x7FFB776B7A04 (2 samples, 0.01%)`0x7FFB799ED234 (2 samples, 0.01%)`0x7FFB776E6579 (22 samples, 0.16%)`0x7FFB799EDAB4 (22 samples, 0.16%)scryer-7e5e7ddde7310dd8.exe`core::convert::impl$6::try_into (23 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`std::os::windows::io::handle::impl$12::try_from (23 samples, 0.17%)`0x7FFB776E5FE6 (23 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::flush_term_queue (71 samples, 0.51%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::flush_term_queue::closure$0 (70 samples, 0.51%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (70 samples, 0.51%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile_and_submit<scryer_prolog::machine::loader::LiveLoadAndMachineState> (70 samples, 0.51%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::listing_src_file_name (33 samples, 0.24%)scryer-7e5e7ddde7310dd8.exe`std::path::Path::is_file (32 samples, 0.23%)scryer-7e5e7ddde7310dd8.exe`std::fs::metadata (32 samples, 0.23%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map (32 samples, 0.23%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::stat (32 samples, 0.23%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::metadata (32 samples, 0.23%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::File::open (24 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::load_compiled_library (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::load_compiled_library::closure$0 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::import_module<scryer_prolog::machine::loader::LiveLoadAndMachineState> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::load_state::import_module_exports_into_module<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::LiveLoadAndMachineState*, enum2$<scryer_prolog::machine::loader::CompilationTarget>*, scryer_prolog::forms::Module*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::global_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::future::block_on::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<tokio::sync::rwlock::read_guard::RwLockReadGuard<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> >,std::thread::local::AccessError> >::unwrap(enum2$<core::result::Result<tokio::sync::rwlock::read_guard::RwLockReadGuard<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::park::CachedParkThread::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::predicate_defined (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<scryer_prolog::machine::machine_indices::CodeIndex> >::map(enum2$<core::option::Option (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_indices::IndexStore::get_predicate_code_index (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash<fxhash::FxHasher> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::retry_me_else (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::set_stream_position (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::stream_property (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::trust_me (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::trust_me_epilogue (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::next_applicable_clause (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::next_clause_applicable (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::try_me_else (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::stack::Stack::index_or_frame_mut (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::stack::Stack::allocate_or_frame (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::allocate (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::stack::Stack::index_and_frame_mut (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::stack::Stack::allocate_and_frame (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::bind (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::is_var (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::compare_term_test (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::deref (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::is_var (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::get_tag (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::tag_or_err (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::impl$35::from_bytes (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::install_new_block (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::sort::insertion_sort_shift_left<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,alloc::slice::impl$0::sort_by::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,scryer_prolog::machine::dispatch::impl$0::keysort::closure_env$1> >(ref_mut$<slice2$<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue> > >, unsigned long long, alloc::slice::impl$0::sort_by::closure_env$0<tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::slice::sort::insert_tail(ref_mut$<slice2$<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue> > >, alloc::slice::impl$0::sort_by::closure_env$0<tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::compare_term_test (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$13::cmp (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::keysort (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::reduce_term (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift<enum2$<scryer_prolog::machine::streams::Stream> >(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::impl$27::from (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::impl$26::from(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::rc::Rc<core::cell::RefCell<enum2$<scryer_prolog::parser::ast::Var> > >::new(core::cell::RefCell<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::boxed::impl$0::new(alloc::rc::RcBox<core::cell::RefCell<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::exchange_malloc (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$23::hash(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::global_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::future::block_on::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<tokio::sync::rwlock::read_guard::RwLockReadGuard<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> >,std::thread::local::AccessError> >::unwrap(enum2$<core::result::Result<tokio::sync::rwlock::read_guard::RwLockReadGuard<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::park::CachedParkThread::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_token(enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_op (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::get_op_desc (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::CompositeOpDir::get (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<scryer_prolog::parser::ast::OpDesc> > >::cloned(enum2$<core::option::Option<ref$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity> >(tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::string::String::with_capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<u8,alloc::alloc::Global>::with_capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<u8,alloc::alloc::Global>::with_capacity_in (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<u8,alloc::alloc::Global>::with_capacity_in (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<u8,alloc::alloc::Global>::allocate_in (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::rcu::impl$4::deref(scryer_prolog::rcu::RcuRef (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::Bucket<usize>::write (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::mut_ptr::impl$0::write (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::write (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomTable::build_with(ref$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::rcu::impl$4::deref(scryer_prolog::rcu::RcuRef<indexmap::set::IndexSet<scryer_prolog::atom_table::Atom,std::collections::hash::map::RandomState>,indexmap::set::IndexSet (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::impl$0::clone(indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::impl$0::clone<scryer_prolog::atom_table::Atom,tuple$<> >(indexmap::map::core::IndexMapCore<scryer_prolog::atom_table::Atom,tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::capacity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::impl$12::clone<usize,hashbrown::raw::inner::alloc::inner::Global>(hashbrown::raw::inner::RawTable (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::impl$13::clone_from_spec(hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>*, hashbrown::raw::inner::RawTable (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::clone_from_impl(hashbrown::raw::inner::RawTable (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::name_token<enum2$<scryer_prolog::machine::streams::Stream> > (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >::map_err(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$ (28 samples, 0.20%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::read_term<enum2$<scryer_prolog::machine::streams::Stream> >(scryer_prolog::parser::ast::CompositeOpDir*, enum2$ (28 samples, 0.20%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::read_tokens(scryer_prolog::parser::lexer::Lexer<enum2$ (18 samples, 0.13%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::next_token<enum2$<scryer_prolog::machine::streams::Stream> > (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::variable_token (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::impl$4::next (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::FactIterator::push_subterm(scryer_prolog::forms::Level, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::iterators::TermIterState>,alloc::alloc::Global>::push_back(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read(enum2$<scryer_prolog::machine::streams::Stream>, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault (34 samples, 0.25%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::read::TermWriter::write_term_to_heap(scryer_prolog::read::TermWriter, enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::rcu::impl$4::deref(scryer_prolog::rcu::RcuRef (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::non_null::NonNull<scryer_prolog::atom_table::InnerAtomTable>::as_ref (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,tuple$<>,std::collections::hash::map::RandomState>::insert_full<scryer_prolog::atom_table::Atom,tuple$<>,std::collections::hash::map::RandomState>(scryer_prolog::atom_table::Atom, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,tuple$<>,std::collections::hash::map::RandomState>::hash (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::IndexMap (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::core::IndexMapCore (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(hashbrown::raw::inner::RawTable (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::impl$16::drop(hashbrown::raw::inner::RawTable (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::is_empty_singleton (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::write_read_term_options(alloc::vec::Vec<tuple$<enum2$<scryer_prolog::machine::machine_indices::VarKey>,scryer_prolog::types::HeapCellValue,usize>,alloc::alloc::Global>, alloc::vec::Vec (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::push_var_eq_functors(alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>*, core::iter::adapters::filter_map::FilterMap<core::slice::iter::Iter<tuple$<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomTable::build_with(ref$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::rcu::impl$4::deref(scryer_prolog::rcu::RcuRef<indexmap::set::IndexSet<scryer_prolog::atom_table::Atom,std::collections::hash::map::RandomState>,indexmap::set::IndexSet (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::impl$0::clone(indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::impl$0::clone<scryer_prolog::atom_table::Atom,tuple$<> >(indexmap::map::core::IndexMapCore<scryer_prolog::atom_table::Atom,tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term<enum2$<core::result::Result<scryer_prolog::machine::machine_state::OnEOF,alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> > > (*)(ref_mut$<scryer_prolog::machine::machine_state::MachineState>,enum2$<scryer_prolog::machine::streams::Stream>)>(enum2$<scryer_prolog::machine::streams::Stream>, scryer_prolog::machine::machine_indices::IndexStore*, enum2$<core::result::Result<scryer_prolog::machine::machine_state::OnEOF,alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> > > (*)(scryer_prolog::machine::machine_state::MachineState*, enum2$ (43 samples, 0.31%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term_body (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::StackfulPreOrderHeapIter::follow (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::set::IndexSet<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::IndexMap<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<>,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (2 samples, 0.01%)`0x7FFB799747B1 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::set::IndexSet<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert_full(tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >::insert_full<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >(indexmap::HashValue, tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >::push(indexmap::HashValue, tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::insert<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> > >(unsigned long long, unsigned long long, indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> > >(unsigned long long, indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$<Output,u64> > > >, hashbrown::raw::inner::Fallibility, hashbrown::raw::inner::TableLayout, enum2$<core::option::Option<void (*)(ptr_mut$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::resize_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::prepare_resize (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::fallible_with_capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::new_uninitialized (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::try_arg (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::unify (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::Unifier::unify_internal<scryer_prolog::machine::unify::DefaultUnifier> (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::insert<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> > >(unsigned long long, unsigned long long, indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> > >(unsigned long long, indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$<Output,u64> > > >, hashbrown::raw::inner::Fallibility, hashbrown::raw::inner::TableLayout, enum2$<core::option::Option<void (*)(ptr_mut$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::resize_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::prepare_resize (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::fallible_with_capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::new_uninitialized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::set::IndexSet<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert_full(tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >::insert_full<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >(indexmap::HashValue, tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >::push(indexmap::HashValue, tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::push(indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::reserve_exact<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::reserve_exact (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::try_reserve_exact (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::grow_exact (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::impl$1::bind (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::bind (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::trail(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::unify (15 samples, 0.11%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::Unifier::unify_internal<scryer_prolog::machine::unify::DefaultUnifier> (15 samples, 0.11%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::write_literal_to_var (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::unify_atom (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::bind (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::impl$2::index(scryer_prolog::machine::machine_state::MachineState*, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::load_top_level (265 samples, 1.91%)s..scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get (265 samples, 1.91%)s..scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of (265 samples, 1.91%)s..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::run_module_predicate(scryer_prolog::atom_table::Atom, tuple$ (265 samples, 1.91%)s..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::dispatch_loop (265 samples, 1.91%)s..scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$19::extend(alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::vec::into_iter::IntoIter<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$2::spec_extend(alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::vec::into_iter::IntoIter<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::append_elements(ptr_const$<slice2$<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::len (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>(alloc::raw_vec::RawVec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::grow_amortized (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (3 samples, 0.02%)`0x7FFB799736BD (3 samples, 0.02%)`0x7FFB799738E3 (3 samples, 0.02%)`0x7FFB799727D9 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::into_iter::impl$5::next(alloc::vec::into_iter::IntoIter (2 samples, 0.01%)`0x7FFB799747B1 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<enum2$<scryer_prolog::forms::PredicateClause> >(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$1::drop(alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::collections::vec_deque::impl$1::drop::Dropper<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$1::drop::impl$0::drop(alloc::collections::vec_deque::impl$1::drop::Dropper<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<slice2$<enum2$<scryer_prolog::forms::ChunkedTerms> > >(ptr_mut$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$18::extend(alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::spec_extend::impl$1::spec_extend<enum2$<scryer_prolog::instructions::Instruction>,alloc::collections::vec_deque::into_iter::IntoIter<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>,alloc::alloc::Global>(alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::collections::vec_deque::into_iter::IntoIter<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::BranchCodeStack::pop_branch (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::reserve (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::handle_capacity_increase (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>(alloc::raw_vec::RawVec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB799736BD (2 samples, 0.01%)`0x7FFB799738E3 (2 samples, 0.01%)`0x7FFB79971BF2 (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::spec_extend::impl$1::spec_extend<enum2$<scryer_prolog::instructions::Instruction>,alloc::collections::vec_deque::into_iter::IntoIter<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>,alloc::alloc::Global>(alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::collections::vec_deque::into_iter::IntoIter<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::debray_allocator::impl$5::mark_var<scryer_prolog::targets::QueryInstruction>(scryer_prolog::debray_allocator::DebrayAllocator*, unsigned long long, scryer_prolog::forms::Level, core::cell::Cell<enum2$<scryer_prolog::parser::ast::VarReg> >*, enum2$<scryer_prolog::parser::ast::GenContext>, alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_query_line(enum2$<scryer_prolog::forms::QueryTerm>*, enum2$<scryer_prolog::parser::ast::GenContext>, alloc::collections::vec_deque::VecDeque<enum2$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_target(scryer_prolog::iterators::QueryIterator, enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::debray_allocator::impl$5::max_reg_allocated (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::add_call(alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (19 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_seq(scryer_prolog::forms::ChunkedTermVec*, alloc::collections::vec_deque::VecDeque<enum2$ (19 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::debray_allocator::impl$5::max_reg_allocated (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_target<scryer_prolog::targets::FactInstruction,scryer_prolog::iterators::FactIterator>(scryer_prolog::iterators::FactIterator, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::debray_allocator::impl$5::mark_var<scryer_prolog::targets::FactInstruction>(scryer_prolog::debray_allocator::DebrayAllocator*, unsigned long long, scryer_prolog::forms::Level, core::cell::Cell<enum2$<scryer_prolog::parser::ast::VarReg> >*, enum2$<scryer_prolog::parser::ast::GenContext>, alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$9::deref(alloc::vec::Vec<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::as_ptr (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::ptr (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::debray_allocator::impl$5::reset_at_head(scryer_prolog::debray_allocator::DebrayAllocator*, alloc::vec::Vec<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>,enum2$ (36 samples, 0.26%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_predicate(alloc::vec::Vec<enum2$ (36 samples, 0.26%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_pred_subseq(ref_mut$<slice2$<enum2$ (30 samples, 0.22%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_rule (29 samples, 0.21%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::FactIterator::from_rule_head_clause(alloc::vec::Vec<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::setup_fact(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<enum2$<scryer_prolog::parser::ast::Term>,scryer_prolog::machine::disjuncts::VarData>,enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_fact(scryer_prolog::machine::disjuncts::VariableClassifier, enum2$ (3 samples, 0.02%)`0x7FFB799747B1 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<scryer_prolog::machine::disjuncts::VariableClassifier> (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::IndexMap<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::core::IndexMapCore<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> > >(indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<scryer_prolog::machine::disjuncts::BranchInfo> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<slice2$<scryer_prolog::machine::disjuncts::ChunkInfo> >(ptr_mut$<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::BranchNumber::incr_by_delta (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::rbig::impl$1::clone (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::repr::impl$1::clone (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::ibig::impl$1::clone (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::add::impl$1::add (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::probe_body_var (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::VarInfo,alloc::alloc::Global>::push (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::reserve_for_push<bytes::bytes::Bytes,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::breadth_first_iter(enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::FactIterator::new(enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::exchange_malloc (4 samples, 0.03%)`0x7FFB7997B3C7 (3 samples, 0.02%)`0x7FFB7997BF5E (3 samples, 0.02%)`0x7FFB7995A364 (3 samples, 0.02%)`0x7FFB7995A4EB (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::VarInfo,alloc::alloc::Global>::push (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::reserve_for_push<bytes::bytes::Bytes,alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::grow_amortized (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>,std::collections::hash::map::RandomState>::entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>,std::collections::hash::map::RandomState> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<indexmap::map::core::Entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> > >::or_insert_with(enum2$<indexmap::map::core::Entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::probe_body_term(unsigned long long, unsigned long long, enum2$ (14 samples, 0.10%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::probe_body_var (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global> > > >::cloned(enum2$<core::option::Option<ref$<alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_indices::IndexStore::get_meta_predicate_spec(scryer_prolog::atom_table::Atom, unsigned long long, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global> > > >::or_else(enum2$<core::option::Option<ref$<alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,usize> >(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$23::hash(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure$1<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure_env$1<scryer_prolog::machine::loader::BootstrappingLoadState>*, scryer_prolog::machine::disjuncts::VariableClassifier*, scryer_prolog::atom_table::Atom, alloc::vec::Vec<enum2$ (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::clause_to_query_term<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, scryer_prolog::atom_table::Atom, alloc::vec::Vec<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::forms::ChunkedTermVec,enum2$ (30 samples, 0.22%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_body_variables<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$ (30 samples, 0.22%)`0x7FFB7995A364 (2 samples, 0.01%)`0x7FFB7995A4EB (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>::push (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>::reserve_for_push<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>::grow_amortized (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (7 samples, 0.05%)`0x7FFB7997B3C7 (7 samples, 0.05%)`0x7FFB7997BF5E (5 samples, 0.04%)`0x7FFB7995A36F (3 samples, 0.02%)`0x7FFB7995A4EB (3 samples, 0.02%)`0x7FFB7995A364 (2 samples, 0.01%)`0x7FFB7995A4EB (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global> >,alloc::alloc::Global>::reserve_for_push<indexmap::Bucket<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global> >,alloc::alloc::Global> (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global> >,alloc::alloc::Global>::grow_amortized (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (6 samples, 0.04%)`0x7FFB7997B3C7 (6 samples, 0.04%)`0x7FFB7997BF5E (4 samples, 0.03%)`0x7FFB7995A36F (2 samples, 0.01%)`0x7FFB7995A4EB (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>::push (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`enum2$<indexmap::map::core::Entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> > >::or_insert_with(enum2$<indexmap::map::core::Entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::VacantEntry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >::insert<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >(indexmap::map::core::VacantEntry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >, alloc::vec::Vec (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >::push(indexmap::HashValue, scryer_prolog::parser::ast::VarPtr, alloc::vec::Vec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >::reserve_entries (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >,alloc::alloc::Global>::reserve_exact (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >,alloc::alloc::Global>::reserve_exact (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >,alloc::alloc::Global>::try_reserve_exact (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >,alloc::alloc::Global>::grow_exact (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (3 samples, 0.02%)`0x7FFB799736BD (3 samples, 0.02%)`0x7FFB799738E3 (2 samples, 0.01%)`0x7FFB79971BF2 (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)`0x7FFB7997BF5E (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (27 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_head_variables(enum2$ (27 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::BranchInfo::new (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::impl$13::clone (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::rbig::impl$1::clone (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::repr::impl$1::clone (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`dashu_int::ubig::impl$1::clone (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<> >::insert_full<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<> >(indexmap::HashValue, scryer_prolog::machine::disjuncts::BranchNumber, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<> >::push(indexmap::HashValue, scryer_prolog::machine::disjuncts::BranchNumber, tuple$ (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)`0x7FFB799736BD (3 samples, 0.02%)`0x7FFB799738E3 (3 samples, 0.02%)`0x7FFB79971BF2 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::variable_records::VariableRecord,alloc::alloc::Global>::push (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::variable_records::VariableRecord,alloc::alloc::Global>::reserve_for_push<scryer_prolog::variable_records::VariableRecord,alloc::alloc::Global> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::variable_records::VariableRecord,alloc::alloc::Global>::grow_amortized (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (4 samples, 0.03%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>, tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert_full(tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>, tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >::insert_full<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >(indexmap::HashValue, tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>, tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >::push(indexmap::HashValue, tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>, tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >::reserve_entries (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >,alloc::alloc::Global>::reserve_exact (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >,alloc::alloc::Global>::reserve_exact (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >,alloc::alloc::Global>::try_reserve_exact (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >,alloc::alloc::Global>::grow_exact (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::VarPtr::set(enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(core::cell::RefMut<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::cell::impl$42::drop (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::cell::Cell<isize>::get (3 samples, 0.02%)`0x7FFB799747B1 (3 samples, 0.02%)`0x7FFB799F706A (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`bit_set::BitSet<usize>::insert (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`bit_vec::BitVec<usize>::set (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`bit_vec::BitVec<usize>::grow<usize> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> >,std::collections::hash::map::RandomState>::hash (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::collections::hash::map::impl$86::finish (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::hash::sip::impl$4::finish (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::hash::sip::impl$5::finish(core::hash::sip::Hasher (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::insert<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > > >(unsigned long long, unsigned long long, indexmap::map::core::get_hash::closure_env$0<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >,alloc::alloc::Global>::reserve_exact<indexmap::Bucket<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >,alloc::alloc::Global>::reserve_exact (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >,alloc::alloc::Global>::try_reserve_exact (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >,alloc::alloc::Global>::grow_exact (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> >,std::collections::hash::map::RandomState>::insert(unsigned long long, indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> >,std::collections::hash::map::RandomState>::insert_full<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> >,std::collections::hash::map::RandomState>(unsigned long long, indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >::insert_full<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >(indexmap::HashValue, unsigned long long, indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >::push(indexmap::HashValue, unsigned long long, indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >,alloc::alloc::Global>::push(indexmap::Bucket<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::write(indexmap::Bucket<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >*, indexmap::Bucket<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::variable_records::TempVarData::populate_conflict_set (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::iter::traits::iterator::Iterator::collect(core::ops::range::Range (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`bit_set::impl$2::from_iter(core::ops::range::Range (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`bit_set::impl$3::extend(bit_set::BitSet<usize>*, core::ops::range::Range (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`bit_set::BitSet<usize>::insert (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`bit_vec::BitVec<usize>::set (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`bit_vec::BitVec<usize>::grow<usize> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$19::extend(alloc::vec::Vec<usize,alloc::alloc::Global>*, core::iter::adapters::take::Take<core::iter::sources::repeat::Repeat (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$1::spec_extend(alloc::vec::Vec<usize,alloc::alloc::Global>*, core::iter::adapters::take::Take<core::iter::sources::repeat::Repeat (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<usize,alloc::alloc::Global>::extend_trusted(core::iter::adapters::take::Take<core::iter::sources::repeat::Repeat (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::set_len_on_drop::SetLenOnDrop::new (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<ptr_mut$<libffi_sys::ffi_type>,alloc::alloc::Global>(alloc::raw_vec::RawVec<ptr_mut$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<ptr_mut$<libffi_sys::ffi_type>,alloc::alloc::Global>::grow_amortized (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (3 samples, 0.02%)`0x7FFB7997B3C7 (3 samples, 0.02%)`0x7FFB7997BF5E (3 samples, 0.02%)`0x7FFB7995A364 (3 samples, 0.02%)`0x7FFB7995A4EB (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::BranchMap::separate_and_classify_variables(unsigned long long, enum2$<core::option::Option (32 samples, 0.23%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::variable_records::VariableRecords::populate_restricting_sets (18 samples, 0.13%)`0x7FFB7997B7A2 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>::push (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>::reserve_for_push<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>::grow_amortized (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (5 samples, 0.04%)`0x7FFB7997B3C7 (5 samples, 0.04%)`0x7FFB7997BF5E (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::impl$1::deallocate(alloc::alloc::Global*, core::ptr::non_null::NonNull (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::dealloc (5 samples, 0.04%)`0x7FFB799747B1 (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>::reserve (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>::reserve (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle(alloc::raw_vec::RawVec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>::grow_amortized (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (3 samples, 0.02%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$19::extend(alloc::vec::Vec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>*, alloc::vec::drain::Drain (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$1::spec_extend(alloc::vec::Vec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>*, alloc::vec::drain::Drain (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>::extend_trusted(alloc::vec::drain::Drain (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::impl$1::deallocate(alloc::alloc::Global*, core::ptr::non_null::NonNull (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::dealloc (2 samples, 0.01%)`0x7FFB799747B1 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::div_ops::impl$3::div (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`dashu_int::ubig::UBig::repr (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`dashu_int::repr::Repr::as_typed (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`dashu_int::mul_ops::impl$16::mul (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`dashu_int::repr::Repr::with_sign (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`dashu_int::repr::Repr::is_zero (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`dashu_int::repr::Repr::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::mul_ops::repr::mul_dword_spilled (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::ibig::IBig::as_sign_repr (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::repr::Repr::as_sign_typed (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::repr::Repr::sign_capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::mul_ops::impl$19::mul (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::mul_ops::impl$21::mul (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::add::impl$11::sub_assign (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::add::impl$5::sub (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`dashu_int::div_ops::impl$0::div (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`dashu_int::div_ops::repr::impl$4::div(enum2$<dashu_int::repr::TypedRepr>, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (179 samples, 1.29%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::compile<scryer_prolog::machine::loader::BootstrappingLoadState>(tuple$ (179 samples, 1.29%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::try_term_to_tl(enum2$ (136 samples, 0.98%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::forms::TopLevel>,enum2$ (136 samples, 0.98%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::try_term_to_tl<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$ (136 samples, 0.98%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::setup_rule(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (133 samples, 0.96%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<enum2$<scryer_prolog::parser::ast::Term>,scryer_prolog::forms::ChunkedTermVec,scryer_prolog::machine::disjuncts::VarData>,enum2$ (133 samples, 0.96%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_rule<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::disjuncts::VariableClassifier, scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (133 samples, 0.96%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::merge_branches (34 samples, 0.25%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::merge_branch_seq(alloc::vec::drain::Drain (22 samples, 0.16%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::mul::impl$19::mul (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (180 samples, 1.30%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::compile_and_submit<scryer_prolog::machine::loader::BootstrappingLoadState> (180 samples, 1.30%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::len (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::reduce_op<enum2$<scryer_prolog::machine::streams::Stream> > (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::parser::parser::TokenDesc,alloc::alloc::Global>::pop (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::push_binary_op<enum2$<scryer_prolog::machine::streams::Stream> > (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::reduce_term (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::reduce_op<enum2$<scryer_prolog::machine::streams::Stream> > (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::push(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift<enum2$<scryer_prolog::machine::streams::Stream> >(enum2$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::impl$27::from (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::impl$26::from(enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::rc::Rc<core::cell::RefCell<enum2$<scryer_prolog::parser::ast::Var> > >::new(core::cell::RefCell<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::boxed::impl$0::new(alloc::rc::RcBox<core::cell::RefCell<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::exchange_malloc (5 samples, 0.04%)`0x7FFB7997B3C7 (5 samples, 0.04%)`0x7FFB7997BF5E (4 samples, 0.03%)`0x7FFB7995A36F (3 samples, 0.02%)`0x7FFB7995A4EB (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomTable::buf (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::rcu::Rcu<scryer_prolog::atom_table::InnerAtomTable>::active_epoch<scryer_prolog::atom_table::InnerAtomTable> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash(tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$23::hash(tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<scryer_prolog::parser::ast::OpDesc> > >::cloned(enum2$<core::option::Option<ref$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity> >(tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_op (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::get_op_desc (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::CompositeOpDir::get (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<scryer_prolog::parser::ast::OpDesc> > >::or_else(enum2$<core::option::Option<ref$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity> >(tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash(tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$23::hash(tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::global_atom_table (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`tokio::future::block_on::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<tokio::sync::rwlock::read_guard::RwLockReadGuard<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> >,std::thread::local::AccessError> >::unwrap(enum2$<core::result::Result<tokio::sync::rwlock::read_guard::RwLockReadGuard<alloc::vec::Vec<alloc::sync::Weak (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::park::CachedParkThread::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::coop::budget(tokio::runtime::park::impl$4::block_on::closure_env$0<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::coop::with_budget(tokio::runtime::coop::Budget, tokio::runtime::park::impl$4::block_on::closure_env$0<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::park::impl$4::block_on::closure$0(tokio::runtime::park::impl$4::block_on::closure_env$0<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`tokio::sync::rwlock::impl$14::read::async_fn$0(core::pin::Pin<ref_mut$<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`tokio::sync::rwlock::impl$14::read::async_fn$0::async_block$0(core::pin::Pin<ref_mut$<enum2$<tokio::sync::rwlock::impl$14::read::async_fn$0::async_block_env$0<alloc::vec::Vec<alloc::sync::Weak (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`tokio::sync::batch_semaphore::impl$3::poll(core::pin::Pin<ref_mut$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_token(enum2$ (26 samples, 0.19%)`0x7FFB799736BD (3 samples, 0.02%)`0x7FFB799738E3 (3 samples, 0.02%)`0x7FFB79971BF2 (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::reserve_for_push<bytes::bytes::Bytes,alloc::alloc::Global> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::grow_amortized (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::lexer::Token>,alloc::alloc::Global>::push(enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::ptr::write(enum2$<scryer_prolog::parser::lexer::Token>*, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::consume_layout(enum2$<core::option::Option (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<bool,enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::scan_for_layout<enum2$<scryer_prolog::machine::streams::Stream> > (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::lookahead_char (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::streams::impl$28::peek_char(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::arena::impl$11::deref_mut(scryer_prolog::arena::TypedArenaPtr<scryer_prolog::machine::streams::StreamLayout (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::string::String::push (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<u8,alloc::alloc::Global>::push (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<u8,alloc::alloc::Global>::reserve_for_push<u8,alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<u8,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB799736BD (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::char::methods::impl$0::is_numeric (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::rcu::Rcu<scryer_prolog::atom_table::InnerAtomTable>::active_epoch<scryer_prolog::atom_table::InnerAtomTable> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::name_token<enum2$<scryer_prolog::machine::streams::Stream> > (19 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomTable::build_with(ref$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::rcu::impl$4::deref(scryer_prolog::rcu::RcuRef (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<scryer_prolog::atom_table::Atom> >::or_else(enum2$<core::option::Option (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$14::lookup_str::closure$0 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,tuple$<>,std::collections::hash::map::RandomState>::get_key_value<scryer_prolog::atom_table::Atom,tuple$<>,std::collections::hash::map::RandomState,str$>(ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::atom_table::Atom,tuple$<> >::get_index_of<scryer_prolog::atom_table::Atom,tuple$<>,str$>(indexmap::HashValue, ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::get(unsigned long long, indexmap::map::core::equivalent::closure_env$0<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::find(unsigned long long, indexmap::map::core::equivalent::closure_env$0<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::find_inner(unsigned long long, ref_mut$<dyn$<core::ops::function::FnMut<tuple$<usize>,assoc$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::impl$7::find::closure$0(hashbrown::raw::inner::impl$7::find::closure_env$0<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::equivalent::closure_env$0<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::equivalent::closure$0(indexmap::map::core::equivalent::closure_env$0<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$2::equivalent(ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::cmp::impls::impl$9::eq(ref$<str$>*, ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::str::traits::impl$1::eq(ref$<str$>, ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::cmp::impls::impl$9::eq(ref$<slice2$<u8> >*, ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::cmp::impl$0::eq(ref$<slice2$<u8> >, ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::cmp::impl$5::equal(ref$<slice2$<u8> >, ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::skip_char (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::streams::impl$28::consume(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::dequeue_terms (249 samples, 1.80%)s..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::term_stream::impl$1::next (68 samples, 0.49%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >::map_err(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >, enum2$<scryer_prolog::machine::machine_errors::CompilationError> (*)(enum2$ (68 samples, 0.49%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::read_term<enum2$<scryer_prolog::machine::streams::Stream> >(scryer_prolog::parser::ast::CompositeOpDir*, enum2$ (68 samples, 0.49%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::read_tokens(scryer_prolog::parser::lexer::Lexer<enum2$ (40 samples, 0.29%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::next_token<enum2$<scryer_prolog::machine::streams::Stream> > (31 samples, 0.22%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::variable_token (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<enum2$<scryer_prolog::forms::PredicateClause> >(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$1::drop(alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::collections::vec_deque::impl$1::drop::Dropper<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$1::drop::impl$0::drop(alloc::collections::vec_deque::impl$1::drop::Dropper<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<slice2$<enum2$<scryer_prolog::forms::ChunkedTerms> > >(ptr_mut$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::instructions::IndexingLine>,alloc::alloc::Global>::is_empty (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::instructions::IndexingLine>,alloc::alloc::Global>::len (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::indexing::CodeOffsets<scryer_prolog::indexing::StaticCodeIndices>::compute_indices<scryer_prolog::indexing::StaticCodeIndices>(scryer_prolog::indexing::CodeOffsets (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>,enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_predicate(alloc::vec::Vec<enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_pred_subseq(ref_mut$<slice2$<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::forms::ChunkedTermVec,enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_body_variables<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (14 samples, 0.10%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::compile_and_submit<scryer_prolog::machine::loader::BootstrappingLoadState> (14 samples, 0.10%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (14 samples, 0.10%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::compile<scryer_prolog::machine::loader::BootstrappingLoadState>(tuple$ (14 samples, 0.10%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::try_term_to_tl(enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::forms::TopLevel>,enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::try_term_to_tl<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::setup_rule(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<enum2$<scryer_prolog::parser::ast::Term>,scryer_prolog::forms::ChunkedTermVec,scryer_prolog::machine::disjuncts::VarData>,enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_rule<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::disjuncts::VariableClassifier, scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_token(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::dequeue_terms (22 samples, 0.16%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::term_stream::impl$1::next (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >::map_err(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >, enum2$<scryer_prolog::machine::machine_errors::CompilationError> (*)(enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::read_term<enum2$<scryer_prolog::machine::streams::Stream> >(scryer_prolog::parser::ast::CompositeOpDir*, enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::read_tokens(scryer_prolog::parser::lexer::Lexer<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::next_token<enum2$<scryer_prolog::machine::streams::Stream> > (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::name_token<enum2$<scryer_prolog::machine::streams::Stream> > (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::import_builtins_in_module(scryer_prolog::atom_table::Atom, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<tuple$<>,enum2$<scryer_prolog::machine::machine_errors::SessionError> > >::unwrap(enum2$<core::result::Result<tuple$<>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::load_state::import_module_exports<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::BootstrappingLoadState*, enum2$<scryer_prolog::machine::loader::CompilationTarget>*, scryer_prolog::forms::Module*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (25 samples, 0.18%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::use_module<scryer_prolog::machine::loader::BootstrappingLoadState>(enum2$ (25 samples, 0.18%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::machine::loader::CompilationTarget>,enum2$ (25 samples, 0.18%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::load<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader (25 samples, 0.18%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::load_decl(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::add_module(scryer_prolog::forms::ModuleDecl, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::load_decl(enum2$ (26 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::machine::loader::CompilationTarget>,enum2$ (280 samples, 2.02%)s..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::load<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader (280 samples, 2.02%)s..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$11::evacuate(scryer_prolog::machine::loader::Loader (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::compile_and_submit<scryer_prolog::machine::loader::BootstrappingLoadState> (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::compile<scryer_prolog::machine::loader::BootstrappingLoadState>(tuple$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::try_term_to_tl(enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::forms::TopLevel>,enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::try_term_to_tl<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::setup_rule(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<enum2$<scryer_prolog::parser::ast::Term>,scryer_prolog::forms::ChunkedTermVec,scryer_prolog::machine::disjuncts::VarData>,enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_rule<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::disjuncts::VariableClassifier, scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift<enum2$<scryer_prolog::machine::streams::Stream> >(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_token(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::dequeue_terms (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::term_stream::impl$1::next (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >::map_err(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >, enum2$<scryer_prolog::machine::machine_errors::CompilationError> (*)(enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::read_term<enum2$<scryer_prolog::machine::streams::Stream> >(scryer_prolog::parser::ast::CompositeOpDir*, enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::read_tokens(scryer_prolog::parser::lexer::Lexer<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::next_token<enum2$<scryer_prolog::machine::streams::Stream> > (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::compile::bootstrapping_compile(enum2$<scryer_prolog::machine::streams::Stream>, scryer_prolog::machine::Machine*, enum2$ (288 samples, 2.08%)s..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::load<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::ops::function::FnOnce::call_once<scryer::src_tests::clpz_load::closure_env$0,tuple$<> > (5,410 samples, 39.05%)scryer-7e5e7ddde7310dd8.exe`core::ops::function::FnOnce::call_on..scryer-7e5e7ddde7310dd8.exe`scryer::src_tests::clpz_load::closure$0 (5,410 samples, 39.05%)scryer-7e5e7ddde7310dd8.exe`scryer::src_tests::clpz_load::closur..scryer-7e5e7ddde7310dd8.exe`test::assert_test_result(tuple$ (5,410 samples, 39.05%)scryer-7e5e7ddde7310dd8.exe`test::assert_test_result(tuple$scryer-7e5e7ddde7310dd8.exe`serial_test::serial_code_lock::local_serial_core(ref$<str$>, void (*) (5,410 samples, 39.05%)scryer-7e5e7ddde7310dd8.exe`serial_test::serial_code_lock::local..scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (5,410 samples, 39.05%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_placescryer-7e5e7ddde7310dd8.exe`serial_test::rwlock::impl$0::drop (5,410 samples, 39.05%)scryer-7e5e7ddde7310dd8.exe`serial_test::rwlock::impl$0::dropscryer-7e5e7ddde7310dd8.exe`parking_lot::condvar::Condvar::notify_one (5,410 samples, 39.05%)scryer-7e5e7ddde7310dd8.exe`parking_lot::condvar::Condvar::notif..scryer-7e5e7ddde7310dd8.exe`core::sync::atomic::AtomicPtr<parking_lot::raw_mutex::RawMutex>::load (5,410 samples, 39.05%)scryer-7e5e7ddde7310dd8.exe`core::sync::atomic::AtomicPtr<parkin..scryer-7e5e7ddde7310dd8.exe`core::sync::atomic::atomic_load (5,410 samples, 39.05%)scryer-7e5e7ddde7310dd8.exe`core::sync::atomic::atomic_loadscryer-7e5e7ddde7310dd8.exe`scryer::helper::load_module_test<ref$<str$> >(ref$<str$>, ref$ (5,410 samples, 39.05%)scryer-7e5e7ddde7310dd8.exe`scryer::helper::load_module_test<ref..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::with_test_streams (754 samples, 5.44%)scryer-..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::compile_assert (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::compile_assert::closure$1 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile_clause_clauses<scryer_prolog::machine::loader::LiveLoadAndMachineState,core::iter::sources::once::Once<tuple$<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::Term> > > >(tuple$<scryer_prolog::atom_table::Atom,usize>, enum2$<scryer_prolog::machine::loader::CompilationTarget>, core::iter::sources::once::Once<tuple$<enum2$<scryer_prolog::parser::ast::Term>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::incremental_compile_clause<scryer_prolog::machine::loader::LiveLoadAndMachineState>(tuple$<scryer_prolog::atom_table::Atom,usize>, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::flush_term_queue (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::flush_term_queue::closure$0 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile_and_submit<scryer_prolog::machine::loader::LiveLoadAndMachineState> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile<scryer_prolog::machine::loader::LiveLoadAndMachineState>(tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term<enum2$<core::result::Result<scryer_prolog::machine::machine_state::OnEOF,alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> > > (*)(ref_mut$<scryer_prolog::machine::machine_state::MachineState>,enum2$<scryer_prolog::machine::streams::Stream>)>(enum2$<scryer_prolog::machine::streams::Stream>, scryer_prolog::machine::machine_indices::IndexStore*, enum2$<core::result::Result<scryer_prolog::machine::machine_state::OnEOF,alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> > > (*)(scryer_prolog::machine::machine_state::MachineState*, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read(enum2$<scryer_prolog::machine::streams::Stream>, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >::map_err(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::read_term<enum2$<scryer_prolog::machine::streams::Stream> >(scryer_prolog::parser::ast::CompositeOpDir*, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<u8,alloc::alloc::Global>::as_slice (18 samples, 0.13%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$9::deref(alloc::vec::Vec (18 samples, 0.13%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<u8,alloc::alloc::Global>::as_ptr (18 samples, 0.13%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<u8,alloc::alloc::Global>::ptr (18 samples, 0.13%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::test_load_file(ref$ (18 samples, 0.13%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::run_module_predicate(scryer_prolog::atom_table::Atom, tuple$ (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::dispatch_loop (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(scryer_prolog::raw_block::RawBlock (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::raw_block::impl$1::drop(scryer_prolog::raw_block::RawBlock (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::arena::impl$41::drop (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::arena::drop_slab_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(scryer_prolog::machine::term_stream::LoadStatePayload (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<tuple$<scryer_prolog::forms::OpDecl,enum2$<core::option::Option (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec<tuple$<scryer_prolog::forms::OpDecl,enum2$<core::option::Option (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec<tuple$<scryer_prolog::forms::OpDecl,enum2$<core::option::Option (2 samples, 0.01%)`0x7FFB799747B1 (2 samples, 0.01%)`0x7FFB79975B74 (2 samples, 0.01%)`0x7FFB799765F6 (2 samples, 0.01%)`0x7FFB7996E412 (2 samples, 0.01%)`0x7FFB7996F35E (2 samples, 0.01%)`0x7FFB7997095C (2 samples, 0.01%)`0x7FFB79959B1A (2 samples, 0.01%)`0x7FFB799ED3D4 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<scryer_prolog::machine::Machine> (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::string::String::with_capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec::with_capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec::with_capacity_in (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec::with_capacity_in (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec::allocate_in (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::fmt::format::format_inner (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::expect (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::fmt::write (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::fmt::num::imp::impl$7::fmt (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_from_iter::impl$0::from_iter<enum2$<scryer_prolog::parser::ast::Term>,alloc::vec::drain::Drain<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global> >(alloc::vec::drain::Drain<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_from_iter_nested::impl$1::from_iter(alloc::vec::drain::Drain<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::with_capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::with_capacity_in (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::with_capacity_in (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::allocate_in (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::impl$1::allocate (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::Global::alloc_impl (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::alloc (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term_from_heap (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::impl$7::next<scryer_prolog::heap_iter::StackfulPreOrderHeapIter>(scryer_prolog::heap_iter::PostOrderIterator (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::StackfulPreOrderHeapIter::follow (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::clause_to_evacuable (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::restore_load_state_payload(enum2$<core::result::Result<scryer_prolog::arena::TypedArenaPtr<scryer_prolog::machine::term_stream::LoadStatePayload<scryer_prolog::machine::term_stream::LiveTermStream> >,enum2$ (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::read_and_enqueue_term(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>, enum2$<scryer_prolog::parser::ast::RegType>, enum2$ (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::compile_inline_or_expanded_goal (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::get_tag (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::tag_or_err (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`modular_bitfield::private::proc::read_specifier(ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::variable_set<core::hash::BuildHasherDefault<fxhash::FxHasher> >(indexmap::set::IndexSet<scryer_prolog::types::HeapCellValue,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::StackfulPreOrderHeapIter::follow (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::heap_iter::IterStackLoc,alloc::alloc::Global>::push (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::reserve_for_push<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB799736BD (2 samples, 0.01%)`0x7FFB799738E3 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::declare_module (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::declare_module::closure$0 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::load_decl<scryer_prolog::machine::loader::LiveLoadAndMachineState>(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::add_module(scryer_prolog::forms::ModuleDecl, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::import_builtins_in_module(scryer_prolog::atom_table::Atom, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<tuple$<>,enum2$<scryer_prolog::machine::machine_errors::SessionError> > >::unwrap(enum2$<core::result::Result<tuple$<>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::load_state::import_module_exports<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::LiveLoadAndMachineState*, enum2$<scryer_prolog::machine::loader::CompilationTarget>*, scryer_prolog::forms::Module*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::select_switch_on_structure_index(scryer_prolog::types::HeapCellValue, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,usize>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,usize> >(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$23::hash(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::sync::batch_semaphore::Semaphore::add_permits_locked(unsigned long long, tokio::loom::std::parking_lot::MutexGuard (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::execute_switch_on_term (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::iter::adapters::enumerate::impl$1::next(core::iter::adapters::enumerate::Enumerate<core::slice::iter::IterMut<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::iter::impl$189::next(core::slice::iter::IterMut<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::spec_extend::impl$1::spec_extend<enum2$<scryer_prolog::instructions::Instruction>,alloc::collections::vec_deque::into_iter::IntoIter<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>,alloc::alloc::Global>(alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::collections::vec_deque::into_iter::IntoIter<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::reserve (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::handle_capacity_increase (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>(alloc::raw_vec::RawVec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB799736BD (2 samples, 0.01%)`0x7FFB799738E3 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_query_line(enum2$<scryer_prolog::forms::QueryTerm>*, enum2$<scryer_prolog::parser::ast::GenContext>, alloc::collections::vec_deque::VecDeque<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_predicate(alloc::vec::Vec<enum2$ (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_pred_subseq(ref_mut$<slice2$<enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_rule (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_seq(scryer_prolog::forms::ChunkedTermVec*, alloc::collections::vec_deque::VecDeque<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global> > > >::cloned(enum2$<core::option::Option<ref$<alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_indices::IndexStore::get_meta_predicate_spec(scryer_prolog::atom_table::Atom, unsigned long long, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure$1<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure_env$1<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, scryer_prolog::machine::disjuncts::VariableClassifier*, scryer_prolog::atom_table::Atom, alloc::vec::Vec<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::clause_to_query_term<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, scryer_prolog::atom_table::Atom, alloc::vec::Vec<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::forms::ChunkedTermVec,enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_body_variables<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (20 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile<scryer_prolog::machine::loader::LiveLoadAndMachineState>(tuple$ (20 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::try_term_to_tl(enum2$ (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::forms::TopLevel>,enum2$ (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::try_term_to_tl<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$ (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::setup_rule(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<enum2$<scryer_prolog::parser::ast::Term>,scryer_prolog::forms::ChunkedTermVec,scryer_prolog::machine::disjuncts::VarData>,enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_rule<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::disjuncts::VariableClassifier, scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::flush_term_queue (39 samples, 0.28%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::flush_term_queue::closure$0 (39 samples, 0.28%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (39 samples, 0.28%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile_and_submit<scryer_prolog::machine::loader::LiveLoadAndMachineState> (39 samples, 0.28%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::listing_src_file_name (19 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`std::path::Path::is_file (19 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`std::fs::metadata (19 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map (19 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::stat (19 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::metadata (19 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::File::open (19 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`core::convert::impl$6::try_into (19 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`std::os::windows::io::handle::impl$12::try_from (19 samples, 0.14%)`0x7FFB776E5FE6 (19 samples, 0.14%)`0x7FFB776E6579 (19 samples, 0.14%)`0x7FFB799EDAB4 (19 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::unwind_trail (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::trust_me (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::trust_me_epilogue (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::next_applicable_clause (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::next_clause_applicable (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::try_me_else (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::store (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::deref (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::keysort (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::sort::insertion_sort_shift_left<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,alloc::slice::impl$0::sort_by::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,scryer_prolog::machine::dispatch::impl$0::keysort::closure_env$1> >(ref_mut$<slice2$<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue> > >, unsigned long long, alloc::slice::impl$0::sort_by::closure_env$0<tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::sort::insert_tail(ref_mut$<slice2$<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue> > >, alloc::slice::impl$0::sort_by::closure_env$0<tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::compare_term_test (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift<enum2$<scryer_prolog::machine::streams::Stream> >(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::parser::parser::TokenDesc,alloc::alloc::Global>::push (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<usize,tuple$<> >,alloc::alloc::Global>::reserve_for_push<indexmap::Bucket<usize,tuple$<> >,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<usize,tuple$<> >,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_op (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::get_op_desc (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::CompositeOpDir::get (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<scryer_prolog::parser::ast::OpDesc> > >::cloned(enum2$<core::option::Option<ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity> >(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$23::hash(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_token(enum2$ (6 samples, 0.04%)`0x7FFB799747B1 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::name_token<enum2$<scryer_prolog::machine::streams::Stream> > (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomTable::build_with(ref$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >::map_err(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$ (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::read_term<enum2$<scryer_prolog::machine::streams::Stream> >(scryer_prolog::parser::ast::CompositeOpDir*, enum2$ (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::read_tokens(scryer_prolog::parser::lexer::Lexer<enum2$ (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::next_token<enum2$<scryer_prolog::machine::streams::Stream> > (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::variable_token (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::string::String::with_capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<u8,alloc::alloc::Global>::with_capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<u8,alloc::alloc::Global>::with_capacity_in (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<u8,alloc::alloc::Global>::with_capacity_in (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<u8,alloc::alloc::Global>::allocate_in (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read(enum2$<scryer_prolog::machine::streams::Stream>, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault (19 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::read::TermWriter::write_term_to_heap(scryer_prolog::read::TermWriter, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::types::Ref,bool,std::collections::hash::map::RandomState>::insert (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::types::Ref,bool,std::collections::hash::map::RandomState>::insert_full (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::types::Ref,bool>::insert_full<scryer_prolog::types::Ref,bool> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::types::Ref,bool>::push (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<scryer_prolog::types::Ref,bool>,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<scryer_prolog::types::Ref,bool>,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::insert<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<usize,usize> >(unsigned long long, unsigned long long, indexmap::map::core::get_hash::closure_env$0 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term<enum2$<core::result::Result<scryer_prolog::machine::machine_state::OnEOF,alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> > > (*)(ref_mut$<scryer_prolog::machine::machine_state::MachineState>,enum2$<scryer_prolog::machine::streams::Stream>)>(enum2$<scryer_prolog::machine::streams::Stream>, scryer_prolog::machine::machine_indices::IndexStore*, enum2$<core::result::Result<scryer_prolog::machine::machine_state::OnEOF,alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> > > (*)(scryer_prolog::machine::machine_state::MachineState*, enum2$ (24 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term_body (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::store (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomCell::get_name_and_arity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomCell::get_arity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomCell::arity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomCell::arity_or_err (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`modular_bitfield::private::proc::read_specifier(ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`modular_bitfield::private::push_pop::impl$17::push_bits(modular_bitfield::private::push_pop::PushBuffer (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::try_functor_unify_components (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::try_functor (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::set::IndexSet<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert_full(tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >::insert_full<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >(indexmap::HashValue, tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >::push(indexmap::HashValue, tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::insert<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> > >(unsigned long long, unsigned long long, indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> > >(unsigned long long, indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$<Output,u64> > > >, hashbrown::raw::inner::Fallibility, hashbrown::raw::inner::TableLayout, enum2$<core::option::Option<void (*)(ptr_mut$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::resize_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::prepare_resize (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::fallible_with_capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::new_uninitialized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::unify (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::Unifier::unify_internal<scryer_prolog::machine::unify::DefaultUnifier> (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::write_literal_to_var (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get (173 samples, 1.25%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of (173 samples, 1.25%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::run_module_predicate(scryer_prolog::atom_table::Atom, tuple$ (173 samples, 1.25%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::dispatch_loop (173 samples, 1.25%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term_from_heap (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::clause_to_evacuable (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::restore_load_state_payload(enum2$<core::result::Result<scryer_prolog::arena::TypedArenaPtr<scryer_prolog::machine::term_stream::LoadStatePayload<scryer_prolog::machine::term_stream::LiveTermStream> >,enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::read_and_enqueue_term(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>, enum2$<scryer_prolog::parser::ast::RegType>, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile<scryer_prolog::machine::loader::LiveLoadAndMachineState>(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::try_term_to_tl(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::forms::TopLevel>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::try_term_to_tl<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::setup_rule(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<enum2$<scryer_prolog::parser::ast::Term>,scryer_prolog::forms::ChunkedTermVec,scryer_prolog::machine::disjuncts::VarData>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_rule<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::disjuncts::VariableClassifier, scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::flush_term_queue (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::flush_term_queue::closure$0 (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile_and_submit<scryer_prolog::machine::loader::LiveLoadAndMachineState> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::listing_src_file_name (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::path::Path::is_file (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::fs::metadata (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::stat (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::metadata (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::File::open (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::convert::impl$6::try_into (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::os::windows::io::handle::impl$12::try_from (2 samples, 0.01%)`0x7FFB776E5FE6 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::load_special_forms (190 samples, 1.37%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::current_dir (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::run_module_predicate(scryer_prolog::atom_table::Atom, tuple$ (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::dispatch_loop (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$13::index(alloc::vec::Vec<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::slice::index::impl$0::index(ref$<slice2$<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::slice::index::impl$2::index(unsigned long long, ref$<slice2$<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$14::index_mut(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::index::impl$1::index_mut(ref_mut$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::index::impl$2::index_mut(unsigned long long, ref_mut$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::fmt::format::format_inner (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::expect (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::fmt::write (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::fmt::num::imp::impl$7::fmt (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::fmt::impl$0::write_str<alloc::string::String> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::string::impl$67::write_str (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::string::String::push_str (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec::extend_from_slice (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$4::spec_extend (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec::append_elements (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::impl$7::next<scryer_prolog::heap_iter::StackfulPreOrderHeapIter>(scryer_prolog::heap_iter::PostOrderIterator (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::StackfulPreOrderHeapIter::follow (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term_from_heap (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::clause_to_evacuable (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::restore_load_state_payload(enum2$<core::result::Result<scryer_prolog::arena::TypedArenaPtr<scryer_prolog::machine::term_stream::LoadStatePayload<scryer_prolog::machine::term_stream::LiveTermStream> >,enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::read_and_enqueue_term(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>, enum2$<scryer_prolog::parser::ast::RegType>, enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::conclude_load (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::conclude_load::closure$0 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile_and_submit<scryer_prolog::machine::loader::LiveLoadAndMachineState> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::listing_src_file_name (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::path::Path::is_file (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::fs::metadata (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::stat (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::metadata (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::File::open (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::convert::impl$6::try_into (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::os::windows::io::handle::impl$12::try_from (2 samples, 0.01%)`0x7FFB776E5FE6 (2 samples, 0.01%)`0x7FFB776E6579 (2 samples, 0.01%)`0x7FFB799EDAB4 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::declare_module (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::declare_module::closure$0 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::load_decl<scryer_prolog::machine::loader::LiveLoadAndMachineState>(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::add_module(scryer_prolog::forms::ModuleDecl, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::import_builtins_in_module(scryer_prolog::atom_table::Atom, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<tuple$<>,enum2$<scryer_prolog::machine::machine_errors::SessionError> > >::unwrap(enum2$<core::result::Result<tuple$<>,enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::load_state::import_module_exports<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::LiveLoadAndMachineState*, enum2$<scryer_prolog::machine::loader::CompilationTarget>*, scryer_prolog::forms::Module*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`enum2$<indexmap::map::core::Entry<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex> >::or_insert_with(enum2$<indexmap::map::core::Entry<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex> >, scryer_prolog::machine::load_state::import_module_exports::closure_env$0 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::select_switch_on_structure_index(scryer_prolog::types::HeapCellValue, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,usize>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,usize> >(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$23::hash(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::execute_switch_on_term (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::iter::adapters::enumerate::impl$1::next(core::iter::adapters::enumerate::Enumerate<core::slice::iter::IterMut<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::iter::impl$189::next(core::slice::iter::IterMut<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::spec_extend::impl$2::spec_extend<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>(alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::vec::into_iter::IntoIter<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_query_line(enum2$<scryer_prolog::forms::QueryTerm>*, enum2$<scryer_prolog::parser::ast::GenContext>, alloc::collections::vec_deque::VecDeque<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_target(scryer_prolog::iterators::QueryIterator, enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_seq(scryer_prolog::forms::ChunkedTermVec*, alloc::collections::vec_deque::VecDeque<enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_rule (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_predicate(alloc::vec::Vec<enum2$ (14 samples, 0.10%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_pred_subseq(ref_mut$<slice2$<enum2$ (14 samples, 0.10%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::indexing::CodeOffsets<scryer_prolog::indexing::StaticCodeIndices>::index_term<scryer_prolog::indexing::StaticCodeIndices>(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::indexing::CodeOffsets<scryer_prolog::indexing::StaticCodeIndices>::index_constant(scryer_prolog::atom_table::AtomTable*, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::IndexedChoiceInstruction>,alloc::alloc::Global>::push_back(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::forms::ChunkedTermVec::push_chunk_term(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::forms::ChunkedTermVec,enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_body_variables<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure$1<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure_env$1<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, scryer_prolog::machine::disjuncts::VariableClassifier*, scryer_prolog::atom_table::Atom, alloc::vec::Vec<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::clause_to_query_term<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, scryer_prolog::atom_table::Atom, alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::BranchMap::separate_and_classify_variables(unsigned long long, enum2$<core::option::Option (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::variable_records::VariableRecords::populate_restricting_sets (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (31 samples, 0.22%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile<scryer_prolog::machine::loader::LiveLoadAndMachineState>(tuple$ (31 samples, 0.22%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::try_term_to_tl(enum2$ (15 samples, 0.11%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::forms::TopLevel>,enum2$ (15 samples, 0.11%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::try_term_to_tl<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$ (15 samples, 0.11%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::setup_rule(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (14 samples, 0.10%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<enum2$<scryer_prolog::parser::ast::Term>,scryer_prolog::forms::ChunkedTermVec,scryer_prolog::machine::disjuncts::VarData>,enum2$ (14 samples, 0.10%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_rule<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::disjuncts::VariableClassifier, scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (14 samples, 0.10%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::merge_branches (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::merge_branch_seq(alloc::vec::drain::Drain (2 samples, 0.01%)`0x7FFB776E6785 (7 samples, 0.05%)`0x7FFB799ED1F4 (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::os::windows::io::handle::impl$23::drop (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::File::file_attr (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::cvt (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::impl$2::is_zero (3 samples, 0.02%)`0x7FFB776B7A04 (2 samples, 0.01%)`0x7FFB799ED234 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::convert::impl$6::try_into (20 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`std::os::windows::io::handle::impl$12::try_from (20 samples, 0.14%)`0x7FFB776E5FE6 (20 samples, 0.14%)`0x7FFB776E6579 (19 samples, 0.14%)`0x7FFB799EDAB4 (19 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::listing_src_file_name (31 samples, 0.22%)scryer-7e5e7ddde7310dd8.exe`std::path::Path::is_file (31 samples, 0.22%)scryer-7e5e7ddde7310dd8.exe`std::fs::metadata (31 samples, 0.22%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map (31 samples, 0.22%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::stat (31 samples, 0.22%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::metadata (31 samples, 0.22%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::File::open (21 samples, 0.15%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::flush_term_queue (65 samples, 0.47%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::flush_term_queue::closure$0 (65 samples, 0.47%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (65 samples, 0.47%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile_and_submit<scryer_prolog::machine::loader::LiveLoadAndMachineState> (65 samples, 0.47%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global> > > >::or_else(enum2$<core::option::Option<ref$<alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,usize> >(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::meta_predicate_property (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_indices::IndexStore::get_meta_predicate_spec(scryer_prolog::atom_table::Atom, unsigned long long, enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,usize> >(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$23::hash(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::global_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::future::block_on::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<tokio::sync::rwlock::read_guard::RwLockReadGuard<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> >,std::thread::local::AccessError> >::unwrap(enum2$<core::result::Result<tokio::sync::rwlock::read_guard::RwLockReadGuard<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::park::CachedParkThread::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::predicate_defined (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<scryer_prolog::machine::machine_indices::CodeIndex> >::map(enum2$<core::option::Option (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_indices::IndexStore::get_predicate_code_index (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash<fxhash::FxHasher> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::retry_me_else (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::try_me_else (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::next_applicable_clause (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::next_clause_applicable (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::allocate (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::stack::Stack::index_and_frame_mut (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::stack::Stack::allocate_and_frame (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::bind (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::compare_term_test (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$13::cmp (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::deref (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::store (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::install_new_block (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::Fixnum::build_with (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::is(enum2$<scryer_prolog::parser::ast::RegType>, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::bind (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::trail(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::keysort (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::pop (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_from_iter::impl$0::from_iter<enum2$<scryer_prolog::parser::ast::Term>,alloc::vec::drain::Drain<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global> >(alloc::vec::drain::Drain<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_from_iter_nested::impl$1::from_iter(alloc::vec::drain::Drain<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::with_capacity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::with_capacity_in (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::with_capacity_in (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::allocate_in (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::impl$1::allocate (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::Global::alloc_impl (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::alloc (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::reduce_term (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_token(enum2$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_op (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::get_op_desc (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::CompositeOpDir::get (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<scryer_prolog::parser::ast::OpDesc> > >::cloned(enum2$<core::option::Option<ref$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity> >(tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash(tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$23::hash(tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::global_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::future::block_on::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<tokio::sync::rwlock::read_guard::RwLockReadGuard<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> >,std::thread::local::AccessError> >::unwrap(enum2$<core::result::Result<tokio::sync::rwlock::read_guard::RwLockReadGuard<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::park::CachedParkThread::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$11::clone_from(alloc::vec::Vec<indexmap::Bucket<scryer_prolog::atom_table::Atom,tuple$<> >,alloc::alloc::Global>*, alloc::vec::Vec<indexmap::Bucket<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::slice::impl$8::clone_into(ref$<slice2$<indexmap::Bucket<scryer_prolog::atom_table::Atom,tuple$<> > > >, alloc::vec::Vec<indexmap::Bucket<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<scryer_prolog::atom_table::Atom,tuple$<> >,alloc::alloc::Global>::extend_from_slice(ref$<slice2$<indexmap::Bucket<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$4::spec_extend(alloc::vec::Vec<indexmap::Bucket<scryer_prolog::atom_table::Atom,tuple$<> >,alloc::alloc::Global>*, core::slice::iter::Iter<indexmap::Bucket<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<scryer_prolog::atom_table::Atom,tuple$<> >,alloc::alloc::Global>::append_elements(ptr_const$<slice2$<indexmap::Bucket<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomTable::build_with(ref$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::rcu::impl$4::deref(scryer_prolog::rcu::RcuRef<indexmap::set::IndexSet<scryer_prolog::atom_table::Atom,std::collections::hash::map::RandomState>,indexmap::set::IndexSet (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::impl$0::clone(indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::impl$0::clone<scryer_prolog::atom_table::Atom,tuple$<> >(indexmap::map::core::IndexMapCore<scryer_prolog::atom_table::Atom,tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::name_token<enum2$<scryer_prolog::machine::streams::Stream> > (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >::map_err(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$ (18 samples, 0.13%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::read_term<enum2$<scryer_prolog::machine::streams::Stream> >(scryer_prolog::parser::ast::CompositeOpDir*, enum2$ (18 samples, 0.13%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::read_tokens(scryer_prolog::parser::lexer::Lexer<enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::next_token<enum2$<scryer_prolog::machine::streams::Stream> > (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::impl$4::next (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::FactIterator::push_subterm(scryer_prolog::forms::Level, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<scryer_prolog::iterators::TermIterState>::subterm_to_state(scryer_prolog::forms::Level, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read(enum2$<scryer_prolog::machine::streams::Stream>, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault (26 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::read::TermWriter::write_term_to_heap(scryer_prolog::read::TermWriter, enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::Bucket<usize>::write (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::mut_ptr::impl$0::write (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::write (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::push_var_eq_functors(alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>*, core::iter::adapters::filter_map::FilterMap<core::slice::iter::Iter<tuple$<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomTable::build_with(ref$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::rcu::impl$4::deref(scryer_prolog::rcu::RcuRef<indexmap::set::IndexSet<scryer_prolog::atom_table::Atom,std::collections::hash::map::RandomState>,indexmap::set::IndexSet (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::impl$0::clone(indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::impl$0::clone<scryer_prolog::atom_table::Atom,tuple$<> >(indexmap::map::core::IndexMapCore<scryer_prolog::atom_table::Atom,tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::capacity (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::impl$12::clone<usize,hashbrown::raw::inner::alloc::inner::Global>(hashbrown::raw::inner::RawTable (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::impl$13::clone_from_spec(hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>*, hashbrown::raw::inner::RawTable (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::clone_from_impl(hashbrown::raw::inner::RawTable (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::IndexMap (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::core::IndexMapCore (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(hashbrown::raw::inner::RawTable (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::impl$16::drop(hashbrown::raw::inner::RawTable (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::is_empty_singleton (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::write_read_term_options(alloc::vec::Vec<tuple$<enum2$<scryer_prolog::machine::machine_indices::VarKey>,scryer_prolog::types::HeapCellValue,usize>,alloc::alloc::Global>, alloc::vec::Vec (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::heap_iter::IterStackLoc,alloc::alloc::Global>::push (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::StackfulPreOrderHeapIter::follow (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term<enum2$<core::result::Result<scryer_prolog::machine::machine_state::OnEOF,alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> > > (*)(ref_mut$<scryer_prolog::machine::machine_state::MachineState>,enum2$<scryer_prolog::machine::streams::Stream>)>(enum2$<scryer_prolog::machine::streams::Stream>, scryer_prolog::machine::machine_indices::IndexStore*, enum2$<core::result::Result<scryer_prolog::machine::machine_state::OnEOF,alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> > > (*)(scryer_prolog::machine::machine_state::MachineState*, enum2$ (39 samples, 0.28%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term_body (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::skip_max_list (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::skip_max_list_result (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::build_with (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::finalize_skip_max_list (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::store (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::arithmetic::impl$14::try_from (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::try_arg (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::unify (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::Unifier::unify_internal<scryer_prolog::machine::unify::DefaultUnifier> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::try_functor (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomCell::get_name_and_arity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomCell::get_arity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomCell::arity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomCell::arity_or_err (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`modular_bitfield::private::proc::read_specifier(ref$<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`modular_bitfield::private::push_pop::impl$17::push_bits(modular_bitfield::private::push_pop::PushBuffer (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::try_functor_unify_components (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::set::IndexSet<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::IndexMap<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<>,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::insert<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> > >(unsigned long long, unsigned long long, indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::set::IndexSet<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert_full(tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >::insert_full<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >(indexmap::HashValue, tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >::push(indexmap::HashValue, tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::deref (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::store (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::unify (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::Unifier::unify_internal<scryer_prolog::machine::unify::DefaultUnifier> (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::write_literal_to_var (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::unify_atom (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::impl$2::index(scryer_prolog::machine::machine_state::MachineState*, enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::stack::impl$4::index (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::load_top_level (252 samples, 1.82%)s..scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get (252 samples, 1.82%)s..scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of (252 samples, 1.82%)s..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::run_module_predicate(scryer_prolog::atom_table::Atom, tuple$ (252 samples, 1.82%)s..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::dispatch_loop (252 samples, 1.82%)s..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::impl$3::index_mut(scryer_prolog::machine::machine_state::MachineState*, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::forms::Declaration>,enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::setup_declaration<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, alloc::vec::Vec<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$19::extend(alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::vec::into_iter::IntoIter<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$2::spec_extend(alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::vec::into_iter::IntoIter<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::append_elements(ptr_const$<slice2$<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::len (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>(alloc::raw_vec::RawVec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB799736BD (2 samples, 0.01%)`0x7FFB799738E3 (2 samples, 0.01%)`0x7FFB799727D9 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<scryer_prolog::debray_allocator::DebrayAllocator> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::debray_allocator::BranchOccurrences,alloc::alloc::Global>::as_mut_ptr (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::debray_allocator::BranchOccurrences,alloc::alloc::Global>::ptr (2 samples, 0.01%)`0x7FFB799747B1 (2 samples, 0.01%)`0x7FFB799F721F (2 samples, 0.01%)`0x7FFB79970F76 (2 samples, 0.01%)`0x7FFB799544AF (2 samples, 0.01%)`0x7FFB799747B1 (2 samples, 0.01%)`0x7FFB79975B74 (2 samples, 0.01%)`0x7FFB799765F6 (2 samples, 0.01%)`0x7FFB7996E412 (2 samples, 0.01%)`0x7FFB7996F35E (2 samples, 0.01%)`0x7FFB7997095C (2 samples, 0.01%)`0x7FFB79959B1A (2 samples, 0.01%)`0x7FFB799ED3D4 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$19::extend(alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::vec::into_iter::IntoIter<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$2::spec_extend(alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::vec::into_iter::IntoIter<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::append_elements(ptr_const$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::len (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>(alloc::raw_vec::RawVec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB799736BD (2 samples, 0.01%)`0x7FFB799738E3 (2 samples, 0.01%)`0x7FFB79971BF2 (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<enum2$<scryer_prolog::forms::PredicateClause> >(enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::collections::vec_deque::VecDeque<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$1::drop(alloc::collections::vec_deque::VecDeque<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::collections::vec_deque::impl$1::drop::Dropper<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$1::drop::impl$0::drop(alloc::collections::vec_deque::impl$1::drop::Dropper<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<slice2$<enum2$<scryer_prolog::forms::ChunkedTerms> > >(ptr_mut$<slice2$<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::collections::vec_deque::VecDeque<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$1::drop<enum2$<scryer_prolog::forms::QueryTerm>,alloc::alloc::Global>(alloc::collections::vec_deque::VecDeque<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::iter::adapters::enumerate::impl$1::next(core::iter::adapters::enumerate::Enumerate<core::slice::iter::IterMut<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::iter::impl$189::next(core::slice::iter::IterMut<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::spec_extend::impl$2::spec_extend<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>(alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::vec::into_iter::IntoIter<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(bit_set::BitSet (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(bit_vec::BitVec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<enum2$<scryer_prolog::variable_records::VarAlloc> >(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::push_front(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::grow<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::handle_capacity_increase (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::reserve_for_push<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB799736BD (2 samples, 0.01%)`0x7FFB799738E3 (2 samples, 0.01%)`0x7FFB79971C3D (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::BranchCodeStack::pop_branch (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::iter::adapters::enumerate::impl$1::next(core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::into_iter::impl$5::next(alloc::vec::into_iter::IntoIter<alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::spec_extend::impl$1::spec_extend<enum2$<scryer_prolog::instructions::Instruction>,alloc::collections::vec_deque::into_iter::IntoIter<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>,alloc::alloc::Global>(alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::collections::vec_deque::into_iter::IntoIter<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::reserve (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::handle_capacity_increase (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>(alloc::raw_vec::RawVec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB799736BD (2 samples, 0.01%)`0x7FFB799738E3 (2 samples, 0.01%)`0x7FFB79971BF2 (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::spec_extend::impl$1::spec_extend<enum2$<scryer_prolog::instructions::Instruction>,alloc::collections::vec_deque::into_iter::IntoIter<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>,alloc::alloc::Global>(alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::collections::vec_deque::into_iter::IntoIter<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::reserve (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::handle_capacity_increase (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::capacity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::capacity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>(alloc::raw_vec::RawVec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::grow_amortized (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (3 samples, 0.02%)`0x7FFB799736BD (3 samples, 0.02%)`0x7FFB799738E3 (3 samples, 0.02%)`0x7FFB79971BF2 (3 samples, 0.02%)`0x7FFB7997B3C7 (3 samples, 0.02%)`0x7FFB799747B1 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::iterators::TermIterState>,alloc::alloc::Global>::push(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::write(enum2$<scryer_prolog::iterators::TermIterState>*, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_query_line(enum2$<scryer_prolog::forms::QueryTerm>*, enum2$<scryer_prolog::parser::ast::GenContext>, alloc::collections::vec_deque::VecDeque<enum2$ (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_target(scryer_prolog::iterators::QueryIterator, enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::impl$2::next (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (19 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_seq(scryer_prolog::forms::ChunkedTermVec*, alloc::collections::vec_deque::VecDeque<enum2$ (19 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::debray_allocator::impl$5::mark_var<scryer_prolog::targets::FactInstruction>(scryer_prolog::debray_allocator::DebrayAllocator*, unsigned long long, scryer_prolog::forms::Level, core::cell::Cell<enum2$<scryer_prolog::parser::ast::VarReg> >*, enum2$<scryer_prolog::parser::ast::GenContext>, alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::debray_allocator::impl$5::mark_reserved_var(scryer_prolog::debray_allocator::DebrayAllocator*, unsigned long long, scryer_prolog::forms::Level, core::cell::Cell<enum2$<scryer_prolog::parser::ast::VarReg> >*, enum2$<scryer_prolog::parser::ast::GenContext>, alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_rule (27 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::debray_allocator::impl$5::max_reg_allocated (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_target<scryer_prolog::targets::FactInstruction,scryer_prolog::iterators::FactIterator>(scryer_prolog::iterators::FactIterator, enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::impl$4::next (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>,enum2$ (39 samples, 0.28%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_predicate(alloc::vec::Vec<enum2$ (39 samples, 0.28%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_pred_subseq(ref_mut$<slice2$<enum2$ (32 samples, 0.23%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::get_or_insert_local_code_index<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::atom_table::Atom, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_mut (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module>::get_index_of (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::get(unsigned long long, indexmap::map::core::equivalent::closure_env$0 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::find(unsigned long long, indexmap::map::core::equivalent::closure_env$0 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::find_inner(unsigned long long, ref_mut$<dyn$<core::ops::function::FnMut<tuple$<usize>,assoc$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::ProbeSeq::move_next (2 samples, 0.01%)`0x7FFB799747B1 (2 samples, 0.01%)`0x7FFB799F6F6A (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<scryer_prolog::machine::disjuncts::VariableClassifier> (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::IndexMap<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::core::IndexMapCore<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> > >(indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<scryer_prolog::machine::disjuncts::BranchInfo> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<slice2$<scryer_prolog::machine::disjuncts::ChunkInfo> >(ptr_mut$<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$19::extend(alloc::vec::Vec<enum2$<scryer_prolog::machine::disjuncts::TraversalState>,alloc::alloc::Global>*, core::iter::adapters::map::Map<core::iter::adapters::chain::Chain<core::iter::adapters::rev::Rev<alloc::vec::into_iter::IntoIter<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global> >,core::iter::sources::once::Once<enum2$<scryer_prolog::parser::ast::Term> > >,enum2$<scryer_prolog::machine::disjuncts::TraversalState> (*)(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$1::spec_extend(alloc::vec::Vec<enum2$<scryer_prolog::machine::disjuncts::TraversalState>,alloc::alloc::Global>*, core::iter::adapters::map::Map<core::iter::adapters::chain::Chain<core::iter::adapters::rev::Rev<alloc::vec::into_iter::IntoIter<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global> >,core::iter::sources::once::Once<enum2$<scryer_prolog::parser::ast::Term> > >,enum2$<scryer_prolog::machine::disjuncts::TraversalState> (*)(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::machine::disjuncts::TraversalState>,alloc::alloc::Global>::extend_trusted(core::iter::adapters::map::Map<core::iter::adapters::chain::Chain<core::iter::adapters::rev::Rev<alloc::vec::into_iter::IntoIter<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global> >,core::iter::sources::once::Once<enum2$<scryer_prolog::parser::ast::Term> > >,enum2$<scryer_prolog::machine::disjuncts::TraversalState> (*)(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::set_len_on_drop::SetLenOnDrop::new (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<enum2$<scryer_prolog::machine::disjuncts::TraversalState>,alloc::alloc::Global>(alloc::raw_vec::RawVec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::machine::disjuncts::TraversalState>,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB799736BD (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::BranchNumber::incr_by_delta (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::rbig::impl$1::clone (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::repr::impl$1::clone (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::ibig::impl$1::clone (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::add::impl$1::add (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::probe_body_var (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::probe_in_situ_var (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::impl$26::from(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::rc::Rc<core::cell::RefCell<enum2$<scryer_prolog::parser::ast::Var> > >::new(core::cell::RefCell<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::boxed::impl$0::new(alloc::rc::RcBox<core::cell::RefCell<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::exchange_malloc (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)`0x7FFB7997BF5E (2 samples, 0.01%)`0x7FFB7995A364 (2 samples, 0.01%)`0x7FFB7995A4EB (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>::push (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>::reserve_for_push<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>::grow_amortized (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (3 samples, 0.02%)`0x7FFB7997B3C7 (3 samples, 0.02%)`0x7FFB7997BF5E (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>::push (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global> >,alloc::alloc::Global>::reserve_for_push<indexmap::Bucket<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global> >,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global> >,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::VarInfo,alloc::alloc::Global>::push (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::reserve_for_push<bytes::bytes::Bytes,alloc::alloc::Global> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::grow_amortized (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (4 samples, 0.03%)`0x7FFB7997B3C7 (3 samples, 0.02%)`0x7FFB7997BF5E (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>,std::collections::hash::map::RandomState>::hash (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<indexmap::map::core::Entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> > >::or_insert_with(enum2$<indexmap::map::core::Entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>,std::collections::hash::map::RandomState>::entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>,std::collections::hash::map::RandomState> (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >::entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> > (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::find(unsigned long long, indexmap::map::core::equivalent::closure_env$0<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::find_inner(unsigned long long, ref_mut$<dyn$<core::ops::function::FnMut<tuple$<usize>,assoc$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<>,std::collections::hash::map::RandomState>::hash<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<>,std::collections::hash::map::RandomState,scryer_prolog::machine::disjuncts::BranchNumber> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::impl$3::hash (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::cmp::impl$4::hash (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::probe_body_term(unsigned long long, unsigned long long, enum2$ (23 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::probe_body_var (20 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`indexmap::set::IndexSet<scryer_prolog::machine::disjuncts::BranchNumber,std::collections::hash::map::RandomState>::contains (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<>,std::collections::hash::map::RandomState>::contains_key (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<>,std::collections::hash::map::RandomState>::get_index_of (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<> >::get_index_of (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::get(unsigned long long, indexmap::map::core::equivalent::closure_env$0<scryer_prolog::machine::disjuncts::BranchNumber,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::find(unsigned long long, indexmap::map::core::equivalent::closure_env$0<scryer_prolog::machine::disjuncts::BranchNumber,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::find_inner(unsigned long long, ref_mut$<dyn$<core::ops::function::FnMut<tuple$<usize>,assoc$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::bitmask::impl$2::next (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::bitmask::BitMask::remove_lowest_bit (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::impl$7::find::closure$0<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::equivalent::closure_env$0<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<>,scryer_prolog::machine::disjuncts::BranchNumber> >(hashbrown::raw::inner::impl$7::find::closure_env$0<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::equivalent::closure_env$0<scryer_prolog::machine::disjuncts::BranchNumber,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::equivalent::closure$0(indexmap::map::core::equivalent::closure_env$0<scryer_prolog::machine::disjuncts::BranchNumber,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::equivalent::impl$0::equivalent (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::impl$1::eq (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::cmp::impl$2::eq (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::ibig::impl$6::eq (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::repr::impl$5::eq (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::tuple::impl$9::eq(tuple$<dashu_base::sign::Sign,ref$<slice2$<u64> > >*, tuple$<dashu_base::sign::Sign,ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::forms::ChunkedTermVec,enum2$ (44 samples, 0.32%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_body_variables<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$ (44 samples, 0.32%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure$1<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure_env$1<scryer_prolog::machine::loader::BootstrappingLoadState>*, scryer_prolog::machine::disjuncts::VariableClassifier*, scryer_prolog::atom_table::Atom, alloc::vec::Vec<enum2$ (27 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::clause_to_query_term<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, scryer_prolog::atom_table::Atom, alloc::vec::Vec<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::get_meta_specs (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::get_or_insert_local_code_index<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::atom_table::Atom, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_mut (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module>::get_index_of (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::get(unsigned long long, indexmap::map::core::equivalent::closure_env$0 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::find(unsigned long long, indexmap::map::core::equivalent::closure_env$0 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::find_inner(unsigned long long, ref_mut$<dyn$<core::ops::function::FnMut<tuple$<usize>,assoc$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::ProbeSeq::move_next (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >::entry<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$23::hash(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::global_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::future::block_on::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)`0x7FFB7995A364 (2 samples, 0.01%)`0x7FFB7995A4EB (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>::reserve_for_push<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>::grow_amortized (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (4 samples, 0.03%)`0x7FFB7997B3C7 (3 samples, 0.02%)`0x7FFB7997BF5E (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>::push (5 samples, 0.04%)`0x7FFB7995A364 (3 samples, 0.02%)`0x7FFB7995A4EB (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>::push (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global> >,alloc::alloc::Global>::reserve_for_push<indexmap::Bucket<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global> >,alloc::alloc::Global> (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global> >,alloc::alloc::Global>::grow_amortized (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (8 samples, 0.06%)`0x7FFB7997B3C7 (8 samples, 0.06%)`0x7FFB7997BF5E (7 samples, 0.05%)`0x7FFB7995A36F (4 samples, 0.03%)`0x7FFB7995A4EB (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::reserve_for_push<bytes::bytes::Bytes,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::VarInfo,alloc::alloc::Global>::push (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::collections::vec_deque::VecDeque<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::impl$1::deallocate(alloc::alloc::Global*, core::ptr::non_null::NonNull (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::dealloc (3 samples, 0.02%)`0x7FFB799747B1 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>,std::collections::hash::map::RandomState>::entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>,std::collections::hash::map::RandomState> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>,std::collections::hash::map::RandomState>::hash (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::VacantEntry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >::insert<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >(indexmap::map::core::VacantEntry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >, alloc::vec::Vec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >::push(indexmap::HashValue, scryer_prolog::parser::ast::VarPtr, alloc::vec::Vec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >::reserve_entries (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >,alloc::alloc::Global>::reserve_exact (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >,alloc::alloc::Global>::reserve_exact (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >,alloc::alloc::Global>::try_reserve_exact (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >,alloc::alloc::Global>::grow_exact (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB799736BD (2 samples, 0.01%)`0x7FFB799738E3 (2 samples, 0.01%)`0x7FFB79971BF2 (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<indexmap::map::core::Entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> > >::or_insert_with(enum2$<indexmap::map::core::Entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::breadth_first_iter(enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::FactIterator::new(enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::exchange_malloc (4 samples, 0.03%)`0x7FFB7997B3C7 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (35 samples, 0.25%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_head_variables(enum2$ (35 samples, 0.25%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::BranchInfo::new (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::impl$13::clone (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::rbig::impl$1::clone (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::repr::impl$1::clone (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::ubig::impl$1::clone (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<> >::insert_full<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<> >(indexmap::HashValue, scryer_prolog::machine::disjuncts::BranchNumber, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<> >::push(indexmap::HashValue, scryer_prolog::machine::disjuncts::BranchNumber, tuple$ (2 samples, 0.01%)`0x7FFB79971BF2 (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)`0x7FFB799736BD (3 samples, 0.02%)`0x7FFB799738E3 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::variable_records::VariableRecord,alloc::alloc::Global>::push (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::variable_records::VariableRecord,alloc::alloc::Global>::reserve_for_push<scryer_prolog::variable_records::VariableRecord,alloc::alloc::Global> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::variable_records::VariableRecord,alloc::alloc::Global>::grow_amortized (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> > >(unsigned long long, indexmap::map::core::get_hash::closure_env$0<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >,alloc::alloc::Global>::capacity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >,alloc::alloc::Global>::capacity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::insert<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> > >(unsigned long long, unsigned long long, indexmap::map::core::get_hash::closure_env$0<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$<enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>, tuple$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert_full(tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>, tuple$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >::insert_full<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >(indexmap::HashValue, tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>, tuple$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >::push(indexmap::HashValue, tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>, tuple$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >::reserve_entries (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >,alloc::alloc::Global>::reserve_exact (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >,alloc::alloc::Global>::reserve_exact (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >,alloc::alloc::Global>::try_reserve_exact (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >,alloc::alloc::Global>::grow_exact (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (3 samples, 0.02%)`0x7FFB7997B3C7 (2 samples, 0.01%)`0x7FFB7997BF5E (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::VarPtr::set(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(core::cell::RefMut<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::cell::impl$42::drop (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::cell::Cell<isize>::get (2 samples, 0.01%)`0x7FFB799747B1 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`bit_set::BitSet<usize>::insert (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`bit_vec::BitVec<usize>::set (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`bit_vec::BitVec<usize>::grow<usize> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$19::extend(alloc::vec::Vec<usize,alloc::alloc::Global>*, core::iter::adapters::take::Take<core::iter::sources::repeat::Repeat (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$1::spec_extend(alloc::vec::Vec<usize,alloc::alloc::Global>*, core::iter::adapters::take::Take<core::iter::sources::repeat::Repeat (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<usize,alloc::alloc::Global>::extend_trusted(core::iter::adapters::take::Take<core::iter::sources::repeat::Repeat (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::set_len_on_drop::SetLenOnDrop::new (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<ptr_mut$<libffi_sys::ffi_type>,alloc::alloc::Global>(alloc::raw_vec::RawVec<ptr_mut$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<ptr_mut$<libffi_sys::ffi_type>,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)`0x7FFB7997BF5E (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> >,std::collections::hash::map::RandomState>::insert(unsigned long long, indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> >,std::collections::hash::map::RandomState>::insert_full<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> >,std::collections::hash::map::RandomState>(unsigned long long, indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >::insert_full<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >(indexmap::HashValue, unsigned long long, indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::BranchMap::separate_and_classify_variables(unsigned long long, enum2$<core::option::Option (28 samples, 0.20%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::variable_records::VariableRecords::populate_restricting_sets (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::variable_records::TempVarData::populate_conflict_set (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::iter::traits::iterator::Iterator::collect(core::ops::range::Range (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`bit_set::impl$2::from_iter(core::ops::range::Range (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`bit_set::impl$3::extend(bit_set::BitSet<usize>*, core::ops::range::Range (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`bit_set::BitSet<usize>::insert (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`bit_vec::BitVec<usize>::set (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`bit_vec::BitVec<usize>::grow<usize> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$19::extend(alloc::vec::Vec<usize,alloc::alloc::Global>*, core::iter::adapters::take::Take<core::iter::sources::repeat::Repeat (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$1::spec_extend(alloc::vec::Vec<usize,alloc::alloc::Global>*, core::iter::adapters::take::Take<core::iter::sources::repeat::Repeat (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<usize,alloc::alloc::Global>::extend_trusted(core::iter::adapters::take::Take<core::iter::sources::repeat::Repeat (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::set_len_on_drop::SetLenOnDrop::new (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<ptr_mut$<libffi_sys::ffi_type>,alloc::alloc::Global>(alloc::raw_vec::RawVec<ptr_mut$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<ptr_mut$<libffi_sys::ffi_type>,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>::push (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>::reserve_for_push<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>::grow_amortized (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (5 samples, 0.04%)`0x7FFB7997B3C7 (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::impl$1::deallocate(alloc::alloc::Global*, core::ptr::non_null::NonNull (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::dealloc (3 samples, 0.02%)`0x7FFB799747B1 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$19::extend(alloc::vec::Vec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>*, alloc::vec::drain::Drain (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$1::spec_extend(alloc::vec::Vec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>*, alloc::vec::drain::Drain (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>::extend_trusted(alloc::vec::drain::Drain (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>::reserve (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>::reserve (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle(alloc::raw_vec::RawVec (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>::grow_amortized (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (5 samples, 0.04%)`0x7FFB7997B3C7 (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::add::impl$11::sub_assign (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::add::impl$5::sub (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<enum2$<scryer_prolog::parser::ast::Term>,scryer_prolog::forms::ChunkedTermVec,scryer_prolog::machine::disjuncts::VarData>,enum2$ (137 samples, 0.99%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_rule<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::disjuncts::VariableClassifier, scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (137 samples, 0.99%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::merge_branches (23 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::merge_branch_seq(alloc::vec::drain::Drain (14 samples, 0.10%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (185 samples, 1.34%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::compile<scryer_prolog::machine::loader::BootstrappingLoadState>(tuple$ (185 samples, 1.34%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::try_term_to_tl(enum2$ (138 samples, 1.00%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::forms::TopLevel>,enum2$ (138 samples, 1.00%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::try_term_to_tl<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$ (138 samples, 1.00%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::setup_rule(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (138 samples, 1.00%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (186 samples, 1.34%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::compile_and_submit<scryer_prolog::machine::loader::BootstrappingLoadState> (186 samples, 1.34%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::reduce_op<enum2$<scryer_prolog::machine::streams::Stream> > (2 samples, 0.01%)`0x7FFB7995A364 (2 samples, 0.01%)`0x7FFB7995A4EB (2 samples, 0.01%)`0x7FFB7997B3C7 (7 samples, 0.05%)`0x7FFB7997BF5E (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift<enum2$<scryer_prolog::machine::streams::Stream> >(enum2$ (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::impl$27::from (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::impl$26::from(enum2$ (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`alloc::rc::Rc<core::cell::RefCell<enum2$<scryer_prolog::parser::ast::Var> > >::new(core::cell::RefCell<enum2$ (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`alloc::boxed::impl$0::new(alloc::rc::RcBox<core::cell::RefCell<enum2$ (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::exchange_malloc (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::global_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::future::block_on::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash(tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$23::hash(tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<scryer_prolog::parser::ast::OpDesc> > >::cloned(enum2$<core::option::Option<ref$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity> >(tuple$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_token(enum2$ (25 samples, 0.18%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_op (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::get_op_desc (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::CompositeOpDir::get (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<scryer_prolog::parser::ast::OpDesc> > >::or_else(enum2$<core::option::Option<ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity> >(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$23::hash(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (2 samples, 0.01%)`0x7FFB79971BF2 (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::reserve_for_push<bytes::bytes::Bytes,alloc::alloc::Global> (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::grow_amortized (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (4 samples, 0.03%)`0x7FFB799736BD (4 samples, 0.03%)`0x7FFB799738E3 (4 samples, 0.03%)`0x7FFB79971C3D (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::lexer::Token>,alloc::alloc::Global>::push(enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::ptr::write(enum2$<scryer_prolog::parser::lexer::Token>*, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<bool,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::scan_for_layout<enum2$<scryer_prolog::machine::streams::Stream> > (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::string::String::with_capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<u8,alloc::alloc::Global>::with_capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<u8,alloc::alloc::Global>::with_capacity_in (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<u8,alloc::alloc::Global>::with_capacity_in (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<u8,alloc::alloc::Global>::allocate_in (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::rcu::Rcu<scryer_prolog::atom_table::InnerAtomTable>::active_epoch<scryer_prolog::atom_table::InnerAtomTable> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::thread::local::LocalKey<core::cell::once::OnceCell<alloc::sync::Arc<core::sync::atomic::AtomicU8> > >::with(scryer_prolog::rcu::impl$1::active_epoch::closure_env$0 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::thread::local::LocalKey<core::cell::once::OnceCell<alloc::sync::Arc<core::sync::atomic::AtomicU8> > >::try_with(scryer_prolog::rcu::impl$1::active_epoch::closure_env$0 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::rcu::impl$1::active_epoch::closure$0(scryer_prolog::rcu::impl$1::active_epoch::closure_env$0<scryer_prolog::atom_table::InnerAtomTable>, core::cell::once::OnceCell<alloc::sync::Arc (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::rcu::impl$4::deref(scryer_prolog::rcu::RcuRef (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomTable::build_with(ref$ (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::rcu::impl$4::deref(scryer_prolog::rcu::RcuRef<indexmap::set::IndexSet<scryer_prolog::atom_table::Atom,std::collections::hash::map::RandomState>,indexmap::set::IndexSet (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::impl$0::clone(indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::impl$0::clone<scryer_prolog::atom_table::Atom,tuple$<> >(indexmap::map::core::IndexMapCore<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::impl$12::clone<usize,hashbrown::raw::inner::alloc::inner::Global>(hashbrown::raw::inner::RawTable (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::new_uninitialized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::new_uninitialized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::name_token<enum2$<scryer_prolog::machine::streams::Stream> > (16 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`alloc::string::String::with_capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<u8,alloc::alloc::Global>::with_capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<u8,alloc::alloc::Global>::with_capacity_in (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<u8,alloc::alloc::Global>::with_capacity_in (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<u8,alloc::alloc::Global>::allocate_in (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::dequeue_terms (255 samples, 1.84%)s..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::term_stream::impl$1::next (65 samples, 0.47%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >::map_err(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >, enum2$<scryer_prolog::machine::machine_errors::CompilationError> (*)(enum2$ (65 samples, 0.47%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::read_term<enum2$<scryer_prolog::machine::streams::Stream> >(scryer_prolog::parser::ast::CompositeOpDir*, enum2$ (65 samples, 0.47%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::read_tokens(scryer_prolog::parser::lexer::Lexer<enum2$ (39 samples, 0.28%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::next_token<enum2$<scryer_prolog::machine::streams::Stream> > (30 samples, 0.22%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::variable_token (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_predicate(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_pred_subseq(ref_mut$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_rule (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_seq(scryer_prolog::forms::ChunkedTermVec*, alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<scryer_prolog::machine::disjuncts::VariableClassifier> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::IndexMap<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::core::IndexMapCore<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> > >(indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::forms::ChunkedTermVec,enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_body_variables<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure$1<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure_env$1<scryer_prolog::machine::loader::BootstrappingLoadState>*, scryer_prolog::machine::disjuncts::VariableClassifier*, scryer_prolog::atom_table::Atom, alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::compile_and_submit<scryer_prolog::machine::loader::BootstrappingLoadState> (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::compile<scryer_prolog::machine::loader::BootstrappingLoadState>(tuple$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::try_term_to_tl(enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::forms::TopLevel>,enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::try_term_to_tl<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::setup_rule(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<enum2$<scryer_prolog::parser::ast::Term>,scryer_prolog::forms::ChunkedTermVec,scryer_prolog::machine::disjuncts::VarData>,enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_rule<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::disjuncts::VariableClassifier, scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_token(enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_op (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::get_op_desc (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::CompositeOpDir::get (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<scryer_prolog::parser::ast::OpDesc> > >::or_else(enum2$<core::option::Option<ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity> >(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$23::hash(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::lexer::Token>,alloc::alloc::Global>::push(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::reserve_for_push<bytes::bytes::Bytes,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::name_token<enum2$<scryer_prolog::machine::streams::Stream> > (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (25 samples, 0.18%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::use_module<scryer_prolog::machine::loader::BootstrappingLoadState>(enum2$ (25 samples, 0.18%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::machine::loader::CompilationTarget>,enum2$ (25 samples, 0.18%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::load<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader (25 samples, 0.18%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::dequeue_terms (25 samples, 0.18%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::term_stream::impl$1::next (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >::map_err(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >, enum2$<scryer_prolog::machine::machine_errors::CompilationError> (*)(enum2$ (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::read_term<enum2$<scryer_prolog::machine::streams::Stream> >(scryer_prolog::parser::ast::CompositeOpDir*, enum2$ (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::read_tokens(scryer_prolog::parser::lexer::Lexer<enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::next_token<enum2$<scryer_prolog::machine::streams::Stream> > (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::load_decl(enum2$ (26 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::machine::loader::CompilationTarget>,enum2$ (285 samples, 2.06%)s..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::load<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader (285 samples, 2.06%)s..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$11::evacuate(scryer_prolog::machine::loader::Loader (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::compile_and_submit<scryer_prolog::machine::loader::BootstrappingLoadState> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::compile<scryer_prolog::machine::loader::BootstrappingLoadState>(tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::try_term_to_tl(enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::forms::TopLevel>,enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::try_term_to_tl<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::setup_rule(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<enum2$<scryer_prolog::parser::ast::Term>,scryer_prolog::forms::ChunkedTermVec,scryer_prolog::machine::disjuncts::VarData>,enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_rule<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::disjuncts::VariableClassifier, scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_token(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::lexer::Token>,alloc::alloc::Global>::push(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::dequeue_terms (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::term_stream::impl$1::next (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >::map_err(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >, enum2$<scryer_prolog::machine::machine_errors::CompilationError> (*)(enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::read_term<enum2$<scryer_prolog::machine::streams::Stream> >(scryer_prolog::parser::ast::CompositeOpDir*, enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::read_tokens(scryer_prolog::parser::lexer::Lexer<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::next_token<enum2$<scryer_prolog::machine::streams::Stream> > (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::name_token<enum2$<scryer_prolog::machine::streams::Stream> > (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::compile::bootstrapping_compile(enum2$<scryer_prolog::machine::streams::Stream>, scryer_prolog::machine::Machine*, enum2$ (293 samples, 2.11%)s..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::load<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (762 samples, 5.50%)scryer-..scryer-7e5e7ddde7310dd8.exe`serial_test::rwlock::impl$0::drop (762 samples, 5.50%)scryer-..scryer-7e5e7ddde7310dd8.exe`parking_lot::condvar::Condvar::notify_one (762 samples, 5.50%)scryer-..scryer-7e5e7ddde7310dd8.exe`core::sync::atomic::AtomicPtr<parking_lot::raw_mutex::RawMutex>::load (762 samples, 5.50%)scryer-..scryer-7e5e7ddde7310dd8.exe`core::sync::atomic::atomic_load (762 samples, 5.50%)scryer-..scryer-7e5e7ddde7310dd8.exe`scryer::helper::load_module_test<ref$<str$> >(ref$<str$>, ref$ (762 samples, 5.50%)scryer-..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::with_test_streams (739 samples, 5.33%)scryer-..scryer-7e5e7ddde7310dd8.exe`core::ops::function::FnOnce::call_once<scryer::src_tests::facts::closure_env$0,tuple$<> > (763 samples, 5.51%)scryer-..scryer-7e5e7ddde7310dd8.exe`scryer::src_tests::facts::closure$0 (763 samples, 5.51%)scryer-..scryer-7e5e7ddde7310dd8.exe`test::assert_test_result(tuple$ (763 samples, 5.51%)scryer-..scryer-7e5e7ddde7310dd8.exe`serial_test::serial_code_lock::local_serial_core(ref$<str$>, void (*) (763 samples, 5.51%)scryer-..scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::len (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::with_capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::with_capacity_in (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::with_capacity_in (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::allocate_in (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::impl$1::allocate (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::Global::alloc_impl (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::alloc (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_from_iter::impl$0::from_iter<enum2$<scryer_prolog::parser::ast::Term>,alloc::vec::drain::Drain<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global> >(alloc::vec::drain::Drain<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_from_iter_nested::impl$1::from_iter(alloc::vec::drain::Drain<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::impl$7::next<scryer_prolog::heap_iter::StackfulPreOrderHeapIter>(scryer_prolog::heap_iter::PostOrderIterator (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::StackfulPreOrderHeapIter::follow (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::impl$27::from (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::impl$26::from(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::rc::Rc<core::cell::RefCell<enum2$<scryer_prolog::parser::ast::Var> > >::new(core::cell::RefCell<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::boxed::impl$0::new(alloc::rc::RcBox<core::cell::RefCell<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::exchange_malloc (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)`0x7FFB7997BF5E (2 samples, 0.01%)`0x7FFB7995A36F (2 samples, 0.01%)`0x7FFB7995A4EB (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term_from_heap (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::clause_to_evacuable (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::restore_load_state_payload(enum2$<core::result::Result<scryer_prolog::arena::TypedArenaPtr<scryer_prolog::machine::term_stream::LoadStatePayload<scryer_prolog::machine::term_stream::LiveTermStream> >,enum2$ (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::read_and_enqueue_term(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>, enum2$<scryer_prolog::parser::ast::RegType>, enum2$ (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::conclude_load (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::conclude_load::closure$0 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile_and_submit<scryer_prolog::machine::loader::LiveLoadAndMachineState> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::declare_module (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::declare_module::closure$0 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::load_decl<scryer_prolog::machine::loader::LiveLoadAndMachineState>(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::add_module(scryer_prolog::forms::ModuleDecl, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::import_builtins_in_module(scryer_prolog::atom_table::Atom, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<tuple$<>,enum2$<scryer_prolog::machine::machine_errors::SessionError> > >::unwrap(enum2$<core::result::Result<tuple$<>,enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::load_state::import_module_exports<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::LiveLoadAndMachineState*, enum2$<scryer_prolog::machine::loader::CompilationTarget>*, scryer_prolog::forms::Module*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::execute_switch_on_term (2 samples, 0.01%)`0x7FFB799727D9 (2 samples, 0.01%)`0x7FFB799F4053 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::append_elements(ptr_const$<slice2$<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::len (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>(alloc::raw_vec::RawVec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::grow_amortized (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (3 samples, 0.02%)`0x7FFB799736BD (3 samples, 0.02%)`0x7FFB799738E3 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$19::extend(alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::vec::into_iter::IntoIter<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$2::spec_extend(alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::vec::into_iter::IntoIter<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_query_line(enum2$<scryer_prolog::forms::QueryTerm>*, enum2$<scryer_prolog::parser::ast::GenContext>, alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_seq(scryer_prolog::forms::ChunkedTermVec*, alloc::collections::vec_deque::VecDeque<enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_rule (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_predicate(alloc::vec::Vec<enum2$ (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_pred_subseq(ref_mut$<slice2$<enum2$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<scryer_prolog::machine::disjuncts::VariableClassifier> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::IndexMap<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::core::IndexMapCore<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> > >(indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::probe_body_term(unsigned long long, unsigned long long, enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::probe_body_var (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::forms::ChunkedTermVec,enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_body_variables<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure$1<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure_env$1<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, scryer_prolog::machine::disjuncts::VariableClassifier*, scryer_prolog::atom_table::Atom, alloc::vec::Vec<enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::clause_to_query_term<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, scryer_prolog::atom_table::Atom, alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_head_variables(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::variable_records::VariableRecord,alloc::alloc::Global>::push (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::BranchMap::separate_and_classify_variables(unsigned long long, enum2$<core::option::Option (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::variable_records::VariableRecords::populate_restricting_sets (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (37 samples, 0.27%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile<scryer_prolog::machine::loader::LiveLoadAndMachineState>(tuple$ (37 samples, 0.27%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::try_term_to_tl(enum2$ (21 samples, 0.15%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::forms::TopLevel>,enum2$ (21 samples, 0.15%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::try_term_to_tl<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$ (21 samples, 0.15%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::setup_rule(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (21 samples, 0.15%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<enum2$<scryer_prolog::parser::ast::Term>,scryer_prolog::forms::ChunkedTermVec,scryer_prolog::machine::disjuncts::VarData>,enum2$ (21 samples, 0.15%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_rule<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::disjuncts::VariableClassifier, scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (21 samples, 0.15%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::merge_branches (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::merge_branch_seq(alloc::vec::drain::Drain (2 samples, 0.01%)`0x7FFB776E6579 (18 samples, 0.13%)`0x7FFB799EDAB4 (18 samples, 0.13%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::flush_term_queue (56 samples, 0.40%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::flush_term_queue::closure$0 (56 samples, 0.40%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (56 samples, 0.40%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile_and_submit<scryer_prolog::machine::loader::LiveLoadAndMachineState> (56 samples, 0.40%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::listing_src_file_name (19 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`std::path::Path::is_file (19 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`std::fs::metadata (19 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map (19 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::stat (19 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::metadata (19 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::File::open (19 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`core::convert::impl$6::try_into (19 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`std::os::windows::io::handle::impl$12::try_from (19 samples, 0.14%)`0x7FFB776E5FE6 (19 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::meta_predicate_property (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::truncate (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::retry_me_else (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::next_applicable_clause (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::stream_property (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::unify (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::Unifier::unify_internal<scryer_prolog::machine::unify::DefaultUnifier> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::set::IndexSet<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert_full(tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >::insert_full<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >(indexmap::HashValue, tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >::push(indexmap::HashValue, tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::try_me_else (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::next_applicable_clause (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::next_clause_applicable (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::allocate (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::stack::Stack::index_and_frame_mut (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::stack::Stack::allocate_and_frame (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::compare_term_test (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$13::cmp (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::deref (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::eq_test (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<core::cmp::Ordering> >::map(enum2$<core::option::Option (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::compare_term_test (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$13::cmp (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::reduce_list (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::expand_comma_compacted_terms<enum2$<scryer_prolog::machine::streams::Stream> > (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::parser::parser::TokenDesc,alloc::alloc::Global>::push (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<usize,tuple$<> >,alloc::alloc::Global>::reserve_for_push<indexmap::Bucket<usize,tuple$<> >,alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<usize,tuple$<> >,alloc::alloc::Global>::grow_amortized (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift<enum2$<scryer_prolog::machine::streams::Stream> >(enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::global_atom_table (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`tokio::future::block_on::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_op (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::get_op_desc (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::CompositeOpDir::get (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<scryer_prolog::parser::ast::OpDesc> > >::cloned(enum2$<core::option::Option<ref$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity> >(tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash(tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$23::hash(tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_token(enum2$ (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<bool,enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::scan_for_layout<enum2$<scryer_prolog::machine::streams::Stream> > (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::lookahead_char (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::streams::impl$28::peek_char(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::arena::impl$11::deref_mut(scryer_prolog::arena::TypedArenaPtr<scryer_prolog::machine::streams::StreamLayout (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomTable::build_with(ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::name_token<enum2$<scryer_prolog::machine::streams::Stream> > (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::skip_char (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::streams::impl$28::consume(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >::map_err(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$ (29 samples, 0.21%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::read_term<enum2$<scryer_prolog::machine::streams::Stream> >(scryer_prolog::parser::ast::CompositeOpDir*, enum2$ (29 samples, 0.21%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::read_tokens(scryer_prolog::parser::lexer::Lexer<enum2$ (16 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::next_token<enum2$<scryer_prolog::machine::streams::Stream> > (14 samples, 0.10%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<tuple$<usize,usize>,alloc::alloc::Global>::push_back(tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<tuple$<usize,usize>,alloc::alloc::Global>::grow<tuple$<usize,usize>,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<tuple$<usize,usize>,alloc::alloc::Global>::handle_capacity_increase (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<usize,tuple$<> >,alloc::alloc::Global>::reserve_for_push<indexmap::Bucket<usize,tuple$<> >,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<usize,tuple$<> >,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read(enum2$<scryer_prolog::machine::streams::Stream>, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault (34 samples, 0.25%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::read::TermWriter::write_term_to_heap(scryer_prolog::read::TermWriter, enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::IndexMap (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::core::IndexMapCore (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(hashbrown::raw::inner::RawTable (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::impl$16::drop(hashbrown::raw::inner::RawTable (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::is_empty_singleton (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::write_read_term_options(alloc::vec::Vec<tuple$<enum2$<scryer_prolog::machine::machine_indices::VarKey>,scryer_prolog::types::HeapCellValue,usize>,alloc::alloc::Global>, alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term<enum2$<core::result::Result<scryer_prolog::machine::machine_state::OnEOF,alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> > > (*)(ref_mut$<scryer_prolog::machine::machine_state::MachineState>,enum2$<scryer_prolog::machine::streams::Stream>)>(enum2$<scryer_prolog::machine::streams::Stream>, scryer_prolog::machine::machine_indices::IndexStore*, enum2$<core::result::Result<scryer_prolog::machine::machine_state::OnEOF,alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> > > (*)(scryer_prolog::machine::machine_state::MachineState*, enum2$ (40 samples, 0.29%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term_body (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::StackfulPreOrderHeapIter::follow (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::try_arg (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::try_functor (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::insert<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> > >(unsigned long long, unsigned long long, indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> > >(unsigned long long, indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$<Output,u64> > > >, hashbrown::raw::inner::Fallibility, hashbrown::raw::inner::TableLayout, enum2$<core::option::Option<void (*)(ptr_mut$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::resize_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::prepare_resize (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::fallible_with_capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::set::IndexSet<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert_full(tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >::insert_full<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >(indexmap::HashValue, tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >::push(indexmap::HashValue, tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::push(indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::capacity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::reserve_exact<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::reserve_exact (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::try_reserve_exact (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::grow_exact (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (3 samples, 0.02%)`0x7FFB7997B3C7 (3 samples, 0.02%)`0x7FFB7997BF5E (3 samples, 0.02%)`0x7FFB7995A36F (3 samples, 0.02%)`0x7FFB7995A4EB (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::unify (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::Unifier::unify_internal<scryer_prolog::machine::unify::DefaultUnifier> (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::write_literal_to_var (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::impl$2::index(scryer_prolog::machine::machine_state::MachineState*, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<u8,alloc::alloc::Global>::as_slice (237 samples, 1.71%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$9::deref(alloc::vec::Vec (237 samples, 1.71%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<u8,alloc::alloc::Global>::as_ptr (237 samples, 1.71%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<u8,alloc::alloc::Global>::ptr (237 samples, 1.71%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::test_load_file(ref$ (237 samples, 1.71%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::run_module_predicate(scryer_prolog::atom_table::Atom, tuple$ (236 samples, 1.70%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::dispatch_loop (236 samples, 1.70%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::dealloc (2 samples, 0.01%)`0x7FFB799747B1 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(scryer_prolog::raw_block::RawBlock (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::raw_block::impl$1::drop(scryer_prolog::raw_block::RawBlock (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::arena::impl$41::drop (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<scryer_prolog::machine::Machine> (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::push (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::add_goal_expansion_clause (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::add_goal_expansion_clause::closure$0 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::incremental_compile_clause<scryer_prolog::machine::loader::LiveLoadAndMachineState>(tuple$<scryer_prolog::atom_table::Atom,usize>, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::fmt::format::format_inner (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::expect (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::fmt::write (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::fmt::num::imp::impl$7::fmt (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_from_iter::impl$0::from_iter<enum2$<scryer_prolog::parser::ast::Term>,alloc::vec::drain::Drain<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global> >(alloc::vec::drain::Drain<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_from_iter_nested::impl$1::from_iter(alloc::vec::drain::Drain<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::with_capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::with_capacity_in (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::with_capacity_in (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::allocate_in (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::impl$1::allocate (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::Global::alloc_impl (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::alloc (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term_from_heap (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::impl$7::next<scryer_prolog::heap_iter::StackfulPreOrderHeapIter>(scryer_prolog::heap_iter::PostOrderIterator (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::StackfulPreOrderHeapIter::follow (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::add_clause_clause_if_dynamic(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::clause_to_evacuable (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::restore_load_state_payload(enum2$<core::result::Result<scryer_prolog::arena::TypedArenaPtr<scryer_prolog::machine::term_stream::LoadStatePayload<scryer_prolog::machine::term_stream::LiveTermStream> >,enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::read_and_enqueue_term(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>, enum2$<scryer_prolog::parser::ast::RegType>, enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::import_builtins_in_module(scryer_prolog::atom_table::Atom, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<tuple$<>,enum2$<scryer_prolog::machine::machine_errors::SessionError> > >::unwrap(enum2$<core::result::Result<tuple$<>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::load_state::import_module_exports<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::LiveLoadAndMachineState*, enum2$<scryer_prolog::machine::loader::CompilationTarget>*, scryer_prolog::forms::Module*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::declare_module (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::declare_module::closure$0 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::load_decl<scryer_prolog::machine::loader::LiveLoadAndMachineState>(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::add_module(scryer_prolog::forms::ModuleDecl, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::devour_whitespace (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::read::devour_whitespace<enum2$<scryer_prolog::machine::streams::Stream> >(scryer_prolog::parser::parser::Parser<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::scan_for_layout<enum2$<scryer_prolog::machine::streams::Stream> > (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::consume_layout(enum2$<core::option::Option (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::select_switch_on_structure_index(scryer_prolog::types::HeapCellValue, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,usize>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,usize> >(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$23::hash(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::execute_switch_on_term (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<enum2$<scryer_prolog::forms::PredicateClause> >(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$1::drop(alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::collections::vec_deque::impl$1::drop::Dropper<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$1::drop::impl$0::drop(alloc::collections::vec_deque::impl$1::drop::Dropper<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<slice2$<enum2$<scryer_prolog::forms::ChunkedTerms> > >(ptr_mut$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::iter::adapters::enumerate::impl$1::next(core::iter::adapters::enumerate::Enumerate<core::slice::iter::IterMut<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::slice::iter::impl$189::next(core::slice::iter::IterMut<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::spec_extend::impl$2::spec_extend<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>(alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::vec::into_iter::IntoIter<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::reserve (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_query_line(enum2$<scryer_prolog::forms::QueryTerm>*, enum2$<scryer_prolog::parser::ast::GenContext>, alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_target(scryer_prolog::iterators::QueryIterator, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_predicate(alloc::vec::Vec<enum2$ (14 samples, 0.10%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_pred_subseq(ref_mut$<slice2$<enum2$ (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_rule (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_seq(scryer_prolog::forms::ChunkedTermVec*, alloc::collections::vec_deque::VecDeque<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global> > > >::cloned(enum2$<core::option::Option<ref$<alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_indices::IndexStore::get_meta_predicate_spec(scryer_prolog::atom_table::Atom, unsigned long long, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global> > > >::or_else(enum2$<core::option::Option<ref$<alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,usize> >(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$23::hash(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure$1<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure_env$1<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, scryer_prolog::machine::disjuncts::VariableClassifier*, scryer_prolog::atom_table::Atom, alloc::vec::Vec<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::clause_to_query_term<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, scryer_prolog::atom_table::Atom, alloc::vec::Vec<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::forms::ChunkedTermVec,enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_body_variables<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::BranchMap::separate_and_classify_variables(unsigned long long, enum2$<core::option::Option (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (26 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile<scryer_prolog::machine::loader::LiveLoadAndMachineState>(tuple$ (26 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::try_term_to_tl(enum2$ (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::forms::TopLevel>,enum2$ (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::try_term_to_tl<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$ (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::setup_rule(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<enum2$<scryer_prolog::parser::ast::Term>,scryer_prolog::forms::ChunkedTermVec,scryer_prolog::machine::disjuncts::VarData>,enum2$ (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_rule<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::disjuncts::VariableClassifier, scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (12 samples, 0.09%)`0x7FFB776E6579 (19 samples, 0.14%)`0x7FFB799EDAB4 (19 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::flush_term_queue (47 samples, 0.34%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::flush_term_queue::closure$0 (47 samples, 0.34%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (47 samples, 0.34%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile_and_submit<scryer_prolog::machine::loader::LiveLoadAndMachineState> (47 samples, 0.34%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::listing_src_file_name (21 samples, 0.15%)scryer-7e5e7ddde7310dd8.exe`std::path::Path::is_file (21 samples, 0.15%)scryer-7e5e7ddde7310dd8.exe`std::fs::metadata (21 samples, 0.15%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map (21 samples, 0.15%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::stat (21 samples, 0.15%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::metadata (21 samples, 0.15%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::File::open (21 samples, 0.15%)scryer-7e5e7ddde7310dd8.exe`core::convert::impl$6::try_into (21 samples, 0.15%)scryer-7e5e7ddde7310dd8.exe`std::os::windows::io::handle::impl$12::try_from (21 samples, 0.15%)`0x7FFB776E5FE6 (21 samples, 0.15%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::predicate_defined (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<scryer_prolog::machine::machine_indices::CodeIndex> >::map(enum2$<core::option::Option (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_indices::IndexStore::get_predicate_code_index (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::try_execute (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_indices::IndexPtr::tag (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_indices::IndexPtr::tag_or_err (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`modular_bitfield::private::proc::read_specifier(ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::deref_register (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::deref (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::try_me_else (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::next_applicable_clause (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::next_clause_applicable (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::bind (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::deref (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_token(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::name_token<enum2$<scryer_prolog::machine::streams::Stream> > (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::get_single_quoted_item (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<char,enum2$<scryer_prolog::parser::ast::ParserError> > >::map(enum2$<core::result::Result<char,enum2$<scryer_prolog::parser::ast::ParserError> > >, enum2$<core::option::Option<char> > (*) (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >::map_err(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::read_term<enum2$<scryer_prolog::machine::streams::Stream> >(scryer_prolog::parser::ast::CompositeOpDir*, enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::read_tokens(scryer_prolog::parser::lexer::Lexer<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::next_token<enum2$<scryer_prolog::machine::streams::Stream> > (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read(enum2$<scryer_prolog::machine::streams::Stream>, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::read::TermWriter::write_term_to_heap(scryer_prolog::read::TermWriter, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::push_var_eq_functors(alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>*, core::iter::adapters::filter_map::FilterMap<core::slice::iter::Iter<tuple$<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomTable::build_with(ref$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::IndexMap (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::core::IndexMapCore (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(hashbrown::raw::inner::RawTable (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::impl$16::drop(hashbrown::raw::inner::RawTable (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::is_empty_singleton (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::write_read_term_options(alloc::vec::Vec<tuple$<enum2$<scryer_prolog::machine::machine_indices::VarKey>,scryer_prolog::types::HeapCellValue,usize>,alloc::alloc::Global>, alloc::vec::Vec (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term<enum2$<core::result::Result<scryer_prolog::machine::machine_state::OnEOF,alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> > > (*)(ref_mut$<scryer_prolog::machine::machine_state::MachineState>,enum2$<scryer_prolog::machine::streams::Stream>)>(enum2$<scryer_prolog::machine::streams::Stream>, scryer_prolog::machine::machine_indices::IndexStore*, enum2$<core::result::Result<scryer_prolog::machine::machine_state::OnEOF,alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> > > (*)(scryer_prolog::machine::machine_state::MachineState*, enum2$ (19 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term_body (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::skip_max_list (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::skip_max_list_result (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::try_arg (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::unify (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::Unifier::unify_internal<scryer_prolog::machine::unify::DefaultUnifier> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::try_functor (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomCell::get_name_and_arity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomCell::get_arity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomCell::arity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomCell::arity_or_err (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`modular_bitfield::private::proc::read_specifier(ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`modular_bitfield::private::push_pop::impl$17::push_bits(modular_bitfield::private::push_pop::PushBuffer (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::try_functor_unify_components (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::set::IndexSet<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert_full(tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >::insert_full<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >(indexmap::HashValue, tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >::push(indexmap::HashValue, tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::bind (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::trail(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::unify (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::Unifier::unify_internal<scryer_prolog::machine::unify::DefaultUnifier> (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get (174 samples, 1.26%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of (174 samples, 1.26%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::run_module_predicate(scryer_prolog::atom_table::Atom, tuple$ (174 samples, 1.26%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::dispatch_loop (174 samples, 1.26%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::impl$3::index_mut(scryer_prolog::machine::machine_state::MachineState*, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile<scryer_prolog::machine::loader::LiveLoadAndMachineState>(tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::try_term_to_tl(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::forms::TopLevel>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::try_term_to_tl<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::flush_term_queue (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::flush_term_queue::closure$0 (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile_and_submit<scryer_prolog::machine::loader::LiveLoadAndMachineState> (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::listing_src_file_name (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::path::Path::is_file (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::fs::metadata (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::stat (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::metadata (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::File::open (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::convert::impl$6::try_into (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::os::windows::io::handle::impl$12::try_from (3 samples, 0.02%)`0x7FFB776E5FE6 (3 samples, 0.02%)`0x7FFB776E6579 (3 samples, 0.02%)`0x7FFB799EDAB4 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read(enum2$<scryer_prolog::machine::streams::Stream>, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::load_special_forms (191 samples, 1.38%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::current_dir (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::run_module_predicate(scryer_prolog::atom_table::Atom, tuple$ (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::dispatch_loop (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term<enum2$<core::result::Result<scryer_prolog::machine::machine_state::OnEOF,alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> > > (*)(ref_mut$<scryer_prolog::machine::machine_state::MachineState>,enum2$<scryer_prolog::machine::streams::Stream>)>(enum2$<scryer_prolog::machine::streams::Stream>, scryer_prolog::machine::machine_indices::IndexStore*, enum2$<core::result::Result<scryer_prolog::machine::machine_state::OnEOF,alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> > > (*)(scryer_prolog::machine::machine_state::MachineState*, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::push (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::add_in_situ_filename_module (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::add_in_situ_filename_module::closure$0 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::listing_src_file_name (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::path::Path::is_file (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::fs::metadata (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::stat (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::metadata (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::File::open (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::convert::impl$6::try_into (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::os::windows::io::handle::impl$12::try_from (2 samples, 0.01%)`0x7FFB776E5FE6 (2 samples, 0.01%)`0x7FFB776E6579 (2 samples, 0.01%)`0x7FFB799EDAB4 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::fmt::format::format_inner (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::expect (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::fmt::write (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::fmt::num::imp::impl$7::fmt (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::fmt::impl$0::write_str<alloc::string::String> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::string::impl$67::write_str (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::string::String::push_str (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec::extend_from_slice (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$4::spec_extend (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec::append_elements (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec::len (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<u8,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global>(enum2$<core::result::Result<core::alloc::layout::Layout,core::alloc::layout::LayoutError> >, enum2$<core::option::Option<tuple$<core::ptr::non_null::NonNull (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$<u8> >,core::alloc::AllocError> >::map_err(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$<u8> >,core::alloc::AllocError> >, alloc::raw_vec::finish_grow::closure_env$1 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term_from_heap (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::impl$7::next<scryer_prolog::heap_iter::StackfulPreOrderHeapIter>(scryer_prolog::heap_iter::PostOrderIterator (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::StackfulPreOrderHeapIter::follow (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::add_clause_clause_if_dynamic(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<scryer_prolog::forms::PredicateSkeleton> > >::map(enum2$<core::option::Option<ref$<scryer_prolog::forms::PredicateSkeleton> > >, scryer_prolog::machine::loader::impl$15::add_clause_clause_if_dynamic::closure_env$0 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_indices::IndexStore::get_predicate_skeleton(enum2$<scryer_prolog::machine::loader::CompilationTarget>*, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash<fxhash::FxHasher> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::clause_to_evacuable (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::restore_load_state_payload(enum2$<core::result::Result<scryer_prolog::arena::TypedArenaPtr<scryer_prolog::machine::term_stream::LoadStatePayload<scryer_prolog::machine::term_stream::LiveTermStream> >,enum2$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::read_and_enqueue_term(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>, enum2$<scryer_prolog::parser::ast::RegType>, enum2$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::convert::impl$6::try_into (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::os::windows::io::handle::impl$12::try_from (3 samples, 0.02%)`0x7FFB776E5FE6 (3 samples, 0.02%)`0x7FFB776E6579 (3 samples, 0.02%)`0x7FFB799EDAB4 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::conclude_load (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::conclude_load::closure$0 (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile_and_submit<scryer_prolog::machine::loader::LiveLoadAndMachineState> (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::listing_src_file_name (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`std::path::Path::is_file (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`std::fs::metadata (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::stat (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::metadata (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::File::open (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::import_builtins_in_module(scryer_prolog::atom_table::Atom, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<tuple$<>,enum2$<scryer_prolog::machine::machine_errors::SessionError> > >::unwrap(enum2$<core::result::Result<tuple$<>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::load_state::import_module_exports<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::LiveLoadAndMachineState*, enum2$<scryer_prolog::machine::loader::CompilationTarget>*, scryer_prolog::forms::Module*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::declare_module (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::declare_module::closure$0 (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::load_decl<scryer_prolog::machine::loader::LiveLoadAndMachineState>(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::add_module(scryer_prolog::forms::ModuleDecl, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<enum2$<scryer_prolog::parser::ast::Literal>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::impl$120::hash<fxhash::FxHasher>(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$2::hash(ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::hash::Hasher::write_str(fxhash::FxHasher*, ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`fxhash::impl$1::write(fxhash::FxHasher*, ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`fxhash::write(unsigned long long, ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`fxhash::write64(unsigned long long, ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<enum2$<scryer_prolog::parser::ast::Literal>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<enum2$<scryer_prolog::parser::ast::Literal>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault<fxhash::FxHasher>,enum2$<scryer_prolog::parser::ast::Literal> >(enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<enum2$<scryer_prolog::parser::ast::Literal>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::execute_switch_on_term (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::fast_call (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::iter::adapters::enumerate::impl$1::next(core::iter::adapters::enumerate::Enumerate<core::slice::iter::IterMut<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::iter::impl$189::next(core::slice::iter::IterMut<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::spec_extend::impl$2::spec_extend<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>(alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::vec::into_iter::IntoIter<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::new (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::QueryIterator::new(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::QueryIterator::extend_state(scryer_prolog::forms::Level, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::iterators::TermIterState>,alloc::alloc::Global>::push(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_seq(scryer_prolog::forms::ChunkedTermVec*, alloc::collections::vec_deque::VecDeque<enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_query_line(enum2$<scryer_prolog::forms::QueryTerm>*, enum2$<scryer_prolog::parser::ast::GenContext>, alloc::collections::vec_deque::VecDeque<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_target(scryer_prolog::iterators::QueryIterator, enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_rule (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_pred_subseq(ref_mut$<slice2$<enum2$ (14 samples, 0.10%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_predicate(alloc::vec::Vec<enum2$ (15 samples, 0.11%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::set::IndexSet (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::IndexMap<scryer_prolog::machine::disjuncts::BranchNumber,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::core::IndexMapCore<scryer_prolog::machine::disjuncts::BranchNumber,tuple$ (2 samples, 0.01%)`0x7FFB799747B1 (2 samples, 0.01%)`0x7FFB799F6F6A (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<scryer_prolog::machine::disjuncts::VariableClassifier> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::VarInfo,alloc::alloc::Global>::push (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::reserve_for_push<bytes::bytes::Bytes,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::probe_body_term(unsigned long long, unsigned long long, enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::probe_body_var (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global> > > >::cloned(enum2$<core::option::Option<ref$<alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_indices::IndexStore::get_meta_predicate_spec(scryer_prolog::atom_table::Atom, unsigned long long, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::forms::ChunkedTermVec,enum2$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_body_variables<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure$1<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure_env$1<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, scryer_prolog::machine::disjuncts::VariableClassifier*, scryer_prolog::atom_table::Atom, alloc::vec::Vec<enum2$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::clause_to_query_term<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, scryer_prolog::atom_table::Atom, alloc::vec::Vec<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::try_term_to_tl(enum2$ (16 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::forms::TopLevel>,enum2$ (16 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::try_term_to_tl<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$ (16 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::setup_rule(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (16 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<enum2$<scryer_prolog::parser::ast::Term>,scryer_prolog::forms::ChunkedTermVec,scryer_prolog::machine::disjuncts::VarData>,enum2$ (16 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_rule<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::disjuncts::VariableClassifier, scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (16 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (32 samples, 0.23%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile<scryer_prolog::machine::loader::LiveLoadAndMachineState>(tuple$ (32 samples, 0.23%)`0x7FFB776E6785 (4 samples, 0.03%)`0x7FFB799ED1F4 (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::convert::impl$6::try_into (19 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`std::os::windows::io::handle::impl$12::try_from (19 samples, 0.14%)`0x7FFB776E5FE6 (19 samples, 0.14%)`0x7FFB776E6579 (19 samples, 0.14%)`0x7FFB799EDAB4 (19 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::flush_term_queue (59 samples, 0.43%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::flush_term_queue::closure$0 (59 samples, 0.43%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (59 samples, 0.43%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile_and_submit<scryer_prolog::machine::loader::LiveLoadAndMachineState> (59 samples, 0.43%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::listing_src_file_name (26 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`std::path::Path::is_file (25 samples, 0.18%)scryer-7e5e7ddde7310dd8.exe`std::fs::metadata (25 samples, 0.18%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map (25 samples, 0.18%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::stat (25 samples, 0.18%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::metadata (25 samples, 0.18%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::File::open (20 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::load_compiled_library (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::load_compiled_library::closure$0 (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::import_module<scryer_prolog::machine::loader::LiveLoadAndMachineState> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::load_state::import_module_exports_into_module<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::LiveLoadAndMachineState*, enum2$<scryer_prolog::machine::loader::CompilationTarget>*, scryer_prolog::forms::Module*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,usize> >(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$23::hash(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global> > > >::or_else(enum2$<core::option::Option<ref$<alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,usize> >(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::meta_predicate_property (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_indices::IndexStore::get_meta_predicate_spec(scryer_prolog::atom_table::Atom, unsigned long long, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::predicate_defined (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<scryer_prolog::machine::machine_indices::CodeIndex> >::map(enum2$<core::option::Option (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_indices::IndexStore::get_predicate_code_index (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::trust_me (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::try_call (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_indices::IndexPtr::tag (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_indices::IndexPtr::tag_or_err (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`modular_bitfield::private::proc::read_specifier(ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::next_applicable_clause (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::next_clause_applicable (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::try_me_else (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::stack::Stack::index_or_frame_mut (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::stack::Stack::allocate_or_frame (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::iter::range::impl$3::next(core::ops::range::Range (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::iter::range::impl$2::spec_next(core::ops::range::Range (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::allocate (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::stack::Stack::index_and_frame_mut (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::stack::Stack::allocate_and_frame (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::deref (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::is_var (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::get_tag (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::tag_or_err (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`modular_bitfield::private::proc::read_specifier(ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::sort::insertion_sort_shift_left<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,alloc::slice::impl$0::sort_by::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,scryer_prolog::machine::dispatch::impl$0::keysort::closure_env$1> >(ref_mut$<slice2$<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue> > >, unsigned long long, alloc::slice::impl$0::sort_by::closure_env$0<tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::sort::insert_tail(ref_mut$<slice2$<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue> > >, alloc::slice::impl$0::sort_by::closure_env$0<tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::compare_term_test (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$13::cmp (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::keysort (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::reduce_term (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift<enum2$<scryer_prolog::machine::streams::Stream> >(enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::impl$27::from (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::impl$26::from(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::rc::Rc<core::cell::RefCell<enum2$<scryer_prolog::parser::ast::Var> > >::new(core::cell::RefCell<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::global_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::future::block_on::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_token(enum2$ (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_op (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::get_op_desc (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::CompositeOpDir::get (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<scryer_prolog::parser::ast::OpDesc> > >::cloned(enum2$<core::option::Option<ref$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity> >(tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash(tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$23::hash(tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::mem::drop(std::sync::mutex::MutexGuard<tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(std::sync::mutex::MutexGuard<tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sync::mutex::impl$12::drop(std::sync::mutex::MutexGuard<tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sync::poison::Flag::done (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::rcu::Rcu<indexmap::set::IndexSet<scryer_prolog::atom_table::Atom,std::collections::hash::map::RandomState> >::replace<indexmap::set::IndexSet<scryer_prolog::atom_table::Atom,std::collections::hash::map::RandomState> >(indexmap::set::IndexSet (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomTable::build_with(ref$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::name_token<enum2$<scryer_prolog::machine::streams::Stream> > (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::number_token<enum2$<scryer_prolog::machine::streams::Stream> > (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >::map_err(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$ (24 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::read_term<enum2$<scryer_prolog::machine::streams::Stream> >(scryer_prolog::parser::ast::CompositeOpDir*, enum2$ (24 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::read_tokens(scryer_prolog::parser::lexer::Lexer<enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::next_token<enum2$<scryer_prolog::machine::streams::Stream> > (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::variable_token (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read(enum2$<scryer_prolog::machine::streams::Stream>, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault (28 samples, 0.20%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::read::TermWriter::write_term_to_heap(scryer_prolog::read::TermWriter, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::IndexMap (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::core::IndexMapCore (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(hashbrown::raw::inner::RawTable (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::impl$16::drop(hashbrown::raw::inner::RawTable (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::is_empty_singleton (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::write_read_term_options(alloc::vec::Vec<tuple$<enum2$<scryer_prolog::machine::machine_indices::VarKey>,scryer_prolog::types::HeapCellValue,usize>,alloc::alloc::Global>, alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::StackfulPreOrderHeapIter::follow (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term<enum2$<core::result::Result<scryer_prolog::machine::machine_state::OnEOF,alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> > > (*)(ref_mut$<scryer_prolog::machine::machine_state::MachineState>,enum2$<scryer_prolog::machine::streams::Stream>)>(enum2$<scryer_prolog::machine::streams::Stream>, scryer_prolog::machine::machine_indices::IndexStore*, enum2$<core::result::Result<scryer_prolog::machine::machine_state::OnEOF,alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> > > (*)(scryer_prolog::machine::machine_state::MachineState*, enum2$ (34 samples, 0.25%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term_body (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::store (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::try_arg (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::unify (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::Unifier::unify_internal<scryer_prolog::machine::unify::DefaultUnifier> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::try_functor (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::set::IndexSet<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::IndexMap<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<>,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (2 samples, 0.01%)`0x7FFB799747B1 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::set::IndexSet<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert_full(tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >::insert_full<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >(indexmap::HashValue, tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >::push(indexmap::HashValue, tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::capacity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::capacity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::insert<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> > >(unsigned long long, unsigned long long, indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> > >(unsigned long long, indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$<Output,u64> > > >, hashbrown::raw::inner::Fallibility, hashbrown::raw::inner::TableLayout, enum2$<core::option::Option<void (*)(ptr_mut$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::resize_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::prepare_resize (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::fallible_with_capacity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::new_uninitialized (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::unify (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::Unifier::unify_internal<scryer_prolog::machine::unify::DefaultUnifier> (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::impl$2::index(scryer_prolog::machine::machine_state::MachineState*, enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::stack::impl$4::index (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::impl$3::index_mut(scryer_prolog::machine::machine_state::MachineState*, enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_s (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::load_top_level (258 samples, 1.86%)s..scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get (258 samples, 1.86%)s..scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of (258 samples, 1.86%)s..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::run_module_predicate(scryer_prolog::atom_table::Atom, tuple$ (258 samples, 1.86%)s..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::dispatch_loop (258 samples, 1.86%)s..`0x7FFB79972615 (2 samples, 0.01%)`0x7FFB7997B44D (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$19::extend(alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::vec::into_iter::IntoIter<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$2::spec_extend(alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::vec::into_iter::IntoIter<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::append_elements(ptr_const$<slice2$<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::len (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>(alloc::raw_vec::RawVec (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::grow_amortized (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (4 samples, 0.03%)`0x7FFB799736BD (4 samples, 0.03%)`0x7FFB799738E3 (4 samples, 0.03%)`0x7FFB799727D9 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$19::extend(alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::vec::into_iter::IntoIter<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<enum2$<scryer_prolog::forms::PredicateClause> >(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::collections::vec_deque::VecDeque<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$1::drop(alloc::collections::vec_deque::VecDeque<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::collections::vec_deque::impl$1::drop::Dropper<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$1::drop::impl$0::drop(alloc::collections::vec_deque::impl$1::drop::Dropper<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<slice2$<enum2$<scryer_prolog::forms::ChunkedTerms> > >(ptr_mut$<slice2$<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$1::drop(alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::collections::vec_deque::impl$1::drop::Dropper<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$1::drop::impl$0::drop(alloc::collections::vec_deque::impl$1::drop::Dropper<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<slice2$<enum2$<scryer_prolog::forms::ChunkedTerms> > >(ptr_mut$<slice2$<enum2$ (2 samples, 0.01%)`0x7FFB799747B1 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::iter::adapters::enumerate::impl$1::next(core::iter::adapters::enumerate::Enumerate<core::slice::iter::IterMut<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::slice::iter::impl$189::next(core::slice::iter::IterMut<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::reserve (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::handle_capacity_increase (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>(alloc::raw_vec::RawVec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB799736BD (2 samples, 0.01%)`0x7FFB799738E3 (2 samples, 0.01%)`0x7FFB79971BF2 (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$18::extend(alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::collections::vec_deque::VecDeque<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::spec_extend::impl$1::spec_extend<enum2$<scryer_prolog::instructions::Instruction>,alloc::collections::vec_deque::into_iter::IntoIter<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>,alloc::alloc::Global>(alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::collections::vec_deque::into_iter::IntoIter<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::BranchCodeStack::pop_branch (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::debray_allocator::DebrayAllocator::alloc_perm_var (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::debray_allocator::impl$5::mark_var<scryer_prolog::targets::QueryInstruction>(scryer_prolog::debray_allocator::DebrayAllocator*, unsigned long long, scryer_prolog::forms::Level, core::cell::Cell<enum2$<scryer_prolog::parser::ast::VarReg> >*, enum2$<scryer_prolog::parser::ast::GenContext>, alloc::collections::vec_deque::VecDeque<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::debray_allocator::impl$5::mark_reserved_var(scryer_prolog::debray_allocator::DebrayAllocator*, unsigned long long, scryer_prolog::forms::Level, core::cell::Cell<enum2$<scryer_prolog::parser::ast::VarReg> >*, enum2$<scryer_prolog::parser::ast::GenContext>, alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_query_line(enum2$<scryer_prolog::forms::QueryTerm>*, enum2$<scryer_prolog::parser::ast::GenContext>, alloc::collections::vec_deque::VecDeque<enum2$ (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_target(scryer_prolog::iterators::QueryIterator, enum2$ (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::impl$2::next (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::iterators::TermIterState>,alloc::alloc::Global>::push(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::write(enum2$<scryer_prolog::iterators::TermIterState>*, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (26 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_seq(scryer_prolog::forms::ChunkedTermVec*, alloc::collections::vec_deque::VecDeque<enum2$ (26 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::debray_allocator::impl$5::max_reg_allocated (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_target<scryer_prolog::targets::FactInstruction,scryer_prolog::iterators::FactIterator>(scryer_prolog::iterators::FactIterator, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$9::deref(alloc::vec::Vec<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::as_ptr (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::ptr (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::debray_allocator::impl$5::reset_at_head(scryer_prolog::debray_allocator::DebrayAllocator*, alloc::vec::Vec<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<usize,usize,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<usize,usize,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert_full (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<usize,usize>::insert_full<usize,usize> (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<usize,usize>::push (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<usize,usize>,alloc::alloc::Global>::push(indexmap::Bucket (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<usize,usize>,alloc::alloc::Global>::capacity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::reserve_exact<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::reserve_exact (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::try_reserve_exact (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::grow_exact (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB799736BD (2 samples, 0.01%)`0x7FFB799738E3 (2 samples, 0.01%)`0x7FFB79971BF2 (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>,enum2$ (46 samples, 0.33%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_predicate(alloc::vec::Vec<enum2$ (46 samples, 0.33%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_pred_subseq(ref_mut$<slice2$<enum2$ (40 samples, 0.29%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_rule (37 samples, 0.27%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::FactIterator::from_rule_head_clause(alloc::vec::Vec<enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::get_or_insert_local_code_index<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::atom_table::Atom, tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_mut (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module>::get_index_of (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::get(unsigned long long, indexmap::map::core::equivalent::closure_env$0 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::find(unsigned long long, indexmap::map::core::equivalent::closure_env$0 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::find_inner(unsigned long long, ref_mut$<dyn$<core::ops::function::FnMut<tuple$<usize>,assoc$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::ProbeSeq::move_next (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::VacantEntry<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex>::insert<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex>(indexmap::map::core::VacantEntry<tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<slice2$<scryer_prolog::machine::disjuncts::ChunkInfo> >(ptr_mut$<slice2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::impl$1::deallocate(alloc::alloc::Global*, core::ptr::non_null::NonNull (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::dealloc (4 samples, 0.03%)`0x7FFB799747B1 (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<scryer_prolog::machine::disjuncts::VariableClassifier> (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::IndexMap<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::core::IndexMapCore<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> > >(indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<scryer_prolog::machine::disjuncts::BranchInfo> (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$19::extend(alloc::vec::Vec<enum2$<scryer_prolog::machine::disjuncts::TraversalState>,alloc::alloc::Global>*, core::iter::adapters::map::Map<core::iter::adapters::chain::Chain<core::iter::adapters::rev::Rev<alloc::vec::into_iter::IntoIter<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global> >,core::iter::sources::once::Once<enum2$<scryer_prolog::parser::ast::Term> > >,enum2$<scryer_prolog::machine::disjuncts::TraversalState> (*)(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$1::spec_extend(alloc::vec::Vec<enum2$<scryer_prolog::machine::disjuncts::TraversalState>,alloc::alloc::Global>*, core::iter::adapters::map::Map<core::iter::adapters::chain::Chain<core::iter::adapters::rev::Rev<alloc::vec::into_iter::IntoIter<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global> >,core::iter::sources::once::Once<enum2$<scryer_prolog::parser::ast::Term> > >,enum2$<scryer_prolog::machine::disjuncts::TraversalState> (*)(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::machine::disjuncts::TraversalState>,alloc::alloc::Global>::extend_trusted(core::iter::adapters::map::Map<core::iter::adapters::chain::Chain<core::iter::adapters::rev::Rev<alloc::vec::into_iter::IntoIter<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global> >,core::iter::sources::once::Once<enum2$<scryer_prolog::parser::ast::Term> > >,enum2$<scryer_prolog::machine::disjuncts::TraversalState> (*)(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::BranchNumber::split (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::div::impl$7::div (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::probe_body_var (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::forms::ChunkedTermVec::push_chunk_term(enum2$ (2 samples, 0.01%)`0x7FFB7997592A (2 samples, 0.01%)`0x7FFB799747B1 (3 samples, 0.02%)`0x7FFB7995A364 (3 samples, 0.02%)`0x7FFB7995A4EB (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::reserve_for_push<bytes::bytes::Bytes,alloc::alloc::Global> (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::grow_amortized (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (5 samples, 0.04%)`0x7FFB7997B3C7 (5 samples, 0.04%)`0x7FFB7997BF5E (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::VarInfo,alloc::alloc::Global>::push (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$9::deref(alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>,std::collections::hash::map::RandomState>::hash (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::collections::hash::map::impl$86::finish (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::hash::sip::impl$4::finish (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::hash::sip::impl$5::finish(core::hash::sip::Hasher (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<indexmap::map::core::Entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> > >::or_insert_with(enum2$<indexmap::map::core::Entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>,std::collections::hash::map::RandomState>::entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>,std::collections::hash::map::RandomState> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::probe_body_term(unsigned long long, unsigned long long, enum2$ (21 samples, 0.15%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::probe_body_var (15 samples, 0.11%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::forms::ChunkedTermVec,enum2$ (37 samples, 0.27%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_body_variables<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$ (37 samples, 0.27%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure$1<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure_env$1<scryer_prolog::machine::loader::BootstrappingLoadState>*, scryer_prolog::machine::disjuncts::VariableClassifier*, scryer_prolog::atom_table::Atom, alloc::vec::Vec<enum2$ (25 samples, 0.18%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::clause_to_query_term<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, scryer_prolog::atom_table::Atom, alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>::reserve_for_push<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>::grow_amortized (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (9 samples, 0.06%)`0x7FFB7997B3C7 (9 samples, 0.06%)`0x7FFB7997BF5E (6 samples, 0.04%)`0x7FFB7995A36F (5 samples, 0.04%)`0x7FFB7995A4EB (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>::push (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>::push (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global> >,alloc::alloc::Global>::reserve_for_push<indexmap::Bucket<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global> >,alloc::alloc::Global> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global> >,alloc::alloc::Global>::grow_amortized (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (3 samples, 0.02%)`0x7FFB7997B3C7 (3 samples, 0.02%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::VarInfo,alloc::alloc::Global>::push (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::reserve_for_push<bytes::bytes::Bytes,alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::grow_amortized (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`enum2$<indexmap::map::core::Entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> > >::or_insert_with(enum2$<indexmap::map::core::Entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::VacantEntry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >::insert<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >(indexmap::map::core::VacantEntry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >, alloc::vec::Vec (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >::push(indexmap::HashValue, scryer_prolog::parser::ast::VarPtr, alloc::vec::Vec (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >::reserve_entries (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >,alloc::alloc::Global>::reserve_exact (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >,alloc::alloc::Global>::reserve_exact (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >,alloc::alloc::Global>::try_reserve_exact (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >,alloc::alloc::Global>::grow_exact (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB799736BD (2 samples, 0.01%)`0x7FFB799738E3 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::breadth_first_iter(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (25 samples, 0.18%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_head_variables(enum2$ (25 samples, 0.18%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::BranchInfo::new (2 samples, 0.01%)`0x7FFB79971BF2 (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)`0x7FFB799F3FA2 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::variable_records::VariableRecord,alloc::alloc::Global>::push (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::variable_records::VariableRecord,alloc::alloc::Global>::reserve_for_push<scryer_prolog::variable_records::VariableRecord,alloc::alloc::Global> (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::variable_records::VariableRecord,alloc::alloc::Global>::grow_amortized (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (6 samples, 0.04%)`0x7FFB799736BD (6 samples, 0.04%)`0x7FFB799738E3 (6 samples, 0.04%)`0x7FFB79971C3D (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$10::deref_mut(alloc::vec::Vec (3 samples, 0.02%)`0x7FFB6E1B1491 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >,alloc::alloc::Global>::capacity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >,alloc::alloc::Global>::capacity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::insert<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> > >(unsigned long long, unsigned long long, indexmap::map::core::get_hash::closure_env$0<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> > >(unsigned long long, indexmap::map::core::get_hash::closure_env$0<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$<Output,u64> > > >, hashbrown::raw::inner::Fallibility, hashbrown::raw::inner::TableLayout, enum2$<core::option::Option<void (*)(ptr_mut$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::resize_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::prepare_resize (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::fallible_with_capacity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::new_uninitialized (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$<enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>, tuple$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert_full(tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>, tuple$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >::insert_full<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >(indexmap::HashValue, tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>, tuple$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >::push(indexmap::HashValue, tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>, tuple$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >::reserve_entries (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >,alloc::alloc::Global>::reserve_exact (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >,alloc::alloc::Global>::reserve_exact (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >,alloc::alloc::Global>::try_reserve_exact (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >,alloc::alloc::Global>::grow_exact (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (4 samples, 0.03%)`0x7FFB7997B3C7 (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::VarPtr::set(enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(core::cell::RefMut<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::cell::impl$42::drop (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::cell::Cell<isize>::get (5 samples, 0.04%)`0x7FFB799747B1 (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`bit_set::BitSet<usize>::insert (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`bit_vec::BitVec<usize>::set (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`bit_vec::BitVec<usize>::grow<usize> (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$19::extend(alloc::vec::Vec<usize,alloc::alloc::Global>*, core::iter::adapters::take::Take<core::iter::sources::repeat::Repeat (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$1::spec_extend(alloc::vec::Vec<usize,alloc::alloc::Global>*, core::iter::adapters::take::Take<core::iter::sources::repeat::Repeat (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<usize,alloc::alloc::Global>::extend_trusted(core::iter::adapters::take::Take<core::iter::sources::repeat::Repeat (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::set_len_on_drop::SetLenOnDrop::new (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<ptr_mut$<libffi_sys::ffi_type>,alloc::alloc::Global>(alloc::raw_vec::RawVec<ptr_mut$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<ptr_mut$<libffi_sys::ffi_type>,alloc::alloc::Global>::grow_amortized (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (3 samples, 0.02%)`0x7FFB7997B3C7 (3 samples, 0.02%)`0x7FFB7997BF5E (2 samples, 0.01%)`0x7FFB7995A36F (2 samples, 0.01%)`0x7FFB7995A4EB (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >,alloc::alloc::Global>::capacity (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >,alloc::alloc::Global>::capacity (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::insert<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > > >(unsigned long long, unsigned long long, indexmap::map::core::get_hash::closure_env$0<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > > >(unsigned long long, indexmap::map::core::get_hash::closure_env$0<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$<Output,u64> > > >, hashbrown::raw::inner::Fallibility, hashbrown::raw::inner::TableLayout, enum2$<core::option::Option<void (*)(ptr_mut$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::resize_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::prepare_resize (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::fallible_with_capacity (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::new_uninitialized (4 samples, 0.03%)`0x7FFB7997B3C7 (4 samples, 0.03%)`0x7FFB7997BEDA (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> >,std::collections::hash::map::RandomState>::insert(unsigned long long, indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> >,std::collections::hash::map::RandomState>::insert_full<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> >,std::collections::hash::map::RandomState>(unsigned long long, indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >::insert_full<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >(indexmap::HashValue, unsigned long long, indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >::push(indexmap::HashValue, unsigned long long, indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >,alloc::alloc::Global>::push(indexmap::Bucket<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::BranchMap::separate_and_classify_variables(unsigned long long, enum2$<core::option::Option (40 samples, 0.29%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::variable_records::VariableRecords::populate_restricting_sets (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::variable_records::TempVarData::populate_conflict_set (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::iter::traits::iterator::Iterator::collect(core::ops::range::Range (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`bit_set::impl$2::from_iter(core::ops::range::Range (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`bit_set::impl$3::extend(bit_set::BitSet<usize>*, core::ops::range::Range (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`bit_set::BitSet<usize>::insert (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`bit_vec::BitVec<usize>::set (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`bit_vec::BitVec<usize>::grow<usize> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$19::extend(alloc::vec::Vec<usize,alloc::alloc::Global>*, core::iter::adapters::take::Take<core::iter::sources::repeat::Repeat (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$1::spec_extend(alloc::vec::Vec<usize,alloc::alloc::Global>*, core::iter::adapters::take::Take<core::iter::sources::repeat::Repeat (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<usize,alloc::alloc::Global>::extend_trusted(core::iter::adapters::take::Take<core::iter::sources::repeat::Repeat (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::set_len_on_drop::SetLenOnDrop::new (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<ptr_mut$<libffi_sys::ffi_type>,alloc::alloc::Global>(alloc::raw_vec::RawVec<ptr_mut$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<ptr_mut$<libffi_sys::ffi_type>,alloc::alloc::Global>::grow_amortized (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>::push (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>::reserve_for_push<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>::grow_amortized (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (3 samples, 0.02%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::iter::adapters::enumerate::impl$1::next(core::iter::adapters::enumerate::Enumerate<core::iter::adapters::rev::Rev<core::slice::iter::Iter (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::iter::adapters::rev::impl$1::next(core::iter::adapters::rev::Rev<core::slice::iter::Iter (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::iter::impl$182::next_back(core::slice::iter::Iter (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::iter::Iter<scryer_prolog::machine::disjuncts::BranchInfo>::pre_dec_end (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::const_ptr::impl$0::sub (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::const_ptr::impl$0::offset (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::cmp::impl$6::cmp (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::impl$1::deallocate(alloc::alloc::Global*, core::ptr::non_null::NonNull (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::dealloc (4 samples, 0.03%)`0x7FFB799747B1 (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`dashu_int::add_ops::impl$16::sub (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::gcd_ops::impl$3::gcd (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::add::impl$11::sub_assign (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::add::impl$5::sub (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`dashu_int::div_ops::impl$0::div (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (193 samples, 1.39%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::compile_and_submit<scryer_prolog::machine::loader::BootstrappingLoadState> (193 samples, 1.39%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (193 samples, 1.39%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::compile<scryer_prolog::machine::loader::BootstrappingLoadState>(tuple$ (193 samples, 1.39%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::try_term_to_tl(enum2$ (134 samples, 0.97%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::forms::TopLevel>,enum2$ (134 samples, 0.97%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::try_term_to_tl<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$ (134 samples, 0.97%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::setup_rule(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (133 samples, 0.96%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<enum2$<scryer_prolog::parser::ast::Term>,scryer_prolog::forms::ChunkedTermVec,scryer_prolog::machine::disjuncts::VarData>,enum2$ (133 samples, 0.96%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_rule<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::disjuncts::VariableClassifier, scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (133 samples, 0.96%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::merge_branches (24 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::merge_branch_seq(alloc::vec::drain::Drain (15 samples, 0.11%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::mul::impl$19::mul (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::parser::parser::TokenDesc,alloc::alloc::Global>::pop (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::push_binary_op<enum2$<scryer_prolog::machine::streams::Stream> > (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::reduce_op<enum2$<scryer_prolog::machine::streams::Stream> > (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::with_capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::with_capacity_in (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::with_capacity_in (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::allocate_in (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::impl$1::allocate (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::Global::alloc_impl (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::alloc (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::pop (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_from_iter::impl$0::from_iter<enum2$<scryer_prolog::parser::ast::Term>,alloc::vec::drain::Drain<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global> >(alloc::vec::drain::Drain<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_from_iter_nested::impl$1::from_iter(alloc::vec::drain::Drain<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::reduce_term (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::parser::parser::TokenDesc,alloc::alloc::Global>::push (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift<enum2$<scryer_prolog::machine::streams::Stream> >(enum2$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::impl$27::from (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::impl$26::from(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::rc::Rc<core::cell::RefCell<enum2$<scryer_prolog::parser::ast::Var> > >::new(core::cell::RefCell<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::boxed::impl$0::new(alloc::rc::RcBox<core::cell::RefCell<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::exchange_malloc (3 samples, 0.02%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<scryer_prolog::parser::ast::OpDesc> > >::cloned(enum2$<core::option::Option<ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity> >(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_op (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::get_op_desc (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::CompositeOpDir::get (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_token(enum2$ (23 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::lexer::Token>,alloc::alloc::Global>::push(enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::write(enum2$<scryer_prolog::parser::lexer::Token>*, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<bool,enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::scan_for_layout<enum2$<scryer_prolog::machine::streams::Stream> > (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::consume_layout(enum2$<core::option::Option (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::skip_char (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::streams::impl$28::consume(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::lookahead_char (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::streams::impl$28::peek_char(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`phf_shared::get_index(phf_shared::Hashes*, ref$<slice2$<tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`phf_shared::displace (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::num::wrapping::impl$244::mul(core::num::wrapping::Wrapping<u32>, core::num::wrapping::Wrapping (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::num::impl$8::wrapping_mul (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<scryer_prolog::atom_table::Atom> > >::cloned(enum2$<core::option::Option<ref$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`phf::map::Map<ref$<str$>,scryer_prolog::atom_table::Atom>::get<ref$<str$>,scryer_prolog::atom_table::Atom,str$>(ref$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`phf::map::Map<ref$<str$>,scryer_prolog::atom_table::Atom>::get_entry(ref$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::rcu::impl$4::deref(scryer_prolog::rcu::RcuRef (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<scryer_prolog::atom_table::Atom> >::or_else(enum2$<core::option::Option (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$14::lookup_str::closure$0 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,tuple$<>,std::collections::hash::map::RandomState>::get_key_value<scryer_prolog::atom_table::Atom,tuple$<>,std::collections::hash::map::RandomState,str$>(ref$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::atom_table::Atom,tuple$<> >::get_index_of<scryer_prolog::atom_table::Atom,tuple$<>,str$>(indexmap::HashValue, ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::get(unsigned long long, indexmap::map::core::equivalent::closure_env$0<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::find(unsigned long long, indexmap::map::core::equivalent::closure_env$0<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::find_inner(unsigned long long, ref_mut$<dyn$<core::ops::function::FnMut<tuple$<usize>,assoc$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::impl$7::find::closure$0(hashbrown::raw::inner::impl$7::find::closure_env$0<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::equivalent::closure_env$0<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::equivalent::closure$0(indexmap::map::core::equivalent::closure_env$0<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$2::equivalent(ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::cmp::impls::impl$9::eq(ref$<str$>*, ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::str::traits::impl$1::eq(ref$<str$>, ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::cmp::impls::impl$9::eq(ref$<slice2$<u8> >*, ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::cmp::impl$0::eq(ref$<slice2$<u8> >, ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::cmp::impl$5::equal(ref$<slice2$<u8> >, ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::global_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::future::block_on::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomTable::build_with(ref$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::get_single_quoted_item (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::lookahead_char (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::streams::impl$28::peek_char(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::name_token<enum2$<scryer_prolog::machine::streams::Stream> > (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`alloc::string::String::with_capacity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<u8,alloc::alloc::Global>::with_capacity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<u8,alloc::alloc::Global>::with_capacity_in (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<u8,alloc::alloc::Global>::with_capacity_in (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<u8,alloc::alloc::Global>::allocate_in (3 samples, 0.02%)`0x7FFB7997B3C7 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::lookahead_char (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::streams::impl$28::peek_char(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::dequeue_terms (255 samples, 1.84%)s..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::term_stream::impl$1::next (62 samples, 0.45%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >::map_err(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >, enum2$<scryer_prolog::machine::machine_errors::CompilationError> (*)(enum2$ (62 samples, 0.45%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::read_term<enum2$<scryer_prolog::machine::streams::Stream> >(scryer_prolog::parser::ast::CompositeOpDir*, enum2$ (62 samples, 0.45%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::read_tokens(scryer_prolog::parser::lexer::Lexer<enum2$ (38 samples, 0.27%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::next_token<enum2$<scryer_prolog::machine::streams::Stream> > (32 samples, 0.23%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::variable_token (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<enum2$<scryer_prolog::forms::PredicateClause> >(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$1::drop(alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::collections::vec_deque::impl$1::drop::Dropper<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$1::drop::impl$0::drop(alloc::collections::vec_deque::impl$1::drop::Dropper<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<slice2$<enum2$<scryer_prolog::forms::ChunkedTerms> > >(ptr_mut$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>,enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_predicate(alloc::vec::Vec<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::forms::ChunkedTermVec,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_body_variables<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::compile_and_submit<scryer_prolog::machine::loader::BootstrappingLoadState> (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::compile<scryer_prolog::machine::loader::BootstrappingLoadState>(tuple$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::try_term_to_tl(enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::forms::TopLevel>,enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::try_term_to_tl<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::setup_rule(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<enum2$<scryer_prolog::parser::ast::Term>,scryer_prolog::forms::ChunkedTermVec,scryer_prolog::machine::disjuncts::VarData>,enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_rule<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::disjuncts::VariableClassifier, scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::BranchMap::separate_and_classify_variables(unsigned long long, enum2$<core::option::Option (2 samples, 0.01%)`0x7FFB799747B1 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomTable::build_with(ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::name_token<enum2$<scryer_prolog::machine::streams::Stream> > (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::dequeue_terms (22 samples, 0.16%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::term_stream::impl$1::next (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >::map_err(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >, enum2$<scryer_prolog::machine::machine_errors::CompilationError> (*)(enum2$ (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::read_term<enum2$<scryer_prolog::machine::streams::Stream> >(scryer_prolog::parser::ast::CompositeOpDir*, enum2$ (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::read_tokens(scryer_prolog::parser::lexer::Lexer<enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::next_token<enum2$<scryer_prolog::machine::streams::Stream> > (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::variable_token (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::load_decl(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::add_module(scryer_prolog::forms::ModuleDecl, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::import_builtins_in_module(scryer_prolog::atom_table::Atom, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<tuple$<>,enum2$<scryer_prolog::machine::machine_errors::SessionError> > >::unwrap(enum2$<core::result::Result<tuple$<>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::load_state::import_module_exports<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::BootstrappingLoadState*, enum2$<scryer_prolog::machine::loader::CompilationTarget>*, scryer_prolog::forms::Module*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<indexmap::map::core::Entry<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex> >::or_insert_with(enum2$<indexmap::map::core::Entry<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex> >, scryer_prolog::machine::load_state::import_module_exports::closure_env$0 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::VacantEntry<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex>::insert<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex>(indexmap::map::core::VacantEntry<tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex>::push(indexmap::HashValue, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::load_decl(enum2$ (26 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (26 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::use_module<scryer_prolog::machine::loader::BootstrappingLoadState>(enum2$ (26 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::machine::loader::CompilationTarget>,enum2$ (26 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::load<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader (26 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$11::evacuate(scryer_prolog::machine::loader::Loader (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::machine::loader::CompilationTarget>,enum2$ (285 samples, 2.06%)s..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::load<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader (285 samples, 2.06%)s..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$11::evacuate(scryer_prolog::machine::loader::Loader (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::compile_and_submit<scryer_prolog::machine::loader::BootstrappingLoadState> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::compile<scryer_prolog::machine::loader::BootstrappingLoadState>(tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::try_term_to_tl(enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::forms::TopLevel>,enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::try_term_to_tl<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::setup_rule(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<enum2$<scryer_prolog::parser::ast::Term>,scryer_prolog::forms::ChunkedTermVec,scryer_prolog::machine::disjuncts::VarData>,enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_rule<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::disjuncts::VariableClassifier, scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::compile::bootstrapping_compile(enum2$<scryer_prolog::machine::streams::Stream>, scryer_prolog::machine::Machine*, enum2$ (293 samples, 2.11%)s..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::load<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::dequeue_terms (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::term_stream::impl$1::next (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >::map_err(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >, enum2$<scryer_prolog::machine::machine_errors::CompilationError> (*)(enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::read_term<enum2$<scryer_prolog::machine::streams::Stream> >(scryer_prolog::parser::ast::CompositeOpDir*, enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::read_tokens(scryer_prolog::parser::lexer::Lexer<enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::next_token<enum2$<scryer_prolog::machine::streams::Stream> > (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::name_token<enum2$<scryer_prolog::machine::streams::Stream> > (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (990 samples, 7.15%)scryer-7e5..scryer-7e5e7ddde7310dd8.exe`serial_test::rwlock::impl$0::drop (990 samples, 7.15%)scryer-7e5..scryer-7e5e7ddde7310dd8.exe`parking_lot::condvar::Condvar::notify_one (990 samples, 7.15%)scryer-7e5..scryer-7e5e7ddde7310dd8.exe`core::sync::atomic::AtomicPtr<parking_lot::raw_mutex::RawMutex>::load (990 samples, 7.15%)scryer-7e5..scryer-7e5e7ddde7310dd8.exe`core::sync::atomic::atomic_load (990 samples, 7.15%)scryer-7e5..scryer-7e5e7ddde7310dd8.exe`scryer::helper::load_module_test<ref$<str$> >(ref$<str$>, ref$ (990 samples, 7.15%)scryer-7e5..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::with_test_streams (746 samples, 5.38%)scryer-..scryer-7e5e7ddde7310dd8.exe`core::ops::function::FnOnce::call_once<scryer::src_tests::hello_world::closure_env$0,tuple$<> > (991 samples, 7.15%)scryer-7e5..scryer-7e5e7ddde7310dd8.exe`scryer::src_tests::hello_world::closure$0 (991 samples, 7.15%)scryer-7e5..scryer-7e5e7ddde7310dd8.exe`test::assert_test_result(tuple$ (991 samples, 7.15%)scryer-7e5..scryer-7e5e7ddde7310dd8.exe`serial_test::serial_code_lock::local_serial_core(ref$<str$>, void (*) (991 samples, 7.15%)scryer-7e5..scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<alloc::string::String,std::io::error::Error> >::unwrap(enum2$<core::result::Result (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::fs::read_to_string::inner (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::len (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::reserve_for_push<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB799736BD (2 samples, 0.01%)`0x7FFB799738E3 (2 samples, 0.01%)`0x7FFB799727D9 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::push (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::ptr::write (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$13::index(alloc::vec::Vec<enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::slice::index::impl$0::index(ref$<slice2$<enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::slice::index::impl$2::index(unsigned long long, ref$<slice2$<enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$14::index_mut(alloc::vec::Vec<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::slice::index::impl$1::index_mut(ref_mut$<slice2$<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::slice::index::impl$2::index_mut(unsigned long long, ref_mut$<slice2$<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ops::function::FnOnce::call_once<scryer_prolog::machine::system_calls::impl$2::remove_call_policy_check::closure_env$0,tuple$<ref_mut$<scryer_prolog::machine::machine_state::MachineState> > > (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::system_calls::impl$2::remove_call_policy_check::closure$0 (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::len (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::atom_chars (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomCell::get_name_and_arity (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::Unifier::unify_complete_string<scryer_prolog::machine::unify::DefaultUnifier> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::impl$10::deref (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::Unifier::unify_partial_string<scryer_prolog::machine::unify::DefaultUnifier> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::partial_string::compare_pstr_prefixes (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::partial_string::PartialString::as_str_from (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<scryer_prolog::atom_table::AtomString>::map(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::fmt::format::format_inner (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::expect (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::fmt::write (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::fmt::num::imp::impl$7::fmt (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::fmt::impl$0::write_str<alloc::string::String> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::string::impl$67::write_str (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::string::String::push_str (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec::extend_from_slice (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$4::spec_extend (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec::append_elements (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec::len (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<u8,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global>(enum2$<core::result::Result<core::alloc::layout::Layout,core::alloc::layout::LayoutError> >, enum2$<core::option::Option<tuple$<core::ptr::non_null::NonNull (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::push(enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<enum2$<scryer_prolog::parser::ast::Literal>,alloc::collections::vec_deque::VecDeque<usize,alloc::alloc::Global> >,alloc::alloc::Global>::reserve_for_push<indexmap::Bucket<enum2$<scryer_prolog::parser::ast::Literal>,alloc::collections::vec_deque::VecDeque<usize,alloc::alloc::Global> >,alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<enum2$<scryer_prolog::parser::ast::Literal>,alloc::collections::vec_deque::VecDeque<usize,alloc::alloc::Global> >,alloc::alloc::Global>::grow_amortized (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::heap_iter::IterStackLoc,alloc::alloc::Global>::push (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::reserve_for_push<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB799736BD (2 samples, 0.01%)`0x7FFB799738E3 (2 samples, 0.01%)`0x7FFB79971BF2 (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$14::index_mut(alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::index::impl$1::index_mut(ref_mut$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::index::impl$2::index_mut(unsigned long long, ref_mut$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::impl$7::next<scryer_prolog::heap_iter::StackfulPreOrderHeapIter>(scryer_prolog::heap_iter::PostOrderIterator (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::StackfulPreOrderHeapIter::follow (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::StackfulPreOrderHeapIter::read_cell_mut (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$ (21 samples, 0.15%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term_from_heap (21 samples, 0.15%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::clause_to_evacuable (23 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::restore_load_state_payload(enum2$<core::result::Result<scryer_prolog::arena::TypedArenaPtr<scryer_prolog::machine::term_stream::LoadStatePayload<scryer_prolog::machine::term_stream::LiveTermStream> >,enum2$ (23 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::read_and_enqueue_term(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>, enum2$<scryer_prolog::parser::ast::RegType>, enum2$ (23 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::close (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<scryer_prolog::machine::streams::Stream>::close (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::os::windows::io::handle::impl$23::drop (2 samples, 0.01%)`0x7FFB776E6785 (2 samples, 0.01%)`0x7FFB799ED1F4 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_indices::impl$5::from (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::UntypedArenaPtr::build_with (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::UntypedArenaPtr::with_ptr (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::UntypedArenaPtr::set_ptr (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::UntypedArenaPtr::set_ptr_checked (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`modular_bitfield::specifiers::impl$180::into_bytes (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::get_or_insert_qualified_code_index(scryer_prolog::types::HeapCellValue, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(scryer_prolog::machine::loader::Loader (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::InlineLoadState>::get_or_insert_local_code_index<scryer_prolog::machine::loader::InlineLoadState>(scryer_prolog::atom_table::Atom, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_mut (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash<fxhash::FxHasher> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::StackfulPreOrderHeapIter::follow (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::variable_set<core::hash::BuildHasherDefault<fxhash::FxHasher> >(indexmap::set::IndexSet<scryer_prolog::types::HeapCellValue,core::hash::BuildHasherDefault (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::compile_inline_or_expanded_goal (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::get_tag (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::tag_or_err (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`modular_bitfield::private::proc::read_specifier(ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::variable_set<core::hash::BuildHasherDefault<fxhash::FxHasher> >(indexmap::set::IndexSet<scryer_prolog::types::HeapCellValue,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::declare_module (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::declare_module::closure$0 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::load_decl<scryer_prolog::machine::loader::LiveLoadAndMachineState>(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::add_module(scryer_prolog::forms::ModuleDecl, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::import_builtins_in_module(scryer_prolog::atom_table::Atom, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<tuple$<>,enum2$<scryer_prolog::machine::machine_errors::SessionError> > >::unwrap(enum2$<core::result::Result<tuple$<>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::load_state::import_module_exports<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::LiveLoadAndMachineState*, enum2$<scryer_prolog::machine::loader::CompilationTarget>*, scryer_prolog::forms::Module*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_indices::IndexPtr::is_dynamic_undefined (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_indices::IndexPtr::tag (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_indices::IndexPtr::tag_or_err (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`modular_bitfield::private::proc::read_specifier(ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::load_state::set_code_index(scryer_prolog::machine::loader::RetractionInfo*, enum2$<scryer_prolog::machine::loader::CompilationTarget>*, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::RetractionInfo::push_record(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::machine::loader::RetractionRecord>,alloc::alloc::Global>::push(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::machine::loader::RetractionRecord>,alloc::alloc::Global>::reserve_for_push<enum2$<scryer_prolog::machine::loader::RetractionRecord>,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::machine::loader::RetractionRecord>,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB799736BD (2 samples, 0.01%)`0x7FFB799738E3 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::iter::impl$181::next(core::slice::iter::Iter (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$2::hash(ref$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::hash::Hasher::write_str(fxhash::FxHasher*, ref$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`fxhash::impl$1::write(fxhash::FxHasher*, ref$<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`fxhash::write(unsigned long long, ref$<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`fxhash::write64(unsigned long long, ref$<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<enum2$<scryer_prolog::parser::ast::Literal>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash(enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::impl$120::hash<fxhash::FxHasher>(enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$9::deref(alloc::vec::Vec<indexmap::Bucket<enum2$<scryer_prolog::parser::ast::Literal>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<enum2$<scryer_prolog::parser::ast::Literal>,enum2$<scryer_prolog::instructions::IndexingCodePtr> >,alloc::alloc::Global>::as_ptr (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<enum2$<scryer_prolog::parser::ast::Literal>,enum2$<scryer_prolog::instructions::IndexingCodePtr> >,alloc::alloc::Global>::ptr (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::impl$7::find::closure$0(hashbrown::raw::inner::impl$7::find::closure_env$0<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::equivalent::closure_env$0<enum2$<scryer_prolog::parser::ast::Literal>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::equivalent::closure$0(indexmap::map::core::equivalent::closure_env$0<enum2$<scryer_prolog::parser::ast::Literal>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::equivalent::impl$0::equivalent<enum2$<scryer_prolog::parser::ast::Literal>,enum2$<scryer_prolog::parser::ast::Literal> >(enum2$<scryer_prolog::parser::ast::Literal>*, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<enum2$<scryer_prolog::parser::ast::Literal>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<enum2$<scryer_prolog::parser::ast::Literal>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault<fxhash::FxHasher>,enum2$<scryer_prolog::parser::ast::Literal> >(enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<enum2$<scryer_prolog::parser::ast::Literal>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<enum2$<scryer_prolog::parser::ast::Literal>,enum2$<scryer_prolog::instructions::IndexingCodePtr> >::get_index_of(indexmap::HashValue, enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::get(unsigned long long, indexmap::map::core::equivalent::closure_env$0<enum2$<scryer_prolog::parser::ast::Literal>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::find(unsigned long long, indexmap::map::core::equivalent::closure_env$0<enum2$<scryer_prolog::parser::ast::Literal>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::find_inner(unsigned long long, ref_mut$<dyn$<core::ops::function::FnMut<tuple$<usize>,assoc$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::global_atom_table (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`tokio::future::block_on::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::select_switch_on_structure_index(scryer_prolog::types::HeapCellValue, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,usize>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,usize> >(tuple$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash(tuple$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$23::hash(tuple$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::rcu::RcuRef<scryer_prolog::atom_table::InnerAtomTable,u8>::try_map(scryer_prolog::rcu::RcuRef (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(scryer_prolog::rcu::RcuRef (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::sync::Arc (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::sync::impl$27::drop(alloc::sync::Arc (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::execute_switch_on_term (27 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::store (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<scryer_prolog::forms::Module> > >::and_then(enum2$<core::option::Option<ref$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_indices::impl$10::get_predicate_code_index::closure$0 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<scryer_prolog::machine::machine_indices::CodeIndex> > >::cloned(enum2$<core::option::Option<ref$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,usize> >(tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex>::get_index_of(indexmap::HashValue, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::get(unsigned long long, indexmap::map::core::equivalent::closure_env$0<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::find(unsigned long long, indexmap::map::core::equivalent::closure_env$0<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::find_inner(unsigned long long, ref_mut$<dyn$<core::ops::function::FnMut<tuple$<usize>,assoc$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::likely (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_indices::IndexStore::get_predicate_code_index (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<scryer_prolog::machine::machine_indices::CodeIndex> >::or_else(enum2$<core::option::Option<scryer_prolog::machine::machine_indices::CodeIndex> >, scryer_prolog::machine::system_calls::impl$2::fast_call::closure_env$1 (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::system_calls::impl$2::fast_call::closure$1(scryer_prolog::machine::system_calls::impl$2::fast_call::closure_env$1 (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::fast_call (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::file_exists (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::path::Path::exists(ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::fs::metadata(ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<std::sys::windows::fs::FileAttr,std::io::error::Error> >::map(enum2$<core::result::Result<std::sys::windows::fs::FileAttr,std::io::error::Error> >, std::fs::Metadata (*) (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::stat (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::metadata (2 samples, 0.01%)`0x7FFB799727D9 (2 samples, 0.01%)`0x7FFB799F4053 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$19::extend(alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::vec::into_iter::IntoIter<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$2::spec_extend(alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::vec::into_iter::IntoIter<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::append_elements(ptr_const$<slice2$<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::len (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>(alloc::raw_vec::RawVec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::grow_amortized (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (3 samples, 0.02%)`0x7FFB799736BD (3 samples, 0.02%)`0x7FFB799738E3 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::iter::adapters::enumerate::impl$1::next(core::iter::adapters::enumerate::Enumerate<core::slice::iter::IterMut<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::iter::impl$189::next(core::slice::iter::IterMut<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::spec_extend::impl$2::spec_extend<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>(alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::vec::into_iter::IntoIter<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::reserve (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::handle_capacity_increase (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>(alloc::raw_vec::RawVec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB799736BD (2 samples, 0.01%)`0x7FFB799738E3 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_query_line(enum2$<scryer_prolog::forms::QueryTerm>*, enum2$<scryer_prolog::parser::ast::GenContext>, alloc::collections::vec_deque::VecDeque<enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_target(scryer_prolog::iterators::QueryIterator, enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_seq(scryer_prolog::forms::ChunkedTermVec*, alloc::collections::vec_deque::VecDeque<enum2$ (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_predicate(alloc::vec::Vec<enum2$ (18 samples, 0.13%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_pred_subseq(ref_mut$<slice2$<enum2$ (15 samples, 0.11%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_rule (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::FactIterator::from_rule_head_clause(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash<fxhash::FxHasher> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::get_or_insert_local_code_index<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::atom_table::Atom, tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_mut (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<scryer_prolog::machine::disjuncts::VariableClassifier> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::IndexMap<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::core::IndexMapCore<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$19::extend(alloc::vec::Vec<enum2$<scryer_prolog::machine::disjuncts::TraversalState>,alloc::alloc::Global>*, core::iter::adapters::map::Map<core::iter::adapters::chain::Chain<core::iter::adapters::rev::Rev<alloc::vec::into_iter::IntoIter<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global> >,core::iter::sources::once::Once<enum2$<scryer_prolog::parser::ast::Term> > >,enum2$<scryer_prolog::machine::disjuncts::TraversalState> (*)(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$1::spec_extend(alloc::vec::Vec<enum2$<scryer_prolog::machine::disjuncts::TraversalState>,alloc::alloc::Global>*, core::iter::adapters::map::Map<core::iter::adapters::chain::Chain<core::iter::adapters::rev::Rev<alloc::vec::into_iter::IntoIter<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global> >,core::iter::sources::once::Once<enum2$<scryer_prolog::parser::ast::Term> > >,enum2$<scryer_prolog::machine::disjuncts::TraversalState> (*)(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::machine::disjuncts::TraversalState>,alloc::alloc::Global>::extend_trusted(core::iter::adapters::map::Map<core::iter::adapters::chain::Chain<core::iter::adapters::rev::Rev<alloc::vec::into_iter::IntoIter<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global> >,core::iter::sources::once::Once<enum2$<scryer_prolog::parser::ast::Term> > >,enum2$<scryer_prolog::machine::disjuncts::TraversalState> (*)(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::iter::traits::iterator::Iterator::for_each(core::iter::adapters::map::Map<core::iter::adapters::chain::Chain<core::iter::adapters::rev::Rev<alloc::vec::into_iter::IntoIter<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global> >,core::iter::sources::once::Once<enum2$<scryer_prolog::parser::ast::Term> > >,enum2$<scryer_prolog::machine::disjuncts::TraversalState> (*)(enum2$<scryer_prolog::parser::ast::Term>)>, alloc::vec::impl$20::extend_trusted::closure_env$0<enum2$<scryer_prolog::machine::disjuncts::TraversalState>,alloc::alloc::Global,core::iter::adapters::map::Map<core::iter::adapters::chain::Chain<core::iter::adapters::rev::Rev<alloc::vec::into_iter::IntoIter<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global> >,core::iter::sources::once::Once<enum2$<scryer_prolog::parser::ast::Term> > >,enum2$<scryer_prolog::machine::disjuncts::TraversalState> (*)(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::iter::adapters::map::impl$2::fold(core::iter::adapters::map::Map<core::iter::adapters::chain::Chain<core::iter::adapters::rev::Rev<alloc::vec::into_iter::IntoIter<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global> >,core::iter::sources::once::Once<enum2$<scryer_prolog::parser::ast::Term> > >,enum2$<scryer_prolog::machine::disjuncts::TraversalState> (*)(enum2$<scryer_prolog::parser::ast::Term>)>, tuple$<>, core::iter::traits::iterator::Iterator::for_each::call::closure_env$0<enum2$<scryer_prolog::machine::disjuncts::TraversalState>,alloc::vec::impl$20::extend_trusted::closure_env$0<enum2$<scryer_prolog::machine::disjuncts::TraversalState>,alloc::alloc::Global,core::iter::adapters::map::Map<core::iter::adapters::chain::Chain<core::iter::adapters::rev::Rev<alloc::vec::into_iter::IntoIter<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global> >,core::iter::sources::once::Once<enum2$<scryer_prolog::parser::ast::Term> > >,enum2$<scryer_prolog::machine::disjuncts::TraversalState> (*)(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::iter::adapters::chain::impl$1::fold<core::iter::adapters::rev::Rev<alloc::vec::into_iter::IntoIter<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global> >,core::iter::sources::once::Once<enum2$<scryer_prolog::parser::ast::Term> >,tuple$<>,core::iter::adapters::map::map_fold::closure_env$0<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::machine::disjuncts::TraversalState>,tuple$<>,enum2$<scryer_prolog::machine::disjuncts::TraversalState> (*)(enum2$<scryer_prolog::parser::ast::Term>),core::iter::traits::iterator::Iterator::for_each::call::closure_env$0<enum2$<scryer_prolog::machine::disjuncts::TraversalState>,alloc::vec::impl$20::extend_trusted::closure_env$0<enum2$<scryer_prolog::machine::disjuncts::TraversalState>,alloc::alloc::Global,core::iter::adapters::map::Map<core::iter::adapters::chain::Chain<core::iter::adapters::rev::Rev<alloc::vec::into_iter::IntoIter<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global> >,core::iter::sources::once::Once<enum2$<scryer_prolog::parser::ast::Term> > >,enum2$<scryer_prolog::machine::disjuncts::TraversalState> (*)(enum2$<scryer_prolog::parser::ast::Term>)> > > > >(core::iter::adapters::chain::Chain<core::iter::adapters::rev::Rev<alloc::vec::into_iter::IntoIter<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global> >,core::iter::sources::once::Once<enum2$<scryer_prolog::parser::ast::Term> > >, tuple$<>, core::iter::adapters::map::map_fold::closure_env$0<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::machine::disjuncts::TraversalState>,tuple$<>,enum2$<scryer_prolog::machine::disjuncts::TraversalState> (*)(enum2$<scryer_prolog::parser::ast::Term>),core::iter::traits::iterator::Iterator::for_each::call::closure_env$0<enum2$<scryer_prolog::machine::disjuncts::TraversalState>,alloc::vec::impl$20::extend_trusted::closure_env$0<enum2$<scryer_prolog::machine::disjuncts::TraversalState>,alloc::alloc::Global,core::iter::adapters::map::Map<core::iter::adapters::chain::Chain<core::iter::adapters::rev::Rev<alloc::vec::into_iter::IntoIter<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global> >,core::iter::sources::once::Once<enum2$<scryer_prolog::parser::ast::Term> > >,enum2$<scryer_prolog::machine::disjuncts::TraversalState> (*)(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::iter::adapters::rev::impl$1::fold<alloc::vec::into_iter::IntoIter<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>,tuple$<>,ref_mut$<core::iter::adapters::map::map_fold::closure_env$0<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::machine::disjuncts::TraversalState>,tuple$<>,enum2$<scryer_prolog::machine::disjuncts::TraversalState> (*)(enum2$<scryer_prolog::parser::ast::Term>),core::iter::traits::iterator::Iterator::for_each::call::closure_env$0<enum2$<scryer_prolog::machine::disjuncts::TraversalState>,alloc::vec::impl$20::extend_trusted::closure_env$0<enum2$<scryer_prolog::machine::disjuncts::TraversalState>,alloc::alloc::Global,core::iter::adapters::map::Map<core::iter::adapters::chain::Chain<core::iter::adapters::rev::Rev<alloc::vec::into_iter::IntoIter<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global> >,core::iter::sources::once::Once<enum2$<scryer_prolog::parser::ast::Term> > >,enum2$<scryer_prolog::machine::disjuncts::TraversalState> (*)(enum2$<scryer_prolog::parser::ast::Term>)> > > > > >(core::iter::adapters::rev::Rev<alloc::vec::into_iter::IntoIter<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global> >, tuple$<>, core::iter::adapters::map::map_fold::closure_env$0<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::machine::disjuncts::TraversalState>,tuple$<>,enum2$<scryer_prolog::machine::disjuncts::TraversalState> (*)(enum2$<scryer_prolog::parser::ast::Term>),core::iter::traits::iterator::Iterator::for_each::call::closure_env$0<enum2$<scryer_prolog::machine::disjuncts::TraversalState>,alloc::vec::impl$20::extend_trusted::closure_env$0<enum2$<scryer_prolog::machine::disjuncts::TraversalState>,alloc::alloc::Global,core::iter::adapters::map::Map<core::iter::adapters::chain::Chain<core::iter::adapters::rev::Rev<alloc::vec::into_iter::IntoIter<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global> >,core::iter::sources::once::Once<enum2$<scryer_prolog::parser::ast::Term> > >,enum2$<scryer_prolog::machine::disjuncts::TraversalState> (*)(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::impl$4::next (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::probe_body_term(unsigned long long, unsigned long long, enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::probe_body_var (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::forms::ChunkedTermVec,enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_body_variables<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure$1<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure_env$1<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, scryer_prolog::machine::disjuncts::VariableClassifier*, scryer_prolog::atom_table::Atom, alloc::vec::Vec<enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::clause_to_query_term<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, scryer_prolog::atom_table::Atom, alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global> > > >::cloned(enum2$<core::option::Option<ref$<alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_indices::IndexStore::get_meta_predicate_spec(scryer_prolog::atom_table::Atom, unsigned long long, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_head_variables(enum2$ (2 samples, 0.01%)`0x7FFB79971BF2 (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::variable_records::VariableRecord,alloc::alloc::Global>::push (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::variable_records::VariableRecord,alloc::alloc::Global>::reserve_for_push<scryer_prolog::variable_records::VariableRecord,alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::variable_records::VariableRecord,alloc::alloc::Global>::grow_amortized (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (3 samples, 0.02%)`0x7FFB799736BD (3 samples, 0.02%)`0x7FFB799738E3 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::BranchMap::separate_and_classify_variables(unsigned long long, enum2$<core::option::Option (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::try_term_to_tl(enum2$ (27 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::forms::TopLevel>,enum2$ (27 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::try_term_to_tl<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$ (27 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::setup_rule(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (27 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<enum2$<scryer_prolog::parser::ast::Term>,scryer_prolog::forms::ChunkedTermVec,scryer_prolog::machine::disjuncts::VarData>,enum2$ (27 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_rule<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::disjuncts::VariableClassifier, scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (27 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::merge_branches (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::merge_branch_seq(alloc::vec::drain::Drain (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::mul::impl$19::mul (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (56 samples, 0.40%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile<scryer_prolog::machine::loader::LiveLoadAndMachineState>(tuple$ (56 samples, 0.40%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$10::err_on_builtin_overwrite(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::impl$0::contains(ref$<slice2$<enum2$<scryer_prolog::forms::ModuleExport> > >, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::cmp::impl$10::slice_contains(enum2$<scryer_prolog::forms::ModuleExport>*, ref$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::iter::impl$181::any(core::slice::iter::Iter<enum2$<scryer_prolog::forms::ModuleExport> >*, core::slice::cmp::impl$10::slice_contains::closure_env$0<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::cmp::impl$10::slice_contains::closure$0(core::slice::cmp::impl$10::slice_contains::closure_env$0<enum2$<scryer_prolog::forms::ModuleExport> >*, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::forms::impl$100::eq(enum2$<scryer_prolog::forms::ModuleExport>*, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomTable::build_with(ref$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::rcu::impl$4::deref(scryer_prolog::rcu::RcuRef (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<scryer_prolog::atom_table::Atom> >::or_else(enum2$<core::option::Option (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$14::lookup_str::closure$0 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,tuple$<>,std::collections::hash::map::RandomState>::get_key_value<scryer_prolog::atom_table::Atom,tuple$<>,std::collections::hash::map::RandomState,str$>(ref$ (2 samples, 0.01%)`0x7FFB776E6785 (24 samples, 0.17%)`0x7FFB799ED1F4 (24 samples, 0.17%)`0x7FFB776B79C6 (11 samples, 0.08%)`0x7FFB799ED934 (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (27 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (27 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (27 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`std::os::windows::io::handle::impl$23::drop (27 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::File::file_attr (27 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::cvt (27 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::impl$2::is_zero (27 samples, 0.19%)`0x7FFB776B7A04 (16 samples, 0.12%)`0x7FFB799ED234 (16 samples, 0.12%)`0x7FFB776E6579 (63 samples, 0.45%)`0x7FFB799EDAB4 (63 samples, 0.45%)scryer-7e5e7ddde7310dd8.exe`core::convert::impl$6::try_into (64 samples, 0.46%)scryer-7e5e7ddde7310dd8.exe`std::os::windows::io::handle::impl$12::try_from (64 samples, 0.46%)`0x7FFB776E5FE6 (64 samples, 0.46%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::flush_term_queue (180 samples, 1.30%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::flush_term_queue::closure$0 (180 samples, 1.30%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (180 samples, 1.30%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile_and_submit<scryer_prolog::machine::loader::LiveLoadAndMachineState> (180 samples, 1.30%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::listing_src_file_name (124 samples, 0.90%)scryer-7e5e7ddde7310dd8.exe`std::path::Path::is_file (121 samples, 0.87%)scryer-7e5e7ddde7310dd8.exe`std::fs::metadata (121 samples, 0.87%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map (121 samples, 0.87%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::stat (121 samples, 0.87%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::metadata (121 samples, 0.87%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::File::open (69 samples, 0.50%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::path::maybe_verbatim (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::to_u16s::inner (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::unrolled_find_u16s (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::get_ball (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::deref_register (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::http_open (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::indexed_try (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::next_inner_applicable_clause (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::next_clause_applicable (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::load_compiled_library (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::load_compiled_library::closure$0 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::import_module<scryer_prolog::machine::loader::LiveLoadAndMachineState> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::load_state::import_module_exports_into_module<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::LiveLoadAndMachineState*, enum2$<scryer_prolog::machine::loader::CompilationTarget>*, scryer_prolog::forms::Module*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global> > > >::or_else(enum2$<core::option::Option<ref$<alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,usize> >(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$23::hash(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<tokio::sync::rwlock::read_guard::RwLockReadGuard<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> >,std::thread::local::AccessError> >::unwrap(enum2$<core::result::Result<tokio::sync::rwlock::read_guard::RwLockReadGuard<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::park::CachedParkThread::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::park::CachedParkThread::waker (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::park::CachedParkThread::unpark (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::park::CachedParkThread::with_current (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::thread::local::LocalKey<tokio::runtime::park::ParkThread>::try_with(tokio::runtime::park::impl$4::with_current::closure_env$0 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash<fxhash::FxHasher> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::global_atom_table (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`tokio::future::block_on::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::meta_predicate_property (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_indices::IndexStore::get_meta_predicate_spec(scryer_prolog::atom_table::Atom, unsigned long long, enum2$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,usize> >(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$23::hash(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::open (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::machine::streams::Stream>,alloc::vec::Vec (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::stream_from_file_spec (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::File::open (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::convert::impl$6::try_into (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`std::os::windows::io::handle::impl$12::try_from (5 samples, 0.04%)`0x7FFB776E5FE6 (5 samples, 0.04%)`0x7FFB776E6579 (5 samples, 0.04%)`0x7FFB799EDAB4 (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_indices::IndexStore::get_predicate_code_index (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash<fxhash::FxHasher> (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::global_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::future::block_on::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<tokio::runtime::context::blocking::BlockingRegionGuard> >::expect(enum2$<core::option::Option<tokio::runtime::context::blocking::BlockingRegionGuard> >, ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::context::blocking::try_enter_blocking_region (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::predicate_defined (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<scryer_prolog::machine::machine_indices::CodeIndex> >::map(enum2$<core::option::Option (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<scryer_prolog::parser::char_reader::CharReader<scryer_prolog::machine::streams::ByteStream> >::shift_token(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::read_from_chars (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::read_term_and_write_to_heap(enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<scryer_prolog::parser::char_reader::CharReader<scryer_prolog::machine::streams::ByteStream> >::read_term<scryer_prolog::parser::char_reader::CharReader<scryer_prolog::machine::streams::ByteStream> >(scryer_prolog::parser::ast::CompositeOpDir*, enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::read_term (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::machine::streams::Stream>,alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::get_stream_or_alias(scryer_prolog::types::HeapCellValue, indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,enum2$<scryer_prolog::machine::streams::Stream>,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::reset_block (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::deref_register (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::truncate (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::next_clause_applicable (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::next_applicable_clause (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::unwind_trail (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::retry_me_else (18 samples, 0.13%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::exchange_malloc (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::unify (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::Unifier::unify_internal<scryer_prolog::machine::unify::DefaultUnifier> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::stream_property (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::unwind_trail (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::TrailEntry::get_tag (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::TrailEntry::tag_or_err (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::impl$126::from_bytes (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::trust_me (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::trust_me_epilogue (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::try_call (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_indices::IndexPtr::tag (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_indices::IndexPtr::tag_or_err (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`modular_bitfield::private::proc::read_specifier(ref$<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::try_execute (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::len (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<enum2$<scryer_prolog::instructions::IndexingCodePtr> > > >::cloned(enum2$<core::option::Option<ref$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<enum2$<scryer_prolog::parser::ast::Literal>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<enum2$<scryer_prolog::parser::ast::Literal>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault<fxhash::FxHasher>,enum2$<scryer_prolog::parser::ast::Literal> >(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<enum2$<scryer_prolog::parser::ast::Literal>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<enum2$<scryer_prolog::parser::ast::Literal>,enum2$<scryer_prolog::instructions::IndexingCodePtr> >::get_index_of(indexmap::HashValue, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::get(unsigned long long, indexmap::map::core::equivalent::closure_env$0<enum2$<scryer_prolog::parser::ast::Literal>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::find(unsigned long long, indexmap::map::core::equivalent::closure_env$0<enum2$<scryer_prolog::parser::ast::Literal>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::find_inner(unsigned long long, ref_mut$<dyn$<core::ops::function::FnMut<tuple$<usize>,assoc$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::deref_register (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::constant_to_literal (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::next_applicable_clause (21 samples, 0.15%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::next_clause_applicable (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`core::iter::range::impl$3::next(core::ops::range::Range (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::iter::range::impl$2::spec_next(core::ops::range::Range (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::cmp::impls::impl$54::lt (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::try_me_else (35 samples, 0.25%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::stack::Stack::index_or_frame_mut (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::stack::Stack::allocate_or_frame (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::write (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::write_term_to_chars (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::string::impl$38::deref (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$9::deref(alloc::vec::Vec (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<u8,alloc::alloc::Global>::as_ptr (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<u8,alloc::alloc::Global>::ptr (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_print::HCPrinter<scryer_prolog::heap_print::PrinterOutputter>::print<scryer_prolog::heap_print::PrinterOutputter>(scryer_prolog::heap_print::HCPrinter (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_print::HCPrinter<scryer_prolog::heap_print::PrinterOutputter>::handle_heap_term<scryer_prolog::heap_print::PrinterOutputter>(enum2$<core::option::Option<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_indices::CodeIndex::get (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_indices::IndexStore::builtin_property(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::iter::range::impl$3::next(core::ops::range::Range (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::iter::range::impl$2::spec_next(core::ops::range::Range (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::cmp::impls::impl$54::lt (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::allocate (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::stack::Stack::index_and_frame_mut (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::stack::Stack::allocate_and_frame (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::bind (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::compare (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::unify_atom (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::compare_term_test (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::deallocate (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::deref (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$9::deref(alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::as_ptr (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::ptr (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::set::IndexSet<tuple$<usize,usize>,std::collections::hash::map::RandomState>::new (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<usize,usize>,tuple$<>,std::collections::hash::map::RandomState>::new (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<usize,usize>,tuple$<>,std::collections::hash::map::RandomState>::with_capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::collections::hash::map::impl$87::default (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::collections::hash::map::RandomState::new (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::thread::local::LocalKey<core::cell::Cell<tuple$<u64,u64> > >::with (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::thread::local::LocalKey<core::cell::Cell<tuple$<u64,u64> > >::try_with (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::collections::hash::map::impl$82::new::KEYS::__getit(enum2$<core::option::Option<ref_mut$<enum2$<core::option::Option<core::cell::Cell<tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::common::thread_local::fast_local::Key<core::cell::Cell<tuple$<u64,u64> > >::get (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::eq_test (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<core::cmp::Ordering> >::map(enum2$<core::option::Option (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::compare_term_test (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$13::cmp (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::get_number(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::is(enum2$<scryer_prolog::parser::ast::RegType>, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomTable::buf (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::rcu::Rcu<scryer_prolog::atom_table::InnerAtomTable>::active_epoch<scryer_prolog::atom_table::InnerAtomTable> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::thread::local::LocalKey<core::cell::once::OnceCell<alloc::sync::Arc<core::sync::atomic::AtomicU8> > >::with(scryer_prolog::rcu::impl$1::active_epoch::closure_env$0 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::thread::local::LocalKey<core::cell::once::OnceCell<alloc::sync::Arc<core::sync::atomic::AtomicU8> > >::try_with(scryer_prolog::rcu::impl$1::active_epoch::closure_env$0 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::rcu::impl$1::active_epoch::closure$0(scryer_prolog::rcu::impl$1::active_epoch::closure_env$0<scryer_prolog::atom_table::InnerAtomTable>, core::cell::once::OnceCell<alloc::sync::Arc (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::sort::insertion_sort_shift_left<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,alloc::slice::impl$0::sort_by::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,scryer_prolog::machine::dispatch::impl$0::keysort::closure_env$1> >(ref_mut$<slice2$<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue> > >, unsigned long long, alloc::slice::impl$0::sort_by::closure_env$0<tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::slice::sort::insert_tail(ref_mut$<slice2$<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue> > >, alloc::slice::impl$0::sort_by::closure_env$0<tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::compare_term_test (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$13::cmp (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::heap::filtered_iter_to_heap_list<scryer_prolog::types::HeapCellValue,core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,alloc::alloc::Global>,scryer_prolog::machine::dispatch::impl$0::keysort::closure_env$2>,scryer_prolog::machine::heap::iter_to_heap_list::closure_env$0<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,alloc::alloc::Global>,scryer_prolog::machine::dispatch::impl$0::keysort::closure_env$2>,scryer_prolog::types::HeapCellValue> >(alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>*, core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,alloc::alloc::Global>,scryer_prolog::machine::dispatch::impl$0::keysort::closure_env$2>, scryer_prolog::machine::heap::iter_to_heap_list::closure_env$0<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::push (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::reserve_for_push<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB799736BD (2 samples, 0.01%)`0x7FFB799738E3 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::keysort (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<enum2$<scryer_prolog::parser::ast::Term> >(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<enum2$<scryer_prolog::parser::ast::Term> >(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<enum2$<scryer_prolog::parser::ast::Term> >(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<enum2$<scryer_prolog::parser::ast::Term> >(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<enum2$<scryer_prolog::parser::ast::Term> >(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash(tuple$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$23::hash(tuple$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::global_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::future::block_on::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_token(enum2$ (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_op (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::get_op_desc (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::CompositeOpDir::get (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<scryer_prolog::parser::ast::OpDesc> > >::cloned(enum2$<core::option::Option<ref$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity> >(tuple$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::lexer::Token>,alloc::alloc::Global>::push(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::reserve_for_push<bytes::bytes::Bytes,alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::grow_amortized (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::arena::impl$11::deref_mut(scryer_prolog::arena::TypedArenaPtr<scryer_prolog::machine::streams::StreamLayout (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::str::traits::impl$4::index(ref$<str$>, core::ops::range::RangeFrom (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::str::traits::impl$9::index(core::ops::range::RangeFrom<usize>, ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::str::traits::impl$9::get(core::ops::range::RangeFrom<usize>, ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::str::impl$0::is_char_boundary(ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::num::impl$6::is_utf8_char_boundary (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<bool,enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::scan_for_layout<enum2$<scryer_prolog::machine::streams::Stream> > (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::lookahead_char (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::streams::impl$28::peek_char(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomTable::build_with(ref$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::rcu::impl$4::deref(scryer_prolog::rcu::RcuRef<indexmap::set::IndexSet<scryer_prolog::atom_table::Atom,std::collections::hash::map::RandomState>,indexmap::set::IndexSet (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::impl$0::clone(indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::impl$0::clone<scryer_prolog::atom_table::Atom,tuple$<> >(indexmap::map::core::IndexMapCore<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::string::String::with_capacity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<u8,alloc::alloc::Global>::with_capacity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<u8,alloc::alloc::Global>::with_capacity_in (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<u8,alloc::alloc::Global>::with_capacity_in (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<u8,alloc::alloc::Global>::allocate_in (3 samples, 0.02%)`0x7FFB7997B3C7 (3 samples, 0.02%)`0x7FFB7997B8A4 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::mem::drop(std::sync::mutex::MutexGuard<tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(std::sync::mutex::MutexGuard<tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sync::mutex::impl$12::drop(std::sync::mutex::MutexGuard<tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sync::poison::Flag::done (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::rcu::Rcu<indexmap::set::IndexSet<scryer_prolog::atom_table::Atom,std::collections::hash::map::RandomState> >::replace<indexmap::set::IndexSet<scryer_prolog::atom_table::Atom,std::collections::hash::map::RandomState> >(indexmap::set::IndexSet (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::mem::drop(alloc::sync::Weak<indexmap::set::IndexSet (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::sync::Weak<indexmap::set::IndexSet (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::sync::impl$34::drop(alloc::sync::Weak<indexmap::set::IndexSet (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::sync::Weak<indexmap::set::IndexSet<scryer_prolog::atom_table::Atom,std::collections::hash::map::RandomState> >::inner (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::rc::is_dangling(alloc::sync::ArcInner<indexmap::set::IndexSet (2 samples, 0.01%)`0x7FFB799747B1 (2 samples, 0.01%)`0x7FFB79975D6F (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(scryer_prolog::rcu::RcuRef (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::sync::Arc (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::sync::impl$27::drop(alloc::sync::Arc (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::sync::Arc<scryer_prolog::atom_table::InnerAtomTable>::inner (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::non_null::NonNull<alloc::sync::ArcInner<scryer_prolog::atom_table::InnerAtomTable> >::as_ref (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::sync::Arc<indexmap::set::IndexSet<scryer_prolog::atom_table::Atom,std::collections::hash::map::RandomState> >::drop_slow<indexmap::set::IndexSet<scryer_prolog::atom_table::Atom,std::collections::hash::map::RandomState> > (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::set::IndexSet (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::core::IndexMapCore<scryer_prolog::atom_table::Atom,tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<indexmap::Bucket<scryer_prolog::atom_table::Atom,tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec<indexmap::Bucket<scryer_prolog::atom_table::Atom,tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec<indexmap::Bucket<scryer_prolog::atom_table::Atom,tuple$ (3 samples, 0.02%)`0x7FFB799747B1 (3 samples, 0.02%)`0x7FFB79975B74 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::rcu::impl$4::deref(scryer_prolog::rcu::RcuRef (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$11::clone_from(alloc::vec::Vec<indexmap::Bucket<scryer_prolog::atom_table::Atom,tuple$<> >,alloc::alloc::Global>*, alloc::vec::Vec<indexmap::Bucket<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::slice::impl$8::clone_into(ref$<slice2$<indexmap::Bucket<scryer_prolog::atom_table::Atom,tuple$<> > > >, alloc::vec::Vec<indexmap::Bucket<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<scryer_prolog::atom_table::Atom,tuple$<> >,alloc::alloc::Global>::extend_from_slice(ref$<slice2$<indexmap::Bucket<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$4::spec_extend(alloc::vec::Vec<indexmap::Bucket<scryer_prolog::atom_table::Atom,tuple$<> >,alloc::alloc::Global>*, core::slice::iter::Iter<indexmap::Bucket<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<scryer_prolog::atom_table::Atom,tuple$<> >,alloc::alloc::Global>::append_elements(ptr_const$<slice2$<indexmap::Bucket<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<scryer_prolog::atom_table::Atom,tuple$<> >,alloc::alloc::Global>::with_capacity_in (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<scryer_prolog::atom_table::Atom,tuple$<> >,alloc::alloc::Global>::with_capacity_in (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<scryer_prolog::atom_table::Atom,tuple$<> >,alloc::alloc::Global>::allocate_in (2 samples, 0.01%)`0x7FFB7997DFFA (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::new_uninitialized (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::new_uninitialized (5 samples, 0.04%)`0x7FFB7997B44D (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomTable::build_with(ref$ (22 samples, 0.16%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::rcu::impl$4::deref(scryer_prolog::rcu::RcuRef<indexmap::set::IndexSet<scryer_prolog::atom_table::Atom,std::collections::hash::map::RandomState>,indexmap::set::IndexSet (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::impl$0::clone(indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,tuple$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::impl$0::clone<scryer_prolog::atom_table::Atom,tuple$<> >(indexmap::map::core::IndexMapCore<scryer_prolog::atom_table::Atom,tuple$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::capacity (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::impl$12::clone<usize,hashbrown::raw::inner::alloc::inner::Global>(hashbrown::raw::inner::RawTable (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::impl$13::clone_from_spec(hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>*, hashbrown::raw::inner::RawTable (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::clone_from_impl(hashbrown::raw::inner::RawTable (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::Bucket<usize>::write (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::mut_ptr::impl$0::write (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::write (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::name_token<enum2$<scryer_prolog::machine::streams::Stream> > (27 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >::map_err(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$ (55 samples, 0.40%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::read_term<enum2$<scryer_prolog::machine::streams::Stream> >(scryer_prolog::parser::ast::CompositeOpDir*, enum2$ (55 samples, 0.40%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::read_tokens(scryer_prolog::parser::lexer::Lexer<enum2$ (43 samples, 0.31%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::next_token<enum2$<scryer_prolog::machine::streams::Stream> > (40 samples, 0.29%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::variable_token (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<tuple$<usize,usize>,alloc::alloc::Global>::push_back(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<tuple$<usize,usize>,alloc::alloc::Global>::grow<tuple$<usize,usize>,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::impl$4::next (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read(enum2$<scryer_prolog::machine::streams::Stream>, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault (65 samples, 0.47%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::read::TermWriter::write_term_to_heap(scryer_prolog::read::TermWriter, enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::push_var_eq_functors(alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>*, core::iter::adapters::filter_map::FilterMap<core::slice::iter::Iter<tuple$<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomTable::build_with(ref$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::rcu::impl$4::deref(scryer_prolog::rcu::RcuRef<indexmap::set::IndexSet<scryer_prolog::atom_table::Atom,std::collections::hash::map::RandomState>,indexmap::set::IndexSet (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::impl$0::clone(indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::impl$0::clone<scryer_prolog::atom_table::Atom,tuple$<> >(indexmap::map::core::IndexMapCore<scryer_prolog::atom_table::Atom,tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::impl$12::clone<usize,hashbrown::raw::inner::alloc::inner::Global>(hashbrown::raw::inner::RawTable (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::impl$13::clone_from_spec(hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>*, hashbrown::raw::inner::RawTable (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::clone_from_impl(hashbrown::raw::inner::RawTable (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::Bucket<usize>::write (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::mut_ptr::impl$0::write (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::write (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::IndexMap (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::core::IndexMapCore (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(hashbrown::raw::inner::RawTable (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::impl$16::drop(hashbrown::raw::inner::RawTable (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::is_empty_singleton (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::write_read_term_options(alloc::vec::Vec<tuple$<enum2$<scryer_prolog::machine::machine_indices::VarKey>,scryer_prolog::types::HeapCellValue,usize>,alloc::alloc::Global>, alloc::vec::Vec (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::build_with (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::with_val (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::set_val (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::set_val_checked (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`modular_bitfield::specifiers::impl$165::into_bytes (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::heap::filtered_iter_to_heap_list<scryer_prolog::types::HeapCellValue,alloc::vec::into_iter::IntoIter<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>,scryer_prolog::machine::heap::iter_to_heap_list::closure_env$0<alloc::vec::into_iter::IntoIter<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>,scryer_prolog::types::HeapCellValue> >(alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>*, alloc::vec::into_iter::IntoIter<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>, scryer_prolog::machine::heap::iter_to_heap_list::closure_env$0<alloc::vec::into_iter::IntoIter (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::StackfulPreOrderHeapIter::follow (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::heap_iter::IterStackLoc,alloc::alloc::Global>::push (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::reserve_for_push<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB799736BD (2 samples, 0.01%)`0x7FFB799738E3 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term<enum2$<core::result::Result<scryer_prolog::machine::machine_state::OnEOF,alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> > > (*)(ref_mut$<scryer_prolog::machine::machine_state::MachineState>,enum2$<scryer_prolog::machine::streams::Stream>)>(enum2$<scryer_prolog::machine::streams::Stream>, scryer_prolog::machine::machine_indices::IndexStore*, enum2$<core::result::Result<scryer_prolog::machine::machine_state::OnEOF,alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> > > (*)(scryer_prolog::machine::machine_state::MachineState*, enum2$ (82 samples, 0.59%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term_body (16 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::system_calls::BrentAlgState::detect_cycles(ref$<slice2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::system_calls::BrentAlgState::cycle_step(ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::bind (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::skip_max_list (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::skip_max_list_result (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::build_with (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::finalize_skip_max_list (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::Unifier::unify_internal<scryer_prolog::machine::unify::DefaultUnifier> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::impl$1::bind (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::bind (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::store (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::get_value (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::val (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::val_or_err (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`modular_bitfield::private::proc::read_specifier(ref$<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`modular_bitfield::private::push_pop::impl$23::push_bits(modular_bitfield::private::push_pop::PushBuffer (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::arithmetic::impl$14::try_from (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >::get_index_of(indexmap::HashValue, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::get(unsigned long long, indexmap::map::core::equivalent::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<>,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::find(unsigned long long, indexmap::map::core::equivalent::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<>,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::find_inner(unsigned long long, ref_mut$<dyn$<core::ops::function::FnMut<tuple$<usize>,assoc$ (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::set::IndexSet<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert_full(tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >::insert_full<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >(indexmap::HashValue, tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >::push(indexmap::HashValue, tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::capacity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::capacity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::insert<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> > >(unsigned long long, unsigned long long, indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> > >(unsigned long long, indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$<Output,u64> > > >, hashbrown::raw::inner::Fallibility, hashbrown::raw::inner::TableLayout, enum2$<core::option::Option<void (*)(ptr_mut$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::resize_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::prepare_resize (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::fallible_with_capacity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::new_uninitialized (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::try_arg (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::unify (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::Unifier::unify_internal<scryer_prolog::machine::unify::DefaultUnifier> (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::impl$1::bind (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::bind (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::trail(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::bind (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::try_functor (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomCell::get_name_and_arity (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomCell::get_arity (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomCell::arity (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomCell::arity_or_err (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`modular_bitfield::private::proc::read_specifier(ref$<slice2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`modular_bitfield::private::push_pop::impl$17::push_bits(modular_bitfield::private::push_pop::PushBuffer (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::try_functor_unify_components (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::write_literal_to_var (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::set::IndexSet<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,core::hash::BuildHasherDefault (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::IndexMap<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<>,core::hash::BuildHasherDefault (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (6 samples, 0.04%)`0x7FFB799747B1 (5 samples, 0.04%)`0x7FFB799F706A (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> > >(unsigned long long, indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$<Output,u64> > > >, hashbrown::raw::inner::Fallibility, hashbrown::raw::inner::TableLayout, enum2$<core::option::Option<void (*)(ptr_mut$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::resize_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::prepare_resize (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::fallible_with_capacity (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::new_uninitialized (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`std::alloc::__default_lib_allocator::__rdl_alloc (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::alloc::impl$0::alloc (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::alloc::allocate (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::alloc::init_or_get_process_heap (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::capacity (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::capacity (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::insert<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> > >(unsigned long long, unsigned long long, indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`indexmap::set::IndexSet<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$ (14 samples, 0.10%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (14 samples, 0.10%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert_full(tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (14 samples, 0.10%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >::insert_full<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >(indexmap::HashValue, tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (14 samples, 0.10%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >::push(indexmap::HashValue, tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::push(indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::capacity (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::reserve_exact<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global> (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::reserve_exact (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::try_reserve_exact (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::grow_exact (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (4 samples, 0.03%)`0x7FFB7997B3C7 (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::bind (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::deref (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::is_var (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::Unifier::unify_structure<scryer_prolog::machine::unify::DefaultUnifier> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::trail(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::impl$1::bind (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::bind (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::unify (41 samples, 0.30%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::Unifier::unify_internal<scryer_prolog::machine::unify::DefaultUnifier> (41 samples, 0.30%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::unify_atom (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::write_literal_to_var (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::impl$2::index(scryer_prolog::machine::machine_state::MachineState*, enum2$ (15 samples, 0.11%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::stack::impl$4::index (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::len (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::impl$3::index_mut(scryer_prolog::machine::machine_state::MachineState*, enum2$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_s (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::build_with (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<u8,alloc::alloc::Global>::as_slice (803 samples, 5.80%)scryer-..scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$9::deref(alloc::vec::Vec (803 samples, 5.80%)scryer-..scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<u8,alloc::alloc::Global>::as_ptr (803 samples, 5.80%)scryer-..scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<u8,alloc::alloc::Global>::ptr (803 samples, 5.80%)scryer-..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::test_load_file(ref$ (803 samples, 5.80%)scryer-..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::run_module_predicate(scryer_prolog::atom_table::Atom, tuple$ (801 samples, 5.78%)scryer-..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::dispatch_loop (801 samples, 5.78%)scryer-..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::get_tag (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(scryer_prolog::raw_block::RawBlock (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::raw_block::impl$1::drop(scryer_prolog::raw_block::RawBlock (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::arena::impl$41::drop (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::arena::drop_slab_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(scryer_prolog::machine::term_stream::LoadStatePayload (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<scryer_prolog::machine::Machine> (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$13::index(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::index::impl$0::index(ref$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::index::impl$2::index(unsigned long long, ref$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::add_extensible_predicate_declaration<scryer_prolog::machine::loader::impl$18::add_dynamic_predicate::closure_env$0> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::add_extensible_predicate_declaration::closure$0(scryer_prolog::machine::loader::impl$18::add_extensible_predicate_declaration::closure_env$0 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<usize,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::add_extensible_predicate_declaration<scryer_prolog::machine::loader::LiveLoadAndMachineState,scryer_prolog::machine::loader::impl$15::add_dynamic_predicate::closure_env$0<scryer_prolog::machine::loader::LiveLoadAndMachineState>,enum2$<scryer_prolog::machine::loader::RetractionRecord> (*)(enum2$<scryer_prolog::machine::loader::CompilationTarget>,tuple$<scryer_prolog::atom_table::Atom,usize>)>(enum2$<scryer_prolog::machine::loader::CompilationTarget>, scryer_prolog::atom_table::Atom, unsigned long long, scryer_prolog::machine::loader::impl$15::add_dynamic_predicate::closure_env$0<scryer_prolog::machine::loader::LiveLoadAndMachineState>, enum2$<scryer_prolog::machine::loader::RetractionRecord> (*)(enum2$<scryer_prolog::machine::loader::CompilationTarget>, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::add_goal_expansion_clause (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::add_goal_expansion_clause::closure$0 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::incremental_compile_clause<scryer_prolog::machine::loader::LiveLoadAndMachineState>(tuple$<scryer_prolog::atom_table::Atom,usize>, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::add_in_situ_filename_module (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::add_in_situ_filename_module::closure$0 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::listing_src_file_name (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::path::Path::is_file (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::fs::metadata (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::stat (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::metadata (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::File::open (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::convert::impl$6::try_into (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::os::windows::io::handle::impl$12::try_from (2 samples, 0.01%)`0x7FFB776E5FE6 (2 samples, 0.01%)`0x7FFB776E6579 (2 samples, 0.01%)`0x7FFB799EDAB4 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::fmt::format::format_inner (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::push(enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<enum2$<scryer_prolog::parser::ast::Literal>,alloc::collections::vec_deque::VecDeque<usize,alloc::alloc::Global> >,alloc::alloc::Global>::reserve_for_push<indexmap::Bucket<enum2$<scryer_prolog::parser::ast::Literal>,alloc::collections::vec_deque::VecDeque<usize,alloc::alloc::Global> >,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<enum2$<scryer_prolog::parser::ast::Literal>,alloc::collections::vec_deque::VecDeque<usize,alloc::alloc::Global> >,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term_from_heap (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::impl$7::next<scryer_prolog::heap_iter::StackfulPreOrderHeapIter>(scryer_prolog::heap_iter::PostOrderIterator (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::StackfulPreOrderHeapIter::follow (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::clause_to_evacuable (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::restore_load_state_payload(enum2$<core::result::Result<scryer_prolog::arena::TypedArenaPtr<scryer_prolog::machine::term_stream::LoadStatePayload<scryer_prolog::machine::term_stream::LiveTermStream> >,enum2$ (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::read_and_enqueue_term(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>, enum2$<scryer_prolog::parser::ast::RegType>, enum2$ (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::variable_set<core::hash::BuildHasherDefault<fxhash::FxHasher> >(indexmap::set::IndexSet<scryer_prolog::types::HeapCellValue,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::StackfulPreOrderHeapIter::follow (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::heap_iter::IterStackLoc,alloc::alloc::Global>::push (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::reserve_for_push<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB799736BD (2 samples, 0.01%)`0x7FFB799738E3 (2 samples, 0.01%)`0x7FFB79971BF2 (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::compile_inline_or_expanded_goal (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::get_tag (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::tag_or_err (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`modular_bitfield::private::proc::read_specifier(ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::variable_set<core::hash::BuildHasherDefault<fxhash::FxHasher> >(indexmap::set::IndexSet<scryer_prolog::types::HeapCellValue,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::StackfulPreOrderHeapIter::follow (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::heap_iter::IterStackLoc,alloc::alloc::Global>::push (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::reserve_for_push<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB799736BD (2 samples, 0.01%)`0x7FFB799738E3 (2 samples, 0.01%)`0x7FFB79971BF2 (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)`0x7FFB7997BF5E (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::conclude_load (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::conclude_load::closure$0 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile_and_submit<scryer_prolog::machine::loader::LiveLoadAndMachineState> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::listing_src_file_name (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::path::Path::is_file (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::fs::metadata (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::stat (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::metadata (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::File::open (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::convert::impl$6::try_into (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::os::windows::io::handle::impl$12::try_from (2 samples, 0.01%)`0x7FFB776E5FE6 (2 samples, 0.01%)`0x7FFB776E6579 (2 samples, 0.01%)`0x7FFB799EDAB4 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<indexmap::set::IndexSet<enum2$<scryer_prolog::forms::ModuleExport>,std::collections::hash::map::RandomState>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::extract_module_export_list_from_heap<scryer_prolog::machine::loader::LiveLoadAndMachineState>(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term_from_heap (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::declare_module (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::declare_module::closure$0 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::devour_whitespace (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_rule (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_seq(scryer_prolog::forms::ChunkedTermVec*, alloc::collections::vec_deque::VecDeque<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_predicate(alloc::vec::Vec<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_pred_subseq(ref_mut$<slice2$<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::probe_body_term(unsigned long long, unsigned long long, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure$1<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure_env$1<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, scryer_prolog::machine::disjuncts::VariableClassifier*, scryer_prolog::atom_table::Atom, alloc::vec::Vec<enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::clause_to_query_term<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, scryer_prolog::atom_table::Atom, alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::build_meta_predicate_clause<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, scryer_prolog::atom_table::Atom, alloc::vec::Vec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>, alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::forms::ChunkedTermVec,enum2$ (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_body_variables<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$ (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`enum2$<indexmap::map::core::Entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> > >::or_insert_with(enum2$<indexmap::map::core::Entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::VacantEntry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >::insert<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >(indexmap::map::core::VacantEntry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >, alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >::push(indexmap::HashValue, scryer_prolog::parser::ast::VarPtr, alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_head_variables(enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::breadth_first_iter(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::FactIterator::new(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::exchange_malloc (3 samples, 0.02%)`0x7FFB7997B3C7 (3 samples, 0.02%)`0x7FFB7997BF5E (3 samples, 0.02%)`0x7FFB7995A36F (2 samples, 0.01%)`0x7FFB7995A4EB (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::variable_records::VariableRecord,alloc::alloc::Global>::push (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::variable_records::VariableRecord,alloc::alloc::Global>::reserve_for_push<scryer_prolog::variable_records::VariableRecord,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::variable_records::VariableRecord,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::BranchMap::separate_and_classify_variables(unsigned long long, enum2$<core::option::Option (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::variable_records::VariableRecords::populate_restricting_sets (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> >,std::collections::hash::map::RandomState>::insert(unsigned long long, indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> >,std::collections::hash::map::RandomState>::insert_full<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> >,std::collections::hash::map::RandomState>(unsigned long long, indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (31 samples, 0.22%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile<scryer_prolog::machine::loader::LiveLoadAndMachineState>(tuple$ (31 samples, 0.22%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::try_term_to_tl(enum2$ (25 samples, 0.18%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::forms::TopLevel>,enum2$ (25 samples, 0.18%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::try_term_to_tl<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$ (25 samples, 0.18%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::setup_rule(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (25 samples, 0.18%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<enum2$<scryer_prolog::parser::ast::Term>,scryer_prolog::forms::ChunkedTermVec,scryer_prolog::machine::disjuncts::VarData>,enum2$ (25 samples, 0.18%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_rule<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::disjuncts::VariableClassifier, scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (25 samples, 0.18%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::merge_branches (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::merge_branch_seq(alloc::vec::drain::Drain (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::convert::impl$6::try_into (23 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`std::os::windows::io::handle::impl$12::try_from (23 samples, 0.17%)`0x7FFB776E5FE6 (23 samples, 0.17%)`0x7FFB776E6579 (22 samples, 0.16%)`0x7FFB799EDAB4 (22 samples, 0.16%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::flush_term_queue (55 samples, 0.40%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::flush_term_queue::closure$0 (55 samples, 0.40%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (55 samples, 0.40%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile_and_submit<scryer_prolog::machine::loader::LiveLoadAndMachineState> (55 samples, 0.40%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::listing_src_file_name (24 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`std::path::Path::is_file (24 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`std::fs::metadata (24 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map (24 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::stat (24 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::metadata (24 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::File::open (24 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::truncate (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::retry_me_else (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::trust_me (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::trust_me_epilogue (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::unwind_trail (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::next_applicable_clause (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::next_clause_applicable (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::try_me_else (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::eq_test (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<core::cmp::Ordering> >::map(enum2$<core::option::Option (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::compare_term_test (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::keysort (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash(tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$23::hash(tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_token(enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_op (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::get_op_desc (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::CompositeOpDir::get (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<scryer_prolog::parser::ast::OpDesc> > >::cloned(enum2$<core::option::Option<ref$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity> >(tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<scryer_prolog::atom_table::Atom> > >::cloned(enum2$<core::option::Option<ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`phf::map::Map<ref$<str$>,scryer_prolog::atom_table::Atom>::get<ref$<str$>,scryer_prolog::atom_table::Atom,str$>(ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`phf::map::Map<ref$<str$>,scryer_prolog::atom_table::Atom>::get_entry(ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::cmp::impls::impl$9::eq(ref$<str$>*, ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::str::traits::impl$1::eq(ref$<str$>, ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::cmp::impls::impl$9::eq(ref$<slice2$<u8> >*, ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::cmp::impl$0::eq(ref$<slice2$<u8> >, ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::cmp::impl$5::equal(ref$<slice2$<u8> >, ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`phf_shared::impl$6::borrow(ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::name_token<enum2$<scryer_prolog::machine::streams::Stream> > (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomTable::build_with(ref$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::rcu::impl$4::deref(scryer_prolog::rcu::RcuRef (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<scryer_prolog::atom_table::Atom> >::or_else(enum2$<core::option::Option (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$14::lookup_str::closure$0 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,tuple$<>,std::collections::hash::map::RandomState>::get_key_value<scryer_prolog::atom_table::Atom,tuple$<>,std::collections::hash::map::RandomState,str$>(ref$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::atom_table::Atom,tuple$<> >::get_index_of<scryer_prolog::atom_table::Atom,tuple$<>,str$>(indexmap::HashValue, ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::get(unsigned long long, indexmap::map::core::equivalent::closure_env$0<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::find(unsigned long long, indexmap::map::core::equivalent::closure_env$0<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::find_inner(unsigned long long, ref_mut$<dyn$<core::ops::function::FnMut<tuple$<usize>,assoc$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::impl$7::find::closure$0(hashbrown::raw::inner::impl$7::find::closure_env$0<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::equivalent::closure_env$0<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::equivalent::closure$0(indexmap::map::core::equivalent::closure_env$0<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$2::equivalent(ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::cmp::impls::impl$9::eq(ref$<str$>*, ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::str::traits::impl$1::eq(ref$<str$>, ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::cmp::impls::impl$9::eq(ref$<slice2$<u8> >*, ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::cmp::impl$0::eq(ref$<slice2$<u8> >, ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::cmp::impl$5::equal(ref$<slice2$<u8> >, ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >::map_err(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$ (20 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::read_term<enum2$<scryer_prolog::machine::streams::Stream> >(scryer_prolog::parser::ast::CompositeOpDir*, enum2$ (20 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::read_tokens(scryer_prolog::parser::lexer::Lexer<enum2$ (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::next_token<enum2$<scryer_prolog::machine::streams::Stream> > (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read(enum2$<scryer_prolog::machine::streams::Stream>, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault (25 samples, 0.18%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::read::TermWriter::write_term_to_heap(scryer_prolog::read::TermWriter, enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::IndexMap (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::core::IndexMapCore (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(hashbrown::raw::inner::RawTable (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::impl$16::drop(hashbrown::raw::inner::RawTable (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::is_empty_singleton (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::write_read_term_options(alloc::vec::Vec<tuple$<enum2$<scryer_prolog::machine::machine_indices::VarKey>,scryer_prolog::types::HeapCellValue,usize>,alloc::alloc::Global>, alloc::vec::Vec (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::push_var_eq_functors(alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>*, core::iter::adapters::filter_map::FilterMap<core::slice::iter::Iter<tuple$<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomTable::build_with(ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::rcu::impl$4::deref(scryer_prolog::rcu::RcuRef<indexmap::set::IndexSet<scryer_prolog::atom_table::Atom,std::collections::hash::map::RandomState>,indexmap::set::IndexSet (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::impl$0::clone(indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::impl$0::clone<scryer_prolog::atom_table::Atom,tuple$<> >(indexmap::map::core::IndexMapCore<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::impl$12::clone<usize,hashbrown::raw::inner::alloc::inner::Global>(hashbrown::raw::inner::RawTable (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::impl$13::clone_from_spec(hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>*, hashbrown::raw::inner::RawTable (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::clone_from_impl(hashbrown::raw::inner::RawTable (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::Bucket<usize>::write (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::mut_ptr::impl$0::write (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::write (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::heap_iter::IterStackLoc,alloc::alloc::Global>::push (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::reserve_for_push<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::grow_amortized (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (3 samples, 0.02%)`0x7FFB799736BD (3 samples, 0.02%)`0x7FFB799738E3 (3 samples, 0.02%)`0x7FFB79971BF2 (3 samples, 0.02%)`0x7FFB7997B3C7 (3 samples, 0.02%)`0x7FFB7997BF5E (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::StackfulPreOrderHeapIter::follow (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term<enum2$<core::result::Result<scryer_prolog::machine::machine_state::OnEOF,alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> > > (*)(ref_mut$<scryer_prolog::machine::machine_state::MachineState>,enum2$<scryer_prolog::machine::streams::Stream>)>(enum2$<scryer_prolog::machine::streams::Stream>, scryer_prolog::machine::machine_indices::IndexStore*, enum2$<core::result::Result<scryer_prolog::machine::machine_state::OnEOF,alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> > > (*)(scryer_prolog::machine::machine_state::MachineState*, enum2$ (35 samples, 0.25%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term_body (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::push_var_eq_functors(alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>*, core::iter::adapters::filter::Filter<indexmap::map::Iter<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::try_arg (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::unify (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::Unifier::unify_internal<scryer_prolog::machine::unify::DefaultUnifier> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::try_functor (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomCell::get_name_and_arity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomCell::get_arity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomCell::arity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomCell::arity_or_err (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`modular_bitfield::private::proc::read_specifier(ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`modular_bitfield::private::push_pop::impl$17::push_bits(modular_bitfield::private::push_pop::PushBuffer (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::try_functor_unify_components (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::set::IndexSet<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert_full(tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >::insert_full<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >(indexmap::HashValue, tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >::push(indexmap::HashValue, tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::insert<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> > >(unsigned long long, unsigned long long, indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> > >(unsigned long long, indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$<Output,u64> > > >, hashbrown::raw::inner::Fallibility, hashbrown::raw::inner::TableLayout, enum2$<core::option::Option<void (*)(ptr_mut$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::unify (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::Unifier::unify_internal<scryer_prolog::machine::unify::DefaultUnifier> (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::impl$1::bind (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::bind (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::trail(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::impl$2::index(scryer_prolog::machine::machine_state::MachineState*, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::impl$3::index_mut(scryer_prolog::machine::machine_state::MachineState*, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_s (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get (193 samples, 1.39%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of (193 samples, 1.39%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::run_module_predicate(scryer_prolog::atom_table::Atom, tuple$ (193 samples, 1.39%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::dispatch_loop (193 samples, 1.39%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::flush_term_queue (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::flush_term_queue::closure$0 (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile_and_submit<scryer_prolog::machine::loader::LiveLoadAndMachineState> (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::listing_src_file_name (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`std::path::Path::is_file (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`std::fs::metadata (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::stat (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::metadata (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::File::open (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::convert::impl$6::try_into (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`std::os::windows::io::handle::impl$12::try_from (4 samples, 0.03%)`0x7FFB776E5FE6 (4 samples, 0.03%)`0x7FFB776E6579 (3 samples, 0.02%)`0x7FFB799EDAB4 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::keysort (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term<enum2$<core::result::Result<scryer_prolog::machine::machine_state::OnEOF,alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> > > (*)(ref_mut$<scryer_prolog::machine::machine_state::MachineState>,enum2$<scryer_prolog::machine::streams::Stream>)>(enum2$<scryer_prolog::machine::streams::Stream>, scryer_prolog::machine::machine_indices::IndexStore*, enum2$<core::result::Result<scryer_prolog::machine::machine_state::OnEOF,alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> > > (*)(scryer_prolog::machine::machine_state::MachineState*, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read(enum2$<scryer_prolog::machine::streams::Stream>, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::read::TermWriter::write_term_to_heap(scryer_prolog::read::TermWriter, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::impl$2::index(scryer_prolog::machine::machine_state::MachineState*, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::load_special_forms (215 samples, 1.55%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::current_dir (22 samples, 0.16%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::run_module_predicate(scryer_prolog::atom_table::Atom, tuple$ (22 samples, 0.16%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::dispatch_loop (22 samples, 0.16%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::len (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::push (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$13::index(alloc::vec::Vec<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::slice::index::impl$0::index(ref$<slice2$<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::slice::index::impl$2::index(unsigned long long, ref$<slice2$<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::add_in_situ_filename_module (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::add_in_situ_filename_module::closure$0 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::listing_src_file_name (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::path::Path::is_file (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::fs::metadata (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::stat (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::metadata (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::File::open (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::convert::impl$6::try_into (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::os::windows::io::handle::impl$12::try_from (2 samples, 0.01%)`0x7FFB776E5FE6 (2 samples, 0.01%)`0x7FFB776E6579 (2 samples, 0.01%)`0x7FFB799EDAB4 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::fmt::format::format_inner (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::expect (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::fmt::write (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::fmt::impl$0::write_str<alloc::string::String> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::string::impl$67::write_str (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::string::String::push_str (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec::extend_from_slice (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$4::spec_extend (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec::append_elements (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::push(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$ (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term_from_heap (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::impl$7::next<scryer_prolog::heap_iter::StackfulPreOrderHeapIter>(scryer_prolog::heap_iter::PostOrderIterator (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::StackfulPreOrderHeapIter::follow (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::clause_to_evacuable (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::restore_load_state_payload(enum2$<core::result::Result<scryer_prolog::arena::TypedArenaPtr<scryer_prolog::machine::term_stream::LoadStatePayload<scryer_prolog::machine::term_stream::LiveTermStream> >,enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::read_and_enqueue_term(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>, enum2$<scryer_prolog::parser::ast::RegType>, enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::conclude_load (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::conclude_load::closure$0 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile_and_submit<scryer_prolog::machine::loader::LiveLoadAndMachineState> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile<scryer_prolog::machine::loader::LiveLoadAndMachineState>(tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_predicate(alloc::vec::Vec<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_pred_subseq(ref_mut$<slice2$<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_rule (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_seq(scryer_prolog::forms::ChunkedTermVec*, alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<indexmap::map::core::Entry<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex> >::or_insert_with(enum2$<indexmap::map::core::Entry<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex> >, scryer_prolog::machine::load_state::import_module_exports::closure_env$0 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::declare_module (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::declare_module::closure$0 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::load_decl<scryer_prolog::machine::loader::LiveLoadAndMachineState>(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::add_module(scryer_prolog::forms::ModuleDecl, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::import_builtins_in_module(scryer_prolog::atom_table::Atom, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<tuple$<>,enum2$<scryer_prolog::machine::machine_errors::SessionError> > >::unwrap(enum2$<core::result::Result<tuple$<>,enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::load_state::import_module_exports<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::LiveLoadAndMachineState*, enum2$<scryer_prolog::machine::loader::CompilationTarget>*, scryer_prolog::forms::Module*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::devour_whitespace (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::read::devour_whitespace<enum2$<scryer_prolog::machine::streams::Stream> >(scryer_prolog::parser::parser::Parser<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::scan_for_layout<enum2$<scryer_prolog::machine::streams::Stream> > (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::consume_layout(enum2$<core::option::Option (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::single_line_comment (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<enum2$<scryer_prolog::parser::ast::Literal>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<enum2$<scryer_prolog::parser::ast::Literal>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault<fxhash::FxHasher>,enum2$<scryer_prolog::parser::ast::Literal> >(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::execute_switch_on_term (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::select_switch_on_structure_index(scryer_prolog::types::HeapCellValue, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,usize>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,usize> >(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<enum2$<scryer_prolog::forms::PredicateClause> >(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$1::drop(alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::collections::vec_deque::impl$1::drop::Dropper<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$1::drop::impl$0::drop(alloc::collections::vec_deque::impl$1::drop::Dropper<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<slice2$<enum2$<scryer_prolog::forms::ChunkedTerms> > >(ptr_mut$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::iter::adapters::enumerate::impl$1::next(core::iter::adapters::enumerate::Enumerate<core::slice::iter::IterMut<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::slice::iter::impl$189::next(core::slice::iter::IterMut<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::spec_extend::impl$2::spec_extend<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>(alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::vec::into_iter::IntoIter<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::reserve (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::handle_capacity_increase (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::capacity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::capacity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>(alloc::raw_vec::RawVec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::grow_amortized (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (3 samples, 0.02%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_query_line(enum2$<scryer_prolog::forms::QueryTerm>*, enum2$<scryer_prolog::parser::ast::GenContext>, alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_seq(scryer_prolog::forms::ChunkedTermVec*, alloc::collections::vec_deque::VecDeque<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_predicate(alloc::vec::Vec<enum2$ (15 samples, 0.11%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_pred_subseq(ref_mut$<slice2$<enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_rule (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::debray_allocator::impl$5::max_reg_allocated (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_target<scryer_prolog::targets::FactInstruction,scryer_prolog::iterators::FactIterator>(scryer_prolog::iterators::FactIterator, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::setup_fact(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::probe_body_var (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::probe_body_term(unsigned long long, unsigned long long, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::probe_body_var (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::VarInfo,alloc::alloc::Global>::push (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::reserve_for_push<bytes::bytes::Bytes,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::forms::ChunkedTermVec,enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_body_variables<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure$1<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure_env$1<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, scryer_prolog::machine::disjuncts::VariableClassifier*, scryer_prolog::atom_table::Atom, alloc::vec::Vec<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::try_term_to_tl(enum2$ (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::forms::TopLevel>,enum2$ (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::try_term_to_tl<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$ (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::setup_rule(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (15 samples, 0.11%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<enum2$<scryer_prolog::parser::ast::Term>,scryer_prolog::forms::ChunkedTermVec,scryer_prolog::machine::disjuncts::VarData>,enum2$ (15 samples, 0.11%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_rule<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::disjuncts::VariableClassifier, scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (15 samples, 0.11%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (33 samples, 0.24%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile<scryer_prolog::machine::loader::LiveLoadAndMachineState>(tuple$ (33 samples, 0.24%)`0x7FFB776E6785 (6 samples, 0.04%)`0x7FFB799ED1F4 (6 samples, 0.04%)`0x7FFB776B79C6 (3 samples, 0.02%)`0x7FFB799ED934 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`std::os::windows::io::handle::impl$23::drop (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::File::file_attr (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::cvt (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::impl$2::is_zero (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::listing_src_file_name (41 samples, 0.30%)scryer-7e5e7ddde7310dd8.exe`std::path::Path::is_file (41 samples, 0.30%)scryer-7e5e7ddde7310dd8.exe`std::fs::metadata (41 samples, 0.30%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map (41 samples, 0.30%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::stat (41 samples, 0.30%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::metadata (41 samples, 0.30%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::File::open (31 samples, 0.22%)scryer-7e5e7ddde7310dd8.exe`core::convert::impl$6::try_into (31 samples, 0.22%)scryer-7e5e7ddde7310dd8.exe`std::os::windows::io::handle::impl$12::try_from (31 samples, 0.22%)`0x7FFB776E5FE6 (31 samples, 0.22%)`0x7FFB776E6579 (30 samples, 0.22%)`0x7FFB799EDAB4 (30 samples, 0.22%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::flush_term_queue (75 samples, 0.54%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::flush_term_queue::closure$0 (75 samples, 0.54%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (75 samples, 0.54%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile_and_submit<scryer_prolog::machine::loader::LiveLoadAndMachineState> (75 samples, 0.54%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::indexed_try (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::retry (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::unwind_trail (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::retry_me_else (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::stream_property (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::trust_me (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::trust_me_epilogue (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::next_applicable_clause (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::next_clause_applicable (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::try_me_else (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::allocate (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::stack::Stack::index_and_frame_mut (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::stack::Stack::allocate_and_frame (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::iter::range::impl$3::next(core::ops::range::Range (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::iter::range::impl$2::spec_next(core::ops::range::Range (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::cmp::impls::impl$54::lt (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::eq_test (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<core::cmp::Ordering> >::map(enum2$<core::option::Option (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::compare_term_test (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$13::cmp (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::get_number(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::keysort (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::slice::sort::insertion_sort_shift_left<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,alloc::slice::impl$0::sort_by::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,scryer_prolog::machine::dispatch::impl$0::keysort::closure_env$1> >(ref_mut$<slice2$<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue> > >, unsigned long long, alloc::slice::impl$0::sort_by::closure_env$0<tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::slice::sort::insert_tail(ref_mut$<slice2$<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue> > >, alloc::slice::impl$0::sort_by::closure_env$0<tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::compare_term_test (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$13::cmp (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::str::traits::impl$0::cmp(ref$<str$>, ref$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::slice::cmp::impl$2::cmp(ref$<slice2$<u8> >, ref$<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::slice::cmp::impl$9::compare(ref$<slice2$<u8> >, ref$<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::global_atom_table (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`tokio::future::block_on::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> > >(scryer_prolog::parser::parser::Parser<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::reduce_term (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::push(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<enum2$<scryer_prolog::parser::ast::Literal>,alloc::collections::vec_deque::VecDeque<usize,alloc::alloc::Global> >,alloc::alloc::Global>::reserve_for_push<indexmap::Bucket<enum2$<scryer_prolog::parser::ast::Literal>,alloc::collections::vec_deque::VecDeque<usize,alloc::alloc::Global> >,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<enum2$<scryer_prolog::parser::ast::Literal>,alloc::collections::vec_deque::VecDeque<usize,alloc::alloc::Global> >,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift<enum2$<scryer_prolog::machine::streams::Stream> >(enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash(tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$23::hash(tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<scryer_prolog::parser::ast::OpDesc> > >::cloned(enum2$<core::option::Option<ref$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity> >(tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_token(enum2$ (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_op (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::get_op_desc (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::CompositeOpDir::get (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::lexer::Token>,alloc::alloc::Global>::push(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::reserve_for_push<bytes::bytes::Bytes,alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::grow_amortized (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (3 samples, 0.02%)`0x7FFB799736BD (3 samples, 0.02%)`0x7FFB799738E3 (2 samples, 0.01%)`0x7FFB79971BF2 (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<bool,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::scan_for_layout<enum2$<scryer_prolog::machine::streams::Stream> > (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomTable::build_with(ref$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::rcu::impl$4::deref(scryer_prolog::rcu::RcuRef (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<scryer_prolog::atom_table::Atom> >::or_else(enum2$<core::option::Option (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$14::lookup_str::closure$0 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,tuple$<>,std::collections::hash::map::RandomState>::get_key_value<scryer_prolog::atom_table::Atom,tuple$<>,std::collections::hash::map::RandomState,str$>(ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::atom_table::Atom,tuple$<> >::get_index_of<scryer_prolog::atom_table::Atom,tuple$<>,str$>(indexmap::HashValue, ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::get(unsigned long long, indexmap::map::core::equivalent::closure_env$0<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::find(unsigned long long, indexmap::map::core::equivalent::closure_env$0<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::find_inner(unsigned long long, ref_mut$<dyn$<core::ops::function::FnMut<tuple$<usize>,assoc$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::sse2::Group::match_byte (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::core_arch::x86::sse2::_mm_movemask_epi8 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::name_token<enum2$<scryer_prolog::machine::streams::Stream> > (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::lookahead_char (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::streams::impl$28::peek_char(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >::map_err(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$ (30 samples, 0.22%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::read_term<enum2$<scryer_prolog::machine::streams::Stream> >(scryer_prolog::parser::ast::CompositeOpDir*, enum2$ (30 samples, 0.22%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::read_tokens(scryer_prolog::parser::lexer::Lexer<enum2$ (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::next_token<enum2$<scryer_prolog::machine::streams::Stream> > (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::variable_token (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read(enum2$<scryer_prolog::machine::streams::Stream>, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault (35 samples, 0.25%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::read::TermWriter::write_term_to_heap(scryer_prolog::read::TermWriter, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::push_var_eq_functors(alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>*, core::iter::adapters::filter_map::FilterMap<core::slice::iter::Iter<tuple$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomTable::build_with(ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::IndexMap (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::core::IndexMapCore (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(hashbrown::raw::inner::RawTable (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::impl$16::drop(hashbrown::raw::inner::RawTable (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::is_empty_singleton (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::write_read_term_options(alloc::vec::Vec<tuple$<enum2$<scryer_prolog::machine::machine_indices::VarKey>,scryer_prolog::types::HeapCellValue,usize>,alloc::alloc::Global>, alloc::vec::Vec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term<enum2$<core::result::Result<scryer_prolog::machine::machine_state::OnEOF,alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> > > (*)(ref_mut$<scryer_prolog::machine::machine_state::MachineState>,enum2$<scryer_prolog::machine::streams::Stream>)>(enum2$<scryer_prolog::machine::streams::Stream>, scryer_prolog::machine::machine_indices::IndexStore*, enum2$<core::result::Result<scryer_prolog::machine::machine_state::OnEOF,alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> > > (*)(scryer_prolog::machine::machine_state::MachineState*, enum2$ (43 samples, 0.31%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term_body (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::StackfulPreOrderHeapIter::follow (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::store (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::capacity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::capacity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::insert<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> > >(unsigned long long, unsigned long long, indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> > >(unsigned long long, indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$<Output,u64> > > >, hashbrown::raw::inner::Fallibility, hashbrown::raw::inner::TableLayout, enum2$<core::option::Option<void (*)(ptr_mut$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::resize_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::prepare_resize (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::fallible_with_capacity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::new_uninitialized (3 samples, 0.02%)`0x7FFB7997B3C7 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::try_arg (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::unify (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::Unifier::unify_internal<scryer_prolog::machine::unify::DefaultUnifier> (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::set::IndexSet<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert_full(tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >::insert_full<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >(indexmap::HashValue, tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >::push(indexmap::HashValue, tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (4 samples, 0.03%)`0x7FFB79975BA1 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::set::IndexSet<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,core::hash::BuildHasherDefault (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::IndexMap<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<>,core::hash::BuildHasherDefault (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (4 samples, 0.03%)`0x7FFB799747B1 (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::capacity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::capacity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::insert<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> > >(unsigned long long, unsigned long long, indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> > >(unsigned long long, indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$<Output,u64> > > >, hashbrown::raw::inner::Fallibility, hashbrown::raw::inner::TableLayout, enum2$<core::option::Option<void (*)(ptr_mut$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::resize_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::set::IndexSet<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert_full(tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >::insert_full<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >(indexmap::HashValue, tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >::push(indexmap::HashValue, tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::push(indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::capacity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::reserve_exact<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::reserve_exact (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::try_reserve_exact (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::grow_exact (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::bind (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::trail(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::unify (15 samples, 0.11%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::Unifier::unify_internal<scryer_prolog::machine::unify::DefaultUnifier> (15 samples, 0.11%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::impl$2::index(scryer_prolog::machine::machine_state::MachineState*, enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::load_top_level (268 samples, 1.93%)s..scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get (268 samples, 1.93%)s..scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of (268 samples, 1.93%)s..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::run_module_predicate(scryer_prolog::atom_table::Atom, tuple$ (268 samples, 1.93%)s..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::dispatch_loop (268 samples, 1.93%)s..`0x7FFB6E1B14F7 (2 samples, 0.01%)`0x7FFB799F4053 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$19::extend(alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::vec::into_iter::IntoIter<enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$2::spec_extend(alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::vec::into_iter::IntoIter<enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::append_elements(ptr_const$<slice2$<enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::len (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>(alloc::raw_vec::RawVec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::grow_amortized (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (3 samples, 0.02%)`0x7FFB799736BD (3 samples, 0.02%)`0x7FFB799738E3 (3 samples, 0.02%)`0x7FFB799727D9 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::debray_allocator::BranchOccurrences,alloc::alloc::Global>::as_mut_ptr (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::debray_allocator::BranchOccurrences,alloc::alloc::Global>::ptr (3 samples, 0.02%)`0x7FFB799747B1 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<scryer_prolog::debray_allocator::DebrayAllocator> (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$19::extend(alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::vec::into_iter::IntoIter<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$2::spec_extend(alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::vec::into_iter::IntoIter<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::append_elements(ptr_const$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::len (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>(alloc::raw_vec::RawVec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB799736BD (2 samples, 0.01%)`0x7FFB799738E3 (2 samples, 0.01%)`0x7FFB79971BF2 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$1::drop<enum2$<scryer_prolog::forms::QueryTerm>,alloc::alloc::Global>(alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<enum2$<scryer_prolog::forms::PredicateClause> >(enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::collections::vec_deque::VecDeque<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$1::drop(alloc::collections::vec_deque::VecDeque<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::collections::vec_deque::impl$1::drop::Dropper<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$1::drop::impl$0::drop(alloc::collections::vec_deque::impl$1::drop::Dropper<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<slice2$<enum2$<scryer_prolog::forms::ChunkedTerms> > >(ptr_mut$<slice2$<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$1::drop(alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::collections::vec_deque::impl$1::drop::Dropper<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$1::drop::impl$0::drop(alloc::collections::vec_deque::impl$1::drop::Dropper<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<slice2$<enum2$<scryer_prolog::forms::ChunkedTerms> > >(ptr_mut$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$1::drop<enum2$<scryer_prolog::forms::QueryTerm>,alloc::alloc::Global>(alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<enum2$<scryer_prolog::variable_records::VarAlloc> >(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(bit_set::BitSet (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(bit_vec::BitVec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec (2 samples, 0.01%)`0x7FFB799747B1 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::push_back(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::grow<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::handle_capacity_increase (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::reserve_for_push<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)`0x7FFB79971BF2 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::reserve (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::handle_capacity_increase (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::capacity (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::capacity (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>(alloc::raw_vec::RawVec (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::grow_amortized (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (5 samples, 0.04%)`0x7FFB799736BD (5 samples, 0.04%)`0x7FFB799738E3 (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::BranchCodeStack::pop_branch (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::iter::adapters::enumerate::impl$1::next(core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<alloc::collections::vec_deque::VecDeque<enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::into_iter::impl$5::next(alloc::vec::into_iter::IntoIter<alloc::collections::vec_deque::VecDeque<enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::spec_extend::impl$1::spec_extend<enum2$<scryer_prolog::instructions::Instruction>,alloc::collections::vec_deque::into_iter::IntoIter<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>,alloc::alloc::Global>(alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::collections::vec_deque::into_iter::IntoIter<enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::write_iter_wrapping(unsigned long long, alloc::collections::vec_deque::into_iter::IntoIter<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::collections::vec_deque::impl$3::write_iter_wrapping::Guard<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$3::write_iter_wrapping::impl$0::drop(alloc::collections::vec_deque::impl$3::write_iter_wrapping::Guard<enum2$ (2 samples, 0.01%)`0x7FFB799747B1 (2 samples, 0.01%)`0x7FFB79971BF2 (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)`0x7FFB799736BD (3 samples, 0.02%)`0x7FFB799738E3 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::spec_extend::impl$1::spec_extend<enum2$<scryer_prolog::instructions::Instruction>,alloc::collections::vec_deque::into_iter::IntoIter<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>,alloc::alloc::Global>(alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::collections::vec_deque::into_iter::IntoIter<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::reserve (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::handle_capacity_increase (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::capacity (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::capacity (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>(alloc::raw_vec::RawVec (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::grow_amortized (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (5 samples, 0.04%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::push_back(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::grow<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::handle_capacity_increase (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::reserve_for_push<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::push_back(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::grow<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::handle_capacity_increase (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::reserve_for_push<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::debray_allocator::impl$5::mark_var<scryer_prolog::targets::QueryInstruction>(scryer_prolog::debray_allocator::DebrayAllocator*, unsigned long long, scryer_prolog::forms::Level, core::cell::Cell<enum2$<scryer_prolog::parser::ast::VarReg> >*, enum2$<scryer_prolog::parser::ast::GenContext>, alloc::collections::vec_deque::VecDeque<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::debray_allocator::impl$5::mark_reserved_var(scryer_prolog::debray_allocator::DebrayAllocator*, unsigned long long, scryer_prolog::forms::Level, core::cell::Cell<enum2$<scryer_prolog::parser::ast::VarReg> >*, enum2$<scryer_prolog::parser::ast::GenContext>, alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_query_line(enum2$<scryer_prolog::forms::QueryTerm>*, enum2$<scryer_prolog::parser::ast::GenContext>, alloc::collections::vec_deque::VecDeque<enum2$ (15 samples, 0.11%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_target(scryer_prolog::iterators::QueryIterator, enum2$ (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::push_back(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::grow<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::handle_capacity_increase (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::reserve_for_push<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB799736BD (2 samples, 0.01%)`0x7FFB799738E3 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (30 samples, 0.22%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_seq(scryer_prolog::forms::ChunkedTermVec*, alloc::collections::vec_deque::VecDeque<enum2$ (29 samples, 0.21%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::debray_allocator::impl$5::max_reg_allocated (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::add_call(alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::debray_allocator::impl$5::max_reg_allocated (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_target<scryer_prolog::targets::FactInstruction,scryer_prolog::iterators::FactIterator>(scryer_prolog::iterators::FactIterator, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::debray_allocator::impl$5::mark_var<scryer_prolog::targets::FactInstruction>(scryer_prolog::debray_allocator::DebrayAllocator*, unsigned long long, scryer_prolog::forms::Level, core::cell::Cell<enum2$<scryer_prolog::parser::ast::VarReg> >*, enum2$<scryer_prolog::parser::ast::GenContext>, alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::debray_allocator::impl$5::mark_reserved_var(scryer_prolog::debray_allocator::DebrayAllocator*, unsigned long long, scryer_prolog::forms::Level, core::cell::Cell<enum2$<scryer_prolog::parser::ast::VarReg> >*, enum2$<scryer_prolog::parser::ast::GenContext>, alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_rule (36 samples, 0.26%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::FactIterator::from_rule_head_clause(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::iter::traits::iterator::Iterator::collect(core::iter::adapters::map::Map<core::slice::iter::Iter<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$14::from_iter(core::iter::adapters::map::Map<core::slice::iter::Iter<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::spec_from_iter::impl$0::spec_from_iter(core::iter::adapters::map::Map<core::slice::iter::Iter<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$15::from_iter(core::iter::adapters::map::Map<core::slice::iter::Iter<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$21::from(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::iterators::TermIterState>,alloc::alloc::Global>::into_raw_parts_with_alloc(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::mem::manually_drop::ManuallyDrop<alloc::vec::Vec<enum2$<scryer_prolog::iterators::TermIterState>,alloc::alloc::Global> >::new(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_from_iter::impl$0::from_iter<enum2$<scryer_prolog::iterators::TermIterState>,core::iter::adapters::map::Map<core::slice::iter::Iter<enum2$<scryer_prolog::parser::ast::Term> >,scryer_prolog::iterators::impl$3::from_rule_head_clause::closure_env$0> >(core::iter::adapters::map::Map<core::slice::iter::Iter<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_from_iter_nested::impl$1::from_iter(core::iter::adapters::map::Map<core::slice::iter::Iter<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::iterators::TermIterState>,alloc::alloc::Global>::with_capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::iterators::TermIterState>,alloc::alloc::Global>::with_capacity_in (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::iterators::TermIterState>,alloc::alloc::Global>::with_capacity_in (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::iterators::TermIterState>,alloc::alloc::Global>::allocate_in (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>,enum2$ (48 samples, 0.35%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_predicate(alloc::vec::Vec<enum2$ (48 samples, 0.35%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_pred_subseq(ref_mut$<slice2$<enum2$ (39 samples, 0.28%)`0x7FFB799747B1 (3 samples, 0.02%)`0x7FFB799F721F (2 samples, 0.01%)`0x7FFB799747B1 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::impl$1::deallocate(alloc::alloc::Global*, core::ptr::non_null::NonNull (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::dealloc (4 samples, 0.03%)`0x7FFB799747B1 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<slice2$<scryer_prolog::machine::disjuncts::ChunkInfo> >(ptr_mut$<slice2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$ (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<scryer_prolog::machine::disjuncts::BranchInfo> (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> > >(indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<scryer_prolog::machine::disjuncts::VariableClassifier> (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::IndexMap<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::core::IndexMapCore<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::probe_body_var (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::forms::ChunkedTermVec::push_chunk_term(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::exchange_malloc (3 samples, 0.02%)`0x7FFB799747B1 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::breadth_first_iter(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::FactIterator::new(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::exchange_malloc (3 samples, 0.02%)`0x7FFB7997B3C7 (3 samples, 0.02%)`0x7FFB7997BF5E (2 samples, 0.01%)`0x7FFB7995A176 (2 samples, 0.01%)`0x7FFB7995A364 (2 samples, 0.01%)`0x7FFB7995A4EB (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::VarInfo,alloc::alloc::Global>::push (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::reserve_for_push<bytes::bytes::Bytes,alloc::alloc::Global> (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::grow_amortized (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (7 samples, 0.05%)`0x7FFB7997B3C7 (7 samples, 0.05%)`0x7FFB7997BF5E (6 samples, 0.04%)`0x7FFB7995A36F (2 samples, 0.01%)`0x7FFB7995A4EB (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<indexmap::map::core::Entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> > >::or_insert_with(enum2$<indexmap::map::core::Entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<>,std::collections::hash::map::RandomState>::hash<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<>,std::collections::hash::map::RandomState,scryer_prolog::machine::disjuncts::BranchNumber> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::impl$3::hash (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::cmp::impl$4::hash (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::probe_body_term(unsigned long long, unsigned long long, enum2$ (20 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::probe_body_var (14 samples, 0.10%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure$1<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure_env$1<scryer_prolog::machine::loader::BootstrappingLoadState>*, scryer_prolog::machine::disjuncts::VariableClassifier*, scryer_prolog::atom_table::Atom, alloc::vec::Vec<enum2$ (28 samples, 0.20%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::clause_to_query_term<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, scryer_prolog::atom_table::Atom, alloc::vec::Vec<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::forms::ChunkedTermVec,enum2$ (45 samples, 0.32%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_body_variables<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$ (45 samples, 0.32%)`0x7FFB7995A364 (3 samples, 0.02%)`0x7FFB7995A4EB (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>::push (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>::reserve_for_push<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>::grow_amortized (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (5 samples, 0.04%)`0x7FFB7997B3C7 (5 samples, 0.04%)`0x7FFB7997BF5E (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>::push (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global> >,alloc::alloc::Global>::reserve_for_push<indexmap::Bucket<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global> >,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::VarInfo,alloc::alloc::Global>::push (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::reserve_for_push<bytes::bytes::Bytes,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::impl$1::deallocate(alloc::alloc::Global*, core::ptr::non_null::NonNull (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::dealloc (2 samples, 0.01%)`0x7FFB799747B1 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<indexmap::map::core::Entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> > >::or_insert_with(enum2$<indexmap::map::core::Entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::VacantEntry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >::insert<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >(indexmap::map::core::VacantEntry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >, alloc::vec::Vec (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >::push(indexmap::HashValue, scryer_prolog::parser::ast::VarPtr, alloc::vec::Vec (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >,alloc::alloc::Global>::capacity (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >,alloc::alloc::Global>::capacity (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::insert<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> > >(unsigned long long, unsigned long long, indexmap::map::core::get_hash::closure_env$0<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<ref$<str$>,ref$<str$> > >(unsigned long long, indexmap::map::core::get_hash::closure_env$0<ref$<str$>,ref$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$<Output,u64> > > >, hashbrown::raw::inner::Fallibility, hashbrown::raw::inner::TableLayout, enum2$<core::option::Option<void (*)(ptr_mut$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::resize_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::breadth_first_iter(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::FactIterator::new(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::exchange_malloc (3 samples, 0.02%)`0x7FFB7997B3C7 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (24 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_head_variables(enum2$ (24 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::BranchInfo::new (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::impl$13::clone (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::rbig::impl$1::clone (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::repr::impl$1::clone (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::ubig::impl$1::clone (2 samples, 0.01%)`0x7FFB79971BF2 (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)`0x7FFB7997BF5E (2 samples, 0.01%)`0x7FFB7995A364 (2 samples, 0.01%)`0x7FFB7995A4EB (2 samples, 0.01%)`0x7FFB799736BD (3 samples, 0.02%)`0x7FFB799738E3 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::variable_records::VariableRecord,alloc::alloc::Global>::push (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::variable_records::VariableRecord,alloc::alloc::Global>::reserve_for_push<scryer_prolog::variable_records::VariableRecord,alloc::alloc::Global> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::variable_records::VariableRecord,alloc::alloc::Global>::grow_amortized (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> > >(unsigned long long, indexmap::map::core::get_hash::closure_env$0<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$<Output,u64> > > >, hashbrown::raw::inner::Fallibility, hashbrown::raw::inner::TableLayout, enum2$<core::option::Option<void (*)(ptr_mut$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::resize_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::prepare_resize (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::fallible_with_capacity (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::new_uninitialized (4 samples, 0.03%)`0x7FFB7997B3C7 (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >,alloc::alloc::Global>::capacity (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >,alloc::alloc::Global>::capacity (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::insert<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> > >(unsigned long long, unsigned long long, indexmap::map::core::get_hash::closure_env$0<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$<enum2$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>, tuple$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert_full(tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>, tuple$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >::insert_full<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >(indexmap::HashValue, tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>, tuple$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >::push(indexmap::HashValue, tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>, tuple$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >::reserve_entries (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >,alloc::alloc::Global>::reserve_exact (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >,alloc::alloc::Global>::reserve_exact (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >,alloc::alloc::Global>::try_reserve_exact (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >,alloc::alloc::Global>::grow_exact (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)`0x7FFB7997BF5E (2 samples, 0.01%)`0x7FFB7995A364 (2 samples, 0.01%)`0x7FFB7995A4EB (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(core::cell::RefMut<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::cell::impl$42::drop (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::cell::Cell<isize>::get (3 samples, 0.02%)`0x7FFB799747B1 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::VarPtr::set(enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`bit_set::BitSet<usize>::insert (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`bit_vec::BitVec<usize>::set (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`bit_vec::BitVec<usize>::grow<usize> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> >,std::collections::hash::map::RandomState>::insert(unsigned long long, indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> >,std::collections::hash::map::RandomState>::insert_full<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> >,std::collections::hash::map::RandomState>(unsigned long long, indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >::insert_full<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >(indexmap::HashValue, unsigned long long, indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >::push(indexmap::HashValue, unsigned long long, indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::BranchMap::separate_and_classify_variables(unsigned long long, enum2$<core::option::Option (29 samples, 0.21%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::variable_records::VariableRecords::populate_restricting_sets (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::variable_records::TempVarData::populate_conflict_set (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::iter::traits::iterator::Iterator::collect(core::ops::range::Range (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`bit_set::impl$2::from_iter(core::ops::range::Range (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`bit_set::impl$3::extend(bit_set::BitSet<usize>*, core::ops::range::Range (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`bit_set::BitSet<usize>::insert (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`bit_vec::BitVec<usize>::set (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`bit_vec::BitVec<usize>::grow<usize> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$19::extend(alloc::vec::Vec<usize,alloc::alloc::Global>*, core::iter::adapters::take::Take<core::iter::sources::repeat::Repeat (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$1::spec_extend(alloc::vec::Vec<usize,alloc::alloc::Global>*, core::iter::adapters::take::Take<core::iter::sources::repeat::Repeat (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<usize,alloc::alloc::Global>::extend_trusted(core::iter::adapters::take::Take<core::iter::sources::repeat::Repeat (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::set_len_on_drop::SetLenOnDrop::new (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<ptr_mut$<libffi_sys::ffi_type>,alloc::alloc::Global>(alloc::raw_vec::RawVec<ptr_mut$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<ptr_mut$<libffi_sys::ffi_type>,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>::reserve_for_push<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>::push (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::mem::replace(alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>*, alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::read(alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::impl$1::deallocate(alloc::alloc::Global*, core::ptr::non_null::NonNull (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::dealloc (3 samples, 0.02%)`0x7FFB799747B1 (3 samples, 0.02%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$19::extend(alloc::vec::Vec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>*, alloc::vec::drain::Drain (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$1::spec_extend(alloc::vec::Vec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>*, alloc::vec::drain::Drain (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>::extend_trusted(alloc::vec::drain::Drain (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>::reserve (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>::reserve (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle(alloc::raw_vec::RawVec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>::grow_amortized (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::impl$1::deallocate(alloc::alloc::Global*, core::ptr::non_null::NonNull (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::dealloc (3 samples, 0.02%)`0x7FFB799747B1 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::add::impl$11::sub_assign (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::add::impl$5::sub (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`dashu_int::div_ops::impl$0::div (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::div_ops::repr::impl$4::div(enum2$<dashu_int::repr::TypedRepr>, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::mul::impl$19::mul (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`dashu_int::mul_ops::impl$8::mul (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (205 samples, 1.48%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::compile_and_submit<scryer_prolog::machine::loader::BootstrappingLoadState> (205 samples, 1.48%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (205 samples, 1.48%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::compile<scryer_prolog::machine::loader::BootstrappingLoadState>(tuple$ (205 samples, 1.48%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::try_term_to_tl(enum2$ (144 samples, 1.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::forms::TopLevel>,enum2$ (144 samples, 1.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::try_term_to_tl<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$ (144 samples, 1.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::setup_rule(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (143 samples, 1.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<enum2$<scryer_prolog::parser::ast::Term>,scryer_prolog::forms::ChunkedTermVec,scryer_prolog::machine::disjuncts::VarData>,enum2$ (143 samples, 1.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_rule<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::disjuncts::VariableClassifier, scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (143 samples, 1.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::merge_branches (26 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::merge_branch_seq(alloc::vec::drain::Drain (18 samples, 0.13%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::BranchInfo::new (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::len (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::reduce_op<enum2$<scryer_prolog::machine::streams::Stream> > (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::parser::parser::TokenDesc,alloc::alloc::Global>::pop (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::push_binary_op<enum2$<scryer_prolog::machine::streams::Stream> > (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::exchange_malloc (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::reduce_op<enum2$<scryer_prolog::machine::streams::Stream> > (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::compute_arity_in_brackets (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::iter::adapters::enumerate::impl$1::next(core::iter::adapters::enumerate::Enumerate<core::iter::adapters::rev::Rev<core::slice::iter::Iter (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::iter::adapters::rev::impl$1::next(core::iter::adapters::rev::Rev<core::slice::iter::Iter (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::iter::impl$182::next_back(core::slice::iter::Iter (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::reduce_term (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::reduce_op<enum2$<scryer_prolog::machine::streams::Stream> > (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift<enum2$<scryer_prolog::machine::streams::Stream> >(enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::impl$27::from (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::impl$26::from(enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::rc::Rc<core::cell::RefCell<enum2$<scryer_prolog::parser::ast::Var> > >::new(core::cell::RefCell<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::boxed::impl$0::new(alloc::rc::RcBox<core::cell::RefCell<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::exchange_malloc (5 samples, 0.04%)`0x7FFB7997B3C7 (5 samples, 0.04%)`0x7FFB7997BF5E (4 samples, 0.03%)`0x7FFB7995A36F (2 samples, 0.01%)`0x7FFB7995A4EB (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash(tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$23::hash(tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::global_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::future::block_on::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<scryer_prolog::parser::ast::OpDesc> > >::cloned(enum2$<core::option::Option<ref$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity> >(tuple$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc>::get_index_of(indexmap::HashValue, tuple$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::get(unsigned long long, indexmap::map::core::equivalent::closure_env$0<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,tuple$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::find(unsigned long long, indexmap::map::core::equivalent::closure_env$0<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,tuple$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::find_inner(unsigned long long, ref_mut$<dyn$<core::ops::function::FnMut<tuple$<usize>,assoc$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomTable::buf (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::global_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::future::block_on::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash(tuple$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$23::hash(tuple$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_token(enum2$ (30 samples, 0.22%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_op (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::get_op_desc (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::CompositeOpDir::get (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<scryer_prolog::parser::ast::OpDesc> > >::or_else(enum2$<core::option::Option<ref$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity> >(tuple$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc>::get_index_of(indexmap::HashValue, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::get(unsigned long long, indexmap::map::core::equivalent::closure_env$0<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::find(unsigned long long, indexmap::map::core::equivalent::closure_env$0<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::find_inner(unsigned long long, ref_mut$<dyn$<core::ops::function::FnMut<tuple$<usize>,assoc$ (2 samples, 0.01%)`0x7FFB799736BD (3 samples, 0.02%)`0x7FFB799738E3 (3 samples, 0.02%)`0x7FFB79971BF2 (3 samples, 0.02%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::reserve_for_push<bytes::bytes::Bytes,alloc::alloc::Global> (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::grow_amortized (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::lexer::Token>,alloc::alloc::Global>::push(enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<bool,enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::scan_for_layout<enum2$<scryer_prolog::machine::streams::Stream> > (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::lookahead_char (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::streams::impl$28::peek_char(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::lookahead_char (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::string::String::with_capacity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<u8,alloc::alloc::Global>::with_capacity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<u8,alloc::alloc::Global>::with_capacity_in (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<u8,alloc::alloc::Global>::with_capacity_in (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<u8,alloc::alloc::Global>::allocate_in (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomTable::build_with(ref$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::name_token<enum2$<scryer_prolog::machine::streams::Stream> > (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::lookahead_char (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::streams::impl$28::peek_char(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::arena::impl$11::deref_mut(scryer_prolog::arena::TypedArenaPtr<scryer_prolog::machine::streams::StreamLayout (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::str::traits::impl$4::index(ref$<str$>, core::ops::range::RangeFrom (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::string::String::with_capacity (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<u8,alloc::alloc::Global>::with_capacity (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<u8,alloc::alloc::Global>::with_capacity_in (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<u8,alloc::alloc::Global>::with_capacity_in (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<u8,alloc::alloc::Global>::allocate_in (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::dequeue_terms (274 samples, 1.98%)s..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::term_stream::impl$1::next (67 samples, 0.48%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >::map_err(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >, enum2$<scryer_prolog::machine::machine_errors::CompilationError> (*)(enum2$ (67 samples, 0.48%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::read_term<enum2$<scryer_prolog::machine::streams::Stream> >(scryer_prolog::parser::ast::CompositeOpDir*, enum2$ (66 samples, 0.48%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::read_tokens(scryer_prolog::parser::lexer::Lexer<enum2$ (34 samples, 0.25%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::next_token<enum2$<scryer_prolog::machine::streams::Stream> > (27 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::variable_token (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::lookahead_char (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::streams::impl$28::peek_char(enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::arena::impl$11::deref_mut(scryer_prolog::arena::TypedArenaPtr<scryer_prolog::machine::streams::StreamLayout (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_predicate(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::probe_body_term(unsigned long long, unsigned long long, enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::probe_body_var (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::forms::ChunkedTermVec,enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_body_variables<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure$1<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure_env$1<scryer_prolog::machine::loader::BootstrappingLoadState>*, scryer_prolog::machine::disjuncts::VariableClassifier*, scryer_prolog::atom_table::Atom, alloc::vec::Vec<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::BranchMap::separate_and_classify_variables(unsigned long long, enum2$<core::option::Option (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (15 samples, 0.11%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::compile<scryer_prolog::machine::loader::BootstrappingLoadState>(tuple$ (15 samples, 0.11%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::try_term_to_tl(enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::forms::TopLevel>,enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::try_term_to_tl<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::setup_rule(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<enum2$<scryer_prolog::parser::ast::Term>,scryer_prolog::forms::ChunkedTermVec,scryer_prolog::machine::disjuncts::VarData>,enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_rule<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::disjuncts::VariableClassifier, scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (16 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::compile_and_submit<scryer_prolog::machine::loader::BootstrappingLoadState> (16 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_token(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_op (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::get_op_desc (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::CompositeOpDir::get (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::dequeue_terms (24 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::term_stream::impl$1::next (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >::map_err(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >, enum2$<scryer_prolog::machine::machine_errors::CompilationError> (*)(enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::read_term<enum2$<scryer_prolog::machine::streams::Stream> >(scryer_prolog::parser::ast::CompositeOpDir*, enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::read_tokens(scryer_prolog::parser::lexer::Lexer<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::next_token<enum2$<scryer_prolog::machine::streams::Stream> > (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::name_token<enum2$<scryer_prolog::machine::streams::Stream> > (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::load_decl(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::add_module(scryer_prolog::forms::ModuleDecl, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::import_builtins_in_module(scryer_prolog::atom_table::Atom, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<tuple$<>,enum2$<scryer_prolog::machine::machine_errors::SessionError> > >::unwrap(enum2$<core::result::Result<tuple$<>,enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::load_state::import_module_exports<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::BootstrappingLoadState*, enum2$<scryer_prolog::machine::loader::CompilationTarget>*, scryer_prolog::forms::Module*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::load_decl(enum2$ (28 samples, 0.20%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (28 samples, 0.20%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::use_module<scryer_prolog::machine::loader::BootstrappingLoadState>(enum2$ (28 samples, 0.20%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::machine::loader::CompilationTarget>,enum2$ (28 samples, 0.20%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::load<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader (28 samples, 0.20%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::machine::loader::CompilationTarget>,enum2$ (306 samples, 2.21%)s..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::load<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader (306 samples, 2.21%)s..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$11::evacuate(scryer_prolog::machine::loader::Loader (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::compile_and_submit<scryer_prolog::machine::loader::BootstrappingLoadState> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::compile<scryer_prolog::machine::loader::BootstrappingLoadState>(tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::try_term_to_tl(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::forms::TopLevel>,enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::try_term_to_tl<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::setup_rule(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<enum2$<scryer_prolog::parser::ast::Term>,scryer_prolog::forms::ChunkedTermVec,scryer_prolog::machine::disjuncts::VarData>,enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_rule<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::disjuncts::VariableClassifier, scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::merge_branches (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::merge_branch_seq(alloc::vec::drain::Drain (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_token(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift<enum2$<scryer_prolog::machine::streams::Stream> >(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::dequeue_terms (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::term_stream::impl$1::next (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >::map_err(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >, enum2$<scryer_prolog::machine::machine_errors::CompilationError> (*)(enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::read_term<enum2$<scryer_prolog::machine::streams::Stream> >(scryer_prolog::parser::ast::CompositeOpDir*, enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::read_tokens(scryer_prolog::parser::lexer::Lexer<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::next_token<enum2$<scryer_prolog::machine::streams::Stream> > (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::name_token<enum2$<scryer_prolog::machine::streams::Stream> > (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::compile::bootstrapping_compile(enum2$<scryer_prolog::machine::streams::Stream>, scryer_prolog::machine::Machine*, enum2$ (317 samples, 2.29%)s..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::load<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::impl$7::borrow (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ops::function::FnOnce::call_once<scryer::src_tests::iso_conformity_tests::closure_env$0,tuple$<> > (1,618 samples, 11.68%)scryer-7e5e7ddde7..scryer-7e5e7ddde7310dd8.exe`scryer::src_tests::iso_conformity_tests::closure$0 (1,618 samples, 11.68%)scryer-7e5e7ddde7..scryer-7e5e7ddde7310dd8.exe`test::assert_test_result(tuple$ (1,618 samples, 11.68%)scryer-7e5e7ddde7..scryer-7e5e7ddde7310dd8.exe`serial_test::serial_code_lock::local_serial_core(ref$<str$>, void (*) (1,618 samples, 11.68%)scryer-7e5e7ddde7..scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (1,618 samples, 11.68%)scryer-7e5e7ddde7..scryer-7e5e7ddde7310dd8.exe`serial_test::rwlock::impl$0::drop (1,618 samples, 11.68%)scryer-7e5e7ddde7..scryer-7e5e7ddde7310dd8.exe`parking_lot::condvar::Condvar::notify_one (1,618 samples, 11.68%)scryer-7e5e7ddde7..scryer-7e5e7ddde7310dd8.exe`core::sync::atomic::AtomicPtr<parking_lot::raw_mutex::RawMutex>::load (1,618 samples, 11.68%)scryer-7e5e7ddde7..scryer-7e5e7ddde7310dd8.exe`core::sync::atomic::atomic_load (1,618 samples, 11.68%)scryer-7e5e7ddde7..scryer-7e5e7ddde7310dd8.exe`scryer::helper::load_module_test<ref$<str$> >(ref$<str$>, ref$ (1,618 samples, 11.68%)scryer-7e5e7ddde7..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::with_test_streams (806 samples, 5.82%)scryer-..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::clause_to_evacuable (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::restore_load_state_payload(enum2$<core::result::Result<scryer_prolog::arena::TypedArenaPtr<scryer_prolog::machine::term_stream::LoadStatePayload<scryer_prolog::machine::term_stream::LiveTermStream> >,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::read_and_enqueue_term(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>, enum2$<scryer_prolog::parser::ast::RegType>, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term_from_heap (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::incremental_compile_clause<scryer_prolog::machine::loader::LiveLoadAndMachineState>(tuple$<scryer_prolog::atom_table::Atom,usize>, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile_standalone_clause(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::add_local_extensible_predicate<scryer_prolog::machine::loader::LiveLoadAndMachineState>(enum2$<scryer_prolog::machine::loader::CompilationTarget>, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::listing_src_file_name (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::path::Path::is_file (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::fs::metadata (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::stat (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::metadata (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::compile_assert (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::compile_assert::closure$1 (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::add_dynamic_predicate(enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::add_extensible_predicate_declaration<scryer_prolog::machine::loader::LiveLoadAndMachineState,scryer_prolog::machine::loader::impl$15::add_dynamic_predicate::closure_env$0<scryer_prolog::machine::loader::LiveLoadAndMachineState>,enum2$<scryer_prolog::machine::loader::RetractionRecord> (*)(enum2$<scryer_prolog::machine::loader::CompilationTarget>,tuple$<scryer_prolog::atom_table::Atom,usize>)>(enum2$<scryer_prolog::machine::loader::CompilationTarget>, scryer_prolog::atom_table::Atom, unsigned long long, scryer_prolog::machine::loader::impl$15::add_dynamic_predicate::closure_env$0<scryer_prolog::machine::loader::LiveLoadAndMachineState>, enum2$<scryer_prolog::machine::loader::RetractionRecord> (*)(enum2$<scryer_prolog::machine::loader::CompilationTarget>, tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::flush_term_queue (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::flush_term_queue::closure$0 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile_and_submit<scryer_prolog::machine::loader::LiveLoadAndMachineState> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::try_me_else (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::stack::Stack::index_or_frame_mut (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::stack::Stack::allocate_or_frame (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<u8,alloc::alloc::Global>::as_slice (25 samples, 0.18%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$9::deref(alloc::vec::Vec (25 samples, 0.18%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<u8,alloc::alloc::Global>::as_ptr (25 samples, 0.18%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<u8,alloc::alloc::Global>::ptr (25 samples, 0.18%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::test_load_file(ref$ (25 samples, 0.18%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::run_module_predicate(scryer_prolog::atom_table::Atom, tuple$ (24 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::dispatch_loop (24 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::dealloc (2 samples, 0.01%)`0x7FFB799747B1 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(scryer_prolog::raw_block::RawBlock (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::raw_block::impl$1::drop(scryer_prolog::raw_block::RawBlock (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::arena::impl$41::drop (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<scryer_prolog::machine::Machine> (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<scryer_prolog::machine::machine_indices::IndexStore> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::core::IndexMapCore (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<indexmap::Bucket (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<indexmap::Bucket (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<indexmap::Bucket (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<indexmap::Bucket<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module> >(indexmap::Bucket (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::fmt::format::format_inner (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::clause_to_evacuable (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::restore_load_state_payload(enum2$<core::result::Result<scryer_prolog::arena::TypedArenaPtr<scryer_prolog::machine::term_stream::LoadStatePayload<scryer_prolog::machine::term_stream::LiveTermStream> >,enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::read_and_enqueue_term(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>, enum2$<scryer_prolog::parser::ast::RegType>, enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term_from_heap (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::impl$7::next<scryer_prolog::heap_iter::StackfulPreOrderHeapIter>(scryer_prolog::heap_iter::PostOrderIterator (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::StackfulPreOrderHeapIter::follow (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::conclude_load (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::conclude_load::closure$0 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile_and_submit<scryer_prolog::machine::loader::LiveLoadAndMachineState> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::listing_src_file_name (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::path::Path::is_file (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::fs::metadata (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::stat (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::metadata (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::File::open (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::convert::impl$6::try_into (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::os::windows::io::handle::impl$12::try_from (2 samples, 0.01%)`0x7FFB776E5FE6 (2 samples, 0.01%)`0x7FFB776E6579 (2 samples, 0.01%)`0x7FFB799EDAB4 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::declare_module (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::declare_module::closure$0 (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::load_decl<scryer_prolog::machine::loader::LiveLoadAndMachineState>(enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::add_module(scryer_prolog::forms::ModuleDecl, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::import_builtins_in_module(scryer_prolog::atom_table::Atom, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<tuple$<>,enum2$<scryer_prolog::machine::machine_errors::SessionError> > >::unwrap(enum2$<core::result::Result<tuple$<>,enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::load_state::import_module_exports<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::LiveLoadAndMachineState*, enum2$<scryer_prolog::machine::loader::CompilationTarget>*, scryer_prolog::forms::Module*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::execute_switch_on_term (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_seq(scryer_prolog::forms::ChunkedTermVec*, alloc::collections::vec_deque::VecDeque<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_query_line(enum2$<scryer_prolog::forms::QueryTerm>*, enum2$<scryer_prolog::parser::ast::GenContext>, alloc::collections::vec_deque::VecDeque<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_target(scryer_prolog::iterators::QueryIterator, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_predicate(alloc::vec::Vec<enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_pred_subseq(ref_mut$<slice2$<enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_rule (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::forms::ChunkedTermVec,enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_body_variables<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure$1<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure_env$1<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, scryer_prolog::machine::disjuncts::VariableClassifier*, scryer_prolog::atom_table::Atom, alloc::vec::Vec<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::clause_to_query_term<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, scryer_prolog::atom_table::Atom, alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global> > > >::cloned(enum2$<core::option::Option<ref$<alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_indices::IndexStore::get_meta_predicate_spec(scryer_prolog::atom_table::Atom, unsigned long long, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,usize> >(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$23::hash(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_head_variables(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::VarPtr::set(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::BranchMap::separate_and_classify_variables(unsigned long long, enum2$<core::option::Option (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (28 samples, 0.20%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile<scryer_prolog::machine::loader::LiveLoadAndMachineState>(tuple$ (28 samples, 0.20%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::try_term_to_tl(enum2$ (19 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::forms::TopLevel>,enum2$ (19 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::try_term_to_tl<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$ (19 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::setup_rule(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (19 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<enum2$<scryer_prolog::parser::ast::Term>,scryer_prolog::forms::ChunkedTermVec,scryer_prolog::machine::disjuncts::VarData>,enum2$ (19 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_rule<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::disjuncts::VariableClassifier, scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (19 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::merge_branches (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::merge_branch_seq(alloc::vec::drain::Drain (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::listing_src_file_name (23 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`std::path::Path::is_file (23 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`std::fs::metadata (23 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map (23 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::stat (23 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::metadata (23 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::File::open (23 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`core::convert::impl$6::try_into (23 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`std::os::windows::io::handle::impl$12::try_from (23 samples, 0.17%)`0x7FFB776E5FE6 (23 samples, 0.17%)`0x7FFB776E6579 (21 samples, 0.15%)`0x7FFB799EDAB4 (21 samples, 0.15%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::flush_term_queue (52 samples, 0.38%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::flush_term_queue::closure$0 (52 samples, 0.38%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (52 samples, 0.38%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile_and_submit<scryer_prolog::machine::loader::LiveLoadAndMachineState> (52 samples, 0.38%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::meta_predicate_property (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_indices::IndexStore::get_meta_predicate_spec(scryer_prolog::atom_table::Atom, unsigned long long, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<scryer_prolog::machine::machine_indices::CodeIndex> > >::cloned(enum2$<core::option::Option<ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,usize> >(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::predicate_defined (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<scryer_prolog::machine::machine_indices::CodeIndex> >::map(enum2$<core::option::Option (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_indices::IndexStore::get_predicate_code_index (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::try_me_else (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::next_applicable_clause (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::next_clause_applicable (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::iter::range::impl$3::next(core::ops::range::Range (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::iter::range::impl$2::spec_next(core::ops::range::Range (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::cmp::impls::impl$54::lt (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::allocate (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::stack::Stack::index_and_frame_mut (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::stack::Stack::allocate_and_frame (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::eq_test (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<core::cmp::Ordering> >::map(enum2$<core::option::Option (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::compare_term_test (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$13::cmp (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::sort::insertion_sort_shift_left<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,alloc::slice::impl$0::sort_by::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,scryer_prolog::machine::dispatch::impl$0::keysort::closure_env$1> >(ref_mut$<slice2$<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue> > >, unsigned long long, alloc::slice::impl$0::sort_by::closure_env$0<tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::slice::sort::insert_tail(ref_mut$<slice2$<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue> > >, alloc::slice::impl$0::sort_by::closure_env$0<tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::compare_term_test (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$13::cmp (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::str::traits::impl$0::cmp(ref$<str$>, ref$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::slice::cmp::impl$2::cmp(ref$<slice2$<u8> >, ref$<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::slice::cmp::impl$9::compare(ref$<slice2$<u8> >, ref$<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::keysort (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::reduce_term (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_token(enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_op (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::name_token<enum2$<scryer_prolog::machine::streams::Stream> > (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >::map_err(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::read_term<enum2$<scryer_prolog::machine::streams::Stream> >(scryer_prolog::parser::ast::CompositeOpDir*, enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::read_tokens(scryer_prolog::parser::lexer::Lexer<enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::next_token<enum2$<scryer_prolog::machine::streams::Stream> > (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::iterators::TermIterState>,alloc::alloc::Global>::push_back(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read(enum2$<scryer_prolog::machine::streams::Stream>, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault (18 samples, 0.13%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::read::TermWriter::write_term_to_heap(scryer_prolog::read::TermWriter, enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::impl$4::next (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::FactIterator::push_subterm(scryer_prolog::forms::Level, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::IndexMap (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::core::IndexMapCore (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(hashbrown::raw::inner::RawTable (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::impl$16::drop(hashbrown::raw::inner::RawTable (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::is_empty_singleton (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::write_read_term_options(alloc::vec::Vec<tuple$<enum2$<scryer_prolog::machine::machine_indices::VarKey>,scryer_prolog::types::HeapCellValue,usize>,alloc::alloc::Global>, alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::push_var_eq_functors(alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>*, core::iter::adapters::filter_map::FilterMap<core::slice::iter::Iter<tuple$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomTable::build_with(ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term<enum2$<core::result::Result<scryer_prolog::machine::machine_state::OnEOF,alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> > > (*)(ref_mut$<scryer_prolog::machine::machine_state::MachineState>,enum2$<scryer_prolog::machine::streams::Stream>)>(enum2$<scryer_prolog::machine::streams::Stream>, scryer_prolog::machine::machine_indices::IndexStore*, enum2$<core::result::Result<scryer_prolog::machine::machine_state::OnEOF,alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> > > (*)(scryer_prolog::machine::machine_state::MachineState*, enum2$ (22 samples, 0.16%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term_body (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::StackfulPreOrderHeapIter::follow (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::try_arg (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::unify (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::Unifier::unify_internal<scryer_prolog::machine::unify::DefaultUnifier> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::try_functor (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> > >(unsigned long long, indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$<Output,u64> > > >, hashbrown::raw::inner::Fallibility, hashbrown::raw::inner::TableLayout, enum2$<core::option::Option<void (*)(ptr_mut$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::resize_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::prepare_resize (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::fallible_with_capacity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::new_uninitialized (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::set::IndexSet<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert_full(tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >::insert_full<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >(indexmap::HashValue, tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >::push(indexmap::HashValue, tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::capacity (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::capacity (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::insert<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> > >(unsigned long long, unsigned long long, indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::unify (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::Unifier::unify_internal<scryer_prolog::machine::unify::DefaultUnifier> (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::impl$2::index(scryer_prolog::machine::machine_state::MachineState*, enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::stack::impl$4::index (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get (172 samples, 1.24%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of (172 samples, 1.24%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::run_module_predicate(scryer_prolog::atom_table::Atom, tuple$ (172 samples, 1.24%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::dispatch_loop (172 samples, 1.24%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::impl$3::index_mut(scryer_prolog::machine::machine_state::MachineState*, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_rule (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile<scryer_prolog::machine::loader::LiveLoadAndMachineState>(tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_predicate(alloc::vec::Vec<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_pred_subseq(ref_mut$<slice2$<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::flush_term_queue (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::flush_term_queue::closure$0 (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile_and_submit<scryer_prolog::machine::loader::LiveLoadAndMachineState> (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::listing_src_file_name (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::path::Path::is_file (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::fs::metadata (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::stat (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::metadata (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::File::open (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::convert::impl$6::try_into (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::os::windows::io::handle::impl$12::try_from (2 samples, 0.01%)`0x7FFB776E5FE6 (2 samples, 0.01%)`0x7FFB776E6579 (2 samples, 0.01%)`0x7FFB799EDAB4 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read(enum2$<scryer_prolog::machine::streams::Stream>, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::IndexMap (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::core::IndexMapCore (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(hashbrown::raw::inner::RawTable (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::impl$16::drop(hashbrown::raw::inner::RawTable (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::is_empty_singleton (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::write_read_term_options(alloc::vec::Vec<tuple$<enum2$<scryer_prolog::machine::machine_indices::VarKey>,scryer_prolog::types::HeapCellValue,usize>,alloc::alloc::Global>, alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::push_var_eq_functors(alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>*, core::iter::adapters::filter_map::FilterMap<core::slice::iter::Iter<tuple$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomTable::build_with(ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term<enum2$<core::result::Result<scryer_prolog::machine::machine_state::OnEOF,alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> > > (*)(ref_mut$<scryer_prolog::machine::machine_state::MachineState>,enum2$<scryer_prolog::machine::streams::Stream>)>(enum2$<scryer_prolog::machine::streams::Stream>, scryer_prolog::machine::machine_indices::IndexStore*, enum2$<core::result::Result<scryer_prolog::machine::machine_state::OnEOF,alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> > > (*)(scryer_prolog::machine::machine_state::MachineState*, enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term_body (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::load_special_forms (190 samples, 1.37%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::current_dir (18 samples, 0.13%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::run_module_predicate(scryer_prolog::atom_table::Atom, tuple$ (18 samples, 0.13%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::dispatch_loop (18 samples, 0.13%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::push (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$13::index(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::index::impl$0::index(ref$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::index::impl$2::index(unsigned long long, ref$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::add_extensible_predicate_declaration<scryer_prolog::machine::loader::impl$18::add_dynamic_predicate::closure_env$0> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::add_extensible_predicate_declaration::closure$0(scryer_prolog::machine::loader::impl$18::add_extensible_predicate_declaration::closure_env$0 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<usize,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::add_extensible_predicate_declaration<scryer_prolog::machine::loader::LiveLoadAndMachineState,scryer_prolog::machine::loader::impl$15::add_dynamic_predicate::closure_env$0<scryer_prolog::machine::loader::LiveLoadAndMachineState>,enum2$<scryer_prolog::machine::loader::RetractionRecord> (*)(enum2$<scryer_prolog::machine::loader::CompilationTarget>,tuple$<scryer_prolog::atom_table::Atom,usize>)>(enum2$<scryer_prolog::machine::loader::CompilationTarget>, scryer_prolog::atom_table::Atom, unsigned long long, scryer_prolog::machine::loader::impl$15::add_dynamic_predicate::closure_env$0<scryer_prolog::machine::loader::LiveLoadAndMachineState>, enum2$<scryer_prolog::machine::loader::RetractionRecord> (*)(enum2$<scryer_prolog::machine::loader::CompilationTarget>, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::add_term_expansion_clause (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::add_term_expansion_clause::closure$0 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::incremental_compile_clause<scryer_prolog::machine::loader::LiveLoadAndMachineState>(tuple$<scryer_prolog::atom_table::Atom,usize>, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::fmt::format::format_inner (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::expect (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::fmt::write (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::fmt::num::imp::impl$7::fmt (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::fmt::impl$0::write_str<alloc::string::String> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::string::impl$67::write_str (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::string::String::push_str (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec::extend_from_slice (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$4::spec_extend (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec::append_elements (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec::len (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<u8,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global>(enum2$<core::result::Result<core::alloc::layout::Layout,core::alloc::layout::LayoutError> >, enum2$<core::option::Option<tuple$<core::ptr::non_null::NonNull (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$<u8> >,core::alloc::AllocError> >::map_err(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$<u8> >,core::alloc::AllocError> >, alloc::raw_vec::finish_grow::closure_env$1 (2 samples, 0.01%)`0x7FFB799736BD (2 samples, 0.01%)`0x7FFB799738E3 (2 samples, 0.01%)`0x7FFB79971BF2 (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_from_iter::impl$0::from_iter<enum2$<scryer_prolog::parser::ast::Term>,alloc::vec::drain::Drain<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global> >(alloc::vec::drain::Drain<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_from_iter_nested::impl$1::from_iter(alloc::vec::drain::Drain<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::with_capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::with_capacity_in (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::with_capacity_in (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::allocate_in (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::impl$1::allocate (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::Global::alloc_impl (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::alloc (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::impl$7::next<scryer_prolog::heap_iter::StackfulPreOrderHeapIter>(scryer_prolog::heap_iter::PostOrderIterator (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::StackfulPreOrderHeapIter::follow (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::clause_to_evacuable (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::restore_load_state_payload(enum2$<core::result::Result<scryer_prolog::arena::TypedArenaPtr<scryer_prolog::machine::term_stream::LoadStatePayload<scryer_prolog::machine::term_stream::LiveTermStream> >,enum2$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::read_and_enqueue_term(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>, enum2$<scryer_prolog::parser::ast::RegType>, enum2$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term_from_heap (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile<scryer_prolog::machine::loader::LiveLoadAndMachineState>(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::conclude_load (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::conclude_load::closure$0 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile_and_submit<scryer_prolog::machine::loader::LiveLoadAndMachineState> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<indexmap::set::IndexSet<enum2$<scryer_prolog::forms::ModuleExport>,std::collections::hash::map::RandomState>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::extract_module_export_list_from_heap<scryer_prolog::machine::loader::LiveLoadAndMachineState>(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::import_builtins_in_module(scryer_prolog::atom_table::Atom, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<tuple$<>,enum2$<scryer_prolog::machine::machine_errors::SessionError> > >::unwrap(enum2$<core::result::Result<tuple$<>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::load_state::import_module_exports<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::LiveLoadAndMachineState*, enum2$<scryer_prolog::machine::loader::CompilationTarget>*, scryer_prolog::forms::Module*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::declare_module (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::declare_module::closure$0 (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::load_decl<scryer_prolog::machine::loader::LiveLoadAndMachineState>(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::add_module(scryer_prolog::forms::ModuleDecl, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::execute_switch_on_term (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<enum2$<scryer_prolog::forms::PredicateClause> >(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::iter::adapters::enumerate::impl$1::next(core::iter::adapters::enumerate::Enumerate<core::slice::iter::IterMut<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::iter::impl$189::next(core::slice::iter::IterMut<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::spec_extend::impl$2::spec_extend<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>(alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::vec::into_iter::IntoIter<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::reserve (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::handle_capacity_increase (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>(alloc::raw_vec::RawVec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_query_line(enum2$<scryer_prolog::forms::QueryTerm>*, enum2$<scryer_prolog::parser::ast::GenContext>, alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_target(scryer_prolog::iterators::QueryIterator, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_seq(scryer_prolog::forms::ChunkedTermVec*, alloc::collections::vec_deque::VecDeque<enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::debray_allocator::impl$5::max_reg_allocated (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::add_call(alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::push_back(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_predicate(alloc::vec::Vec<enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_pred_subseq(ref_mut$<slice2$<enum2$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_rule (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::forms::ChunkedTermVec,enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_body_variables<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure$1<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure_env$1<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, scryer_prolog::machine::disjuncts::VariableClassifier*, scryer_prolog::atom_table::Atom, alloc::vec::Vec<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::clause_to_query_term<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, scryer_prolog::atom_table::Atom, alloc::vec::Vec<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>::push (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>::reserve_for_push<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::VarInfo,alloc::alloc::Global>::push (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::reserve_for_push<bytes::bytes::Bytes,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_head_variables(enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (28 samples, 0.20%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile<scryer_prolog::machine::loader::LiveLoadAndMachineState>(tuple$ (28 samples, 0.20%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::try_term_to_tl(enum2$ (16 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::forms::TopLevel>,enum2$ (16 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::try_term_to_tl<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$ (16 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::setup_rule(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (16 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<enum2$<scryer_prolog::parser::ast::Term>,scryer_prolog::forms::ChunkedTermVec,scryer_prolog::machine::disjuncts::VarData>,enum2$ (16 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_rule<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::disjuncts::VariableClassifier, scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (16 samples, 0.12%)`0x7FFB776E6785 (6 samples, 0.04%)`0x7FFB799ED1F4 (6 samples, 0.04%)`0x7FFB776E6579 (26 samples, 0.19%)`0x7FFB799EDAB4 (26 samples, 0.19%)`0x7FFB776E5FE6 (27 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`core::convert::impl$6::try_into (28 samples, 0.20%)scryer-7e5e7ddde7310dd8.exe`std::os::windows::io::handle::impl$12::try_from (28 samples, 0.20%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::listing_src_file_name (35 samples, 0.25%)scryer-7e5e7ddde7310dd8.exe`std::path::Path::is_file (35 samples, 0.25%)scryer-7e5e7ddde7310dd8.exe`std::fs::metadata (35 samples, 0.25%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map (35 samples, 0.25%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::stat (35 samples, 0.25%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::metadata (35 samples, 0.25%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::File::open (29 samples, 0.21%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::flush_term_queue (65 samples, 0.47%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::flush_term_queue::closure$0 (65 samples, 0.47%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (65 samples, 0.47%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile_and_submit<scryer_prolog::machine::loader::LiveLoadAndMachineState> (65 samples, 0.47%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::indexed_try (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::load_compiled_library (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::load_compiled_library::closure$0 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::import_module<scryer_prolog::machine::loader::LiveLoadAndMachineState> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::load_state::import_module_exports_into_module<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::LiveLoadAndMachineState*, enum2$<scryer_prolog::machine::loader::CompilationTarget>*, scryer_prolog::forms::Module*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::load_library_as_stream (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomTable::build_with(ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::rcu::impl$4::deref(scryer_prolog::rcu::RcuRef<indexmap::set::IndexSet<scryer_prolog::atom_table::Atom,std::collections::hash::map::RandomState>,indexmap::set::IndexSet (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::impl$0::clone(indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::impl$0::clone<scryer_prolog::atom_table::Atom,tuple$<> >(indexmap::map::core::IndexMapCore<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global> > > >::or_else(enum2$<core::option::Option<ref$<alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,usize> >(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash<fxhash::FxHasher> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::global_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::future::block_on::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<tokio::runtime::context::blocking::BlockingRegionGuard> >::expect(enum2$<core::option::Option<tokio::runtime::context::blocking::BlockingRegionGuard> >, ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::context::blocking::try_enter_blocking_region (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::thread::local::LocalKey<tokio::runtime::context::Context>::try_with (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::context::CONTEXT::__getit(enum2$<core::option::Option<ref_mut$<enum2$<core::option::Option (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_indices::IndexStore::get_meta_predicate_spec(scryer_prolog::atom_table::Atom, unsigned long long, enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::meta_predicate_property (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::predicate_defined (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<scryer_prolog::machine::machine_indices::CodeIndex> >::map(enum2$<core::option::Option (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_indices::IndexStore::get_predicate_code_index (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::retry_me_else (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::trust_me (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::trust_me_epilogue (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::unwind_trail (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::next_applicable_clause (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::next_clause_applicable (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::deref_register (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::try_me_else (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::stack::Stack::index_or_frame_mut (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::stack::Stack::allocate_or_frame (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::iter::range::impl$3::next(core::ops::range::Range (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::iter::range::impl$2::spec_next(core::ops::range::Range (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::allocate (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::stack::Stack::index_and_frame_mut (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::stack::Stack::allocate_and_frame (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::compare_term_test (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$13::cmp (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::deallocate (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::deref (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::is_var (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::eq_test (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<core::cmp::Ordering> >::map(enum2$<core::option::Option (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::compare_term_test (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$13::cmp (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::global_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::future::block_on::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<tokio::sync::rwlock::read_guard::RwLockReadGuard<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> >,std::thread::local::AccessError> >::unwrap(enum2$<core::result::Result<tokio::sync::rwlock::read_guard::RwLockReadGuard<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::park::CachedParkThread::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::is(enum2$<scryer_prolog::parser::ast::RegType>, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::keysort (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_token(enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_op (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::get_op_desc (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::CompositeOpDir::get (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<scryer_prolog::parser::ast::OpDesc> > >::cloned(enum2$<core::option::Option<ref$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity> >(tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash(tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$23::hash(tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (4 samples, 0.03%)`0x7FFB799736BD (2 samples, 0.01%)`0x7FFB799738E3 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::lexer::Token>,alloc::alloc::Global>::push(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::reserve_for_push<bytes::bytes::Bytes,alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::grow_amortized (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::name_token<enum2$<scryer_prolog::machine::streams::Stream> > (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >::map_err(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$ (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::read_term<enum2$<scryer_prolog::machine::streams::Stream> >(scryer_prolog::parser::ast::CompositeOpDir*, enum2$ (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::read_tokens(scryer_prolog::parser::lexer::Lexer<enum2$ (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::next_token<enum2$<scryer_prolog::machine::streams::Stream> > (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::variable_token (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::string::String::with_capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<u8,alloc::alloc::Global>::with_capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<u8,alloc::alloc::Global>::with_capacity_in (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<u8,alloc::alloc::Global>::with_capacity_in (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<u8,alloc::alloc::Global>::allocate_in (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read(enum2$<scryer_prolog::machine::streams::Stream>, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault (19 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::IndexMap (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::core::IndexMapCore (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(hashbrown::raw::inner::RawTable (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::impl$16::drop(hashbrown::raw::inner::RawTable (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::is_empty_singleton (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::write_read_term_options(alloc::vec::Vec<tuple$<enum2$<scryer_prolog::machine::machine_indices::VarKey>,scryer_prolog::types::HeapCellValue,usize>,alloc::alloc::Global>, alloc::vec::Vec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::push_var_eq_functors(alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>*, core::iter::adapters::filter_map::FilterMap<core::slice::iter::Iter<tuple$<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomTable::build_with(ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term<enum2$<core::result::Result<scryer_prolog::machine::machine_state::OnEOF,alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> > > (*)(ref_mut$<scryer_prolog::machine::machine_state::MachineState>,enum2$<scryer_prolog::machine::streams::Stream>)>(enum2$<scryer_prolog::machine::streams::Stream>, scryer_prolog::machine::machine_indices::IndexStore*, enum2$<core::result::Result<scryer_prolog::machine::machine_state::OnEOF,alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> > > (*)(scryer_prolog::machine::machine_state::MachineState*, enum2$ (24 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term_body (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::set::IndexSet<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert_full(tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >::insert_full<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >(indexmap::HashValue, tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >::push(indexmap::HashValue, tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::push(indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::reserve_exact<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::reserve_exact (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::try_reserve_exact (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::grow_exact (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::try_arg (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::unify (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::Unifier::unify_internal<scryer_prolog::machine::unify::DefaultUnifier> (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::try_functor (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::deref (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::impl$1::bind (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::bind (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::trail(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::is_ref (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::get_tag (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::tag_or_err (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::unify (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::Unifier::unify_internal<scryer_prolog::machine::unify::DefaultUnifier> (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::build_with (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::with_val (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::set_val (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::set_val_checked (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`modular_bitfield::specifiers::impl$165::into_bytes (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::load_top_level (256 samples, 1.85%)s..scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get (256 samples, 1.85%)s..scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of (256 samples, 1.85%)s..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::run_module_predicate(scryer_prolog::atom_table::Atom, tuple$ (256 samples, 1.85%)s..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::dispatch_loop (256 samples, 1.85%)s..scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::forms::PredicateClause>,alloc::alloc::Global>::push(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<enum2$<scryer_prolog::machine::loader::CompilationTarget>,tuple$<scryer_prolog::atom_table::Atom,usize> >,scryer_prolog::forms::LocalPredicateSkeleton>,alloc::alloc::Global>::reserve_for_push<indexmap::Bucket<tuple$<enum2$<scryer_prolog::machine::loader::CompilationTarget>,tuple$<scryer_prolog::atom_table::Atom,usize> >,scryer_prolog::forms::LocalPredicateSkeleton>,alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<enum2$<scryer_prolog::machine::loader::CompilationTarget>,tuple$<scryer_prolog::atom_table::Atom,usize> >,scryer_prolog::forms::LocalPredicateSkeleton>,alloc::alloc::Global>::grow_amortized (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$19::extend(alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::vec::into_iter::IntoIter<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$2::spec_extend(alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::vec::into_iter::IntoIter<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::append_elements(ptr_const$<slice2$<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::len (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>(alloc::raw_vec::RawVec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::grow_amortized (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (3 samples, 0.02%)`0x7FFB799736BD (3 samples, 0.02%)`0x7FFB799738E3 (3 samples, 0.02%)`0x7FFB799727D9 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<scryer_prolog::debray_allocator::DebrayAllocator> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$19::extend(alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::vec::into_iter::IntoIter<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$2::spec_extend(alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::vec::into_iter::IntoIter<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::append_elements(ptr_const$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::len (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>(alloc::raw_vec::RawVec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB799736BD (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::collections::vec_deque::VecDeque<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$1::drop<enum2$<scryer_prolog::forms::QueryTerm>,alloc::alloc::Global>(alloc::collections::vec_deque::VecDeque<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<enum2$<scryer_prolog::forms::PredicateClause> >(enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::collections::vec_deque::VecDeque<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$1::drop(alloc::collections::vec_deque::VecDeque<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::collections::vec_deque::impl$1::drop::Dropper<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$1::drop::impl$0::drop(alloc::collections::vec_deque::impl$1::drop::Dropper<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<slice2$<enum2$<scryer_prolog::forms::ChunkedTerms> > >(ptr_mut$<slice2$<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$1::drop(alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::collections::vec_deque::impl$1::drop::Dropper<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$1::drop::impl$0::drop(alloc::collections::vec_deque::impl$1::drop::Dropper<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<slice2$<enum2$<scryer_prolog::forms::ChunkedTerms> > >(ptr_mut$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::iter::adapters::enumerate::impl$1::next(core::iter::adapters::enumerate::Enumerate<core::slice::iter::IterMut<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::slice::iter::impl$189::next(core::slice::iter::IterMut<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::spec_extend::impl$2::spec_extend<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>(alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::vec::into_iter::IntoIter<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::reserve (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::handle_capacity_increase (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>(alloc::raw_vec::RawVec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)`0x7FFB7997BF5E (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::push_front(enum2$ (2 samples, 0.01%)`0x7FFB7995A16F (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::reserve (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::handle_capacity_increase (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::capacity (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::capacity (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>(alloc::raw_vec::RawVec (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::grow_amortized (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (4 samples, 0.03%)`0x7FFB799736BD (4 samples, 0.03%)`0x7FFB799738E3 (4 samples, 0.03%)`0x7FFB79971BF2 (4 samples, 0.03%)`0x7FFB7997B3C7 (4 samples, 0.03%)`0x7FFB7997BF5E (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$18::extend(alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::collections::vec_deque::VecDeque<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::spec_extend::impl$1::spec_extend<enum2$<scryer_prolog::instructions::Instruction>,alloc::collections::vec_deque::into_iter::IntoIter<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>,alloc::alloc::Global>(alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::collections::vec_deque::into_iter::IntoIter<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_query_line(enum2$<scryer_prolog::forms::QueryTerm>*, enum2$<scryer_prolog::parser::ast::GenContext>, alloc::collections::vec_deque::VecDeque<enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_target(scryer_prolog::iterators::QueryIterator, enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::impl$2::next (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::iterators::TermIterState>,alloc::alloc::Global>::push(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::write(enum2$<scryer_prolog::iterators::TermIterState>*, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::debray_allocator::impl$5::max_reg_allocated (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::add_call(alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::push_back(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::grow<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::handle_capacity_increase (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::reserve_for_push<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB799736BD (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (22 samples, 0.16%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_seq(scryer_prolog::forms::ChunkedTermVec*, alloc::collections::vec_deque::VecDeque<enum2$ (22 samples, 0.16%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::debray_allocator::impl$5::max_reg_allocated (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_target<scryer_prolog::targets::FactInstruction,scryer_prolog::iterators::FactIterator>(scryer_prolog::iterators::FactIterator, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<usize,usize,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<usize,usize,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert_full (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<usize,usize>::insert_full<usize,usize> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<usize,usize>::push (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_rule (29 samples, 0.21%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::FactIterator::from_rule_head_clause(alloc::vec::Vec<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$9::deref(alloc::vec::Vec<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::as_ptr (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::ptr (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::debray_allocator::impl$5::reset_at_head(scryer_prolog::debray_allocator::DebrayAllocator*, alloc::vec::Vec<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>,enum2$ (41 samples, 0.30%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_predicate(alloc::vec::Vec<enum2$ (41 samples, 0.30%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_pred_subseq(ref_mut$<slice2$<enum2$ (33 samples, 0.24%)`0x7FFB799747B1 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<scryer_prolog::machine::disjuncts::VariableClassifier> (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::IndexMap<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::core::IndexMapCore<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> > >(indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchNumber,alloc::alloc::Global>::push (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::BranchNumber::split (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::BranchNumber::split (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::exchange_malloc (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::breadth_first_iter(enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::FactIterator::new(enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::impl$4::next (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::FactIterator::push_subterm(scryer_prolog::forms::Level, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::iterators::TermIterState>,alloc::alloc::Global>::push_back(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>::push (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>::reserve_for_push<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::VarInfo,alloc::alloc::Global>::push (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::reserve_for_push<bytes::bytes::Bytes,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)`0x7FFB7997BF5E (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::impl$3::hash (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::cmp::impl$4::hash (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::forms::ChunkedTermVec,enum2$ (32 samples, 0.23%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_body_variables<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$ (32 samples, 0.23%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure$1<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure_env$1<scryer_prolog::machine::loader::BootstrappingLoadState>*, scryer_prolog::machine::disjuncts::VariableClassifier*, scryer_prolog::atom_table::Atom, alloc::vec::Vec<enum2$ (18 samples, 0.13%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::probe_body_term(unsigned long long, unsigned long long, enum2$ (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::probe_body_var (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<>,std::collections::hash::map::RandomState>::hash<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<>,std::collections::hash::map::RandomState,scryer_prolog::machine::disjuncts::BranchNumber> (3 samples, 0.02%)`0x7FFB7995A364 (3 samples, 0.02%)`0x7FFB7995A4EB (3 samples, 0.02%)`0x7FFB7997BF5E (8 samples, 0.06%)`0x7FFB7995A36F (5 samples, 0.04%)`0x7FFB7995A4EB (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>::push (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>::reserve_for_push<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>::grow_amortized (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (12 samples, 0.09%)`0x7FFB7997B3C7 (12 samples, 0.09%)`0x7FFB7995A364 (4 samples, 0.03%)`0x7FFB7995A4EB (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>::push (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global> >,alloc::alloc::Global>::reserve_for_push<indexmap::Bucket<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global> >,alloc::alloc::Global> (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global> >,alloc::alloc::Global>::grow_amortized (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (8 samples, 0.06%)`0x7FFB7997B3C7 (8 samples, 0.06%)`0x7FFB7997BF5E (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::VarInfo,alloc::alloc::Global>::push (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::reserve_for_push<bytes::bytes::Bytes,alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::grow_amortized (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (3 samples, 0.02%)`0x7FFB7997B3C7 (3 samples, 0.02%)`0x7FFB7997BF5E (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>,std::collections::hash::map::RandomState>::entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>,std::collections::hash::map::RandomState> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>,std::collections::hash::map::RandomState>::hash (2 samples, 0.01%)`0x7FFB79971BF2 (3 samples, 0.02%)`0x7FFB7997B3C7 (3 samples, 0.02%)`0x7FFB7997BF5E (2 samples, 0.01%)`0x7FFB7995A36F (2 samples, 0.01%)`0x7FFB7995A4EB (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<indexmap::map::core::Entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> > >::or_insert_with(enum2$<indexmap::map::core::Entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::VacantEntry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >::insert<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >(indexmap::map::core::VacantEntry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >, alloc::vec::Vec (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >::push(indexmap::HashValue, scryer_prolog::parser::ast::VarPtr, alloc::vec::Vec (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >::reserve_entries (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >,alloc::alloc::Global>::reserve_exact (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >,alloc::alloc::Global>::reserve_exact (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >,alloc::alloc::Global>::try_reserve_exact (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >,alloc::alloc::Global>::grow_exact (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (5 samples, 0.04%)`0x7FFB799736BD (5 samples, 0.04%)`0x7FFB799738E3 (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (35 samples, 0.25%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_head_variables(enum2$ (35 samples, 0.25%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<> >::insert_full<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<> >(indexmap::HashValue, scryer_prolog::machine::disjuncts::BranchNumber, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<> >::push(indexmap::HashValue, scryer_prolog::machine::disjuncts::BranchNumber, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<> >,alloc::alloc::Global>::push(indexmap::Bucket<scryer_prolog::machine::disjuncts::BranchNumber,tuple$ (2 samples, 0.01%)`0x7FFB79971C3D (3 samples, 0.02%)`0x7FFB799736BD (5 samples, 0.04%)`0x7FFB799738E3 (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::variable_records::VariableRecord,alloc::alloc::Global>::push (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::variable_records::VariableRecord,alloc::alloc::Global>::reserve_for_push<scryer_prolog::variable_records::VariableRecord,alloc::alloc::Global> (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::variable_records::VariableRecord,alloc::alloc::Global>::grow_amortized (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >,alloc::alloc::Global>::capacity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >,alloc::alloc::Global>::capacity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::insert<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> > >(unsigned long long, unsigned long long, indexmap::map::core::get_hash::closure_env$0<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> > >(unsigned long long, indexmap::map::core::get_hash::closure_env$0<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$<Output,u64> > > >, hashbrown::raw::inner::Fallibility, hashbrown::raw::inner::TableLayout, enum2$<core::option::Option<void (*)(ptr_mut$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::resize_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::prepare_resize (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::fallible_with_capacity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::new_uninitialized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>, tuple$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert_full(tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>, tuple$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >::insert_full<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >(indexmap::HashValue, tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>, tuple$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >::push(indexmap::HashValue, tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>, tuple$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >::reserve_entries (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >,alloc::alloc::Global>::reserve_exact (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >,alloc::alloc::Global>::reserve_exact (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >,alloc::alloc::Global>::try_reserve_exact (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >,alloc::alloc::Global>::grow_exact (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(core::cell::RefMut<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::cell::impl$42::drop (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::cell::Cell<isize>::get (3 samples, 0.02%)`0x7FFB799747B1 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::VarPtr::set(enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<usize,alloc::alloc::Global>::len (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$19::extend(alloc::vec::Vec<usize,alloc::alloc::Global>*, core::iter::adapters::take::Take<core::iter::sources::repeat::Repeat (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$1::spec_extend(alloc::vec::Vec<usize,alloc::alloc::Global>*, core::iter::adapters::take::Take<core::iter::sources::repeat::Repeat (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<usize,alloc::alloc::Global>::extend_trusted(core::iter::adapters::take::Take<core::iter::sources::repeat::Repeat (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::set_len_on_drop::SetLenOnDrop::new (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<ptr_mut$<libffi_sys::ffi_type>,alloc::alloc::Global>(alloc::raw_vec::RawVec<ptr_mut$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<ptr_mut$<libffi_sys::ffi_type>,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)`0x7FFB7997BF5E (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`bit_set::BitSet<usize>::insert (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`bit_vec::BitVec<usize>::set (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`bit_vec::BitVec<usize>::grow<usize> (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> >,std::collections::hash::map::RandomState>::insert(unsigned long long, indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> >,std::collections::hash::map::RandomState>::insert_full<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> >,std::collections::hash::map::RandomState>(unsigned long long, indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >::insert_full<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >(indexmap::HashValue, unsigned long long, indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >::push(indexmap::HashValue, unsigned long long, indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >,alloc::alloc::Global>::push(indexmap::Bucket<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >,alloc::alloc::Global>::reserve_exact<indexmap::Bucket<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >,alloc::alloc::Global>::reserve_exact (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >,alloc::alloc::Global>::try_reserve_exact (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >,alloc::alloc::Global>::grow_exact (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB799736BD (2 samples, 0.01%)`0x7FFB799738E3 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::BranchMap::separate_and_classify_variables(unsigned long long, enum2$<core::option::Option (34 samples, 0.25%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::variable_records::VariableRecords::populate_restricting_sets (15 samples, 0.11%)scryer-7e5e7ddde7310dd8.exe`core::iter::adapters::enumerate::impl$1::next(core::iter::adapters::enumerate::Enumerate<core::iter::adapters::rev::Rev<core::slice::iter::Iter (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::iter::adapters::rev::impl$1::next(core::iter::adapters::rev::Rev<core::slice::iter::Iter (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::iter::impl$182::next_back(core::slice::iter::Iter (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::iter::Iter<scryer_prolog::machine::disjuncts::BranchInfo>::pre_dec_end (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::const_ptr::impl$0::sub (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::const_ptr::impl$0::offset (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::cmp::impl$6::cmp (2 samples, 0.01%)`0x7FFB799747B1 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::impl$1::deallocate(alloc::alloc::Global*, core::ptr::non_null::NonNull (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::dealloc (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$19::extend(alloc::vec::Vec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>*, alloc::vec::drain::Drain (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$1::spec_extend(alloc::vec::Vec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>*, alloc::vec::drain::Drain (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>::extend_trusted(alloc::vec::drain::Drain (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>::reserve (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>::reserve (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle(alloc::raw_vec::RawVec (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>::grow_amortized (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (4 samples, 0.03%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::impl$1::deallocate(alloc::alloc::Global*, core::ptr::non_null::NonNull (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::dealloc (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::mul_ops::impl$21::mul (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::add::impl$11::sub_assign (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::add::impl$5::sub (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (184 samples, 1.33%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::compile_and_submit<scryer_prolog::machine::loader::BootstrappingLoadState> (184 samples, 1.33%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (184 samples, 1.33%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::compile<scryer_prolog::machine::loader::BootstrappingLoadState>(tuple$ (184 samples, 1.33%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::try_term_to_tl(enum2$ (135 samples, 0.97%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::forms::TopLevel>,enum2$ (135 samples, 0.97%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::try_term_to_tl<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$ (135 samples, 0.97%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::setup_rule(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (134 samples, 0.97%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<enum2$<scryer_prolog::parser::ast::Term>,scryer_prolog::forms::ChunkedTermVec,scryer_prolog::machine::disjuncts::VarData>,enum2$ (134 samples, 0.97%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_rule<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::disjuncts::VariableClassifier, scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (134 samples, 0.97%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::merge_branches (24 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::merge_branch_seq(alloc::vec::drain::Drain (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::mul::impl$19::mul (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`dashu_int::div_ops::impl$75::div (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::repr::Repr::with_sign (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::repr::Repr::is_zero (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::repr::Repr::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::lookahead_char (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::streams::impl$28::peek_char(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::consume_layout(enum2$<core::option::Option (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::single_line_comment (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::term_stream::impl$1::eof (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::read::devour_whitespace(scryer_prolog::parser::parser::Parser<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::scan_for_layout<enum2$<scryer_prolog::machine::streams::Stream> > (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::reduce_list (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::pop (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_from_iter::impl$0::from_iter<enum2$<scryer_prolog::parser::ast::Term>,alloc::vec::drain::Drain<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global> >(alloc::vec::drain::Drain<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_from_iter_nested::impl$1::from_iter(alloc::vec::drain::Drain<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::reduce_term (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::str::impl$0::trim(ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::str::traits::impl$1::eq(ref$<str$>, ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::cmp::impls::impl$9::eq(ref$<slice2$<u8> >*, ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::cmp::impl$0::eq(ref$<slice2$<u8> >, ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::cmp::impl$5::equal(ref$<slice2$<u8> >, ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::str::impl$0::trim_matches<core::str::impl$0::trim::closure_env$0> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift<enum2$<scryer_prolog::machine::streams::Stream> >(enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::impl$27::from (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::impl$26::from(enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::rc::Rc<core::cell::RefCell<enum2$<scryer_prolog::parser::ast::Var> > >::new(core::cell::RefCell<enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::boxed::impl$0::new(alloc::rc::RcBox<core::cell::RefCell<enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::exchange_malloc (6 samples, 0.04%)`0x7FFB7997B3C7 (5 samples, 0.04%)`0x7FFB7997BF5E (2 samples, 0.01%)`0x7FFB7995A364 (2 samples, 0.01%)`0x7FFB7995A4EB (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::global_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::future::block_on::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<scryer_prolog::parser::ast::OpDesc> > >::cloned(enum2$<core::option::Option<ref$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity> >(tuple$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash(tuple$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$23::hash(tuple$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_token(enum2$ (28 samples, 0.20%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_op (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::get_op_desc (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::CompositeOpDir::get (8 samples, 0.06%)`0x7FFB79971BF2 (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::reserve_for_push<bytes::bytes::Bytes,alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::grow_amortized (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (3 samples, 0.02%)`0x7FFB799736BD (3 samples, 0.02%)`0x7FFB799738E3 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::lexer::Token>,alloc::alloc::Global>::push(enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::slice::impl$0::reverse(ref_mut$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::impl$0::reverse::revswap(ref_mut$<slice2$<enum2$<scryer_prolog::parser::lexer::Token> > >, ref_mut$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::mem::swap(enum2$<scryer_prolog::parser::lexer::Token>*, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::mem::swap_simple(enum2$<scryer_prolog::parser::lexer::Token>*, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::write(enum2$<scryer_prolog::parser::lexer::Token>*, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::lookahead_char (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::streams::impl$28::peek_char(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::arena::impl$11::deref_mut(scryer_prolog::arena::TypedArenaPtr<scryer_prolog::machine::streams::StreamLayout (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::str::traits::impl$4::index(ref$<str$>, core::ops::range::RangeFrom (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::str::traits::impl$9::index(core::ops::range::RangeFrom<usize>, ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::str::traits::impl$9::get(core::ops::range::RangeFrom<usize>, ref$ (2 samples, 0.01%)`0x7FFB799747B1 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::string::String::with_capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<u8,alloc::alloc::Global>::with_capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<u8,alloc::alloc::Global>::with_capacity_in (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<u8,alloc::alloc::Global>::with_capacity_in (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<u8,alloc::alloc::Global>::allocate_in (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::cmp::impls::impl$9::eq(ref$<str$>*, ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::str::traits::impl$1::eq(ref$<str$>, ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::cmp::impls::impl$9::eq(ref$<slice2$<u8> >*, ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::cmp::impl$0::eq(ref$<slice2$<u8> >, ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::cmp::impl$5::equal(ref$<slice2$<u8> >, ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`phf_shared::impl$6::borrow(ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<scryer_prolog::atom_table::Atom> > >::cloned(enum2$<core::option::Option<ref$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`phf::map::Map<ref$<str$>,scryer_prolog::atom_table::Atom>::get<ref$<str$>,scryer_prolog::atom_table::Atom,str$>(ref$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`phf::map::Map<ref$<str$>,scryer_prolog::atom_table::Atom>::get_entry(ref$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::rcu::impl$4::deref(scryer_prolog::rcu::RcuRef (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomTable::build_with(ref$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::name_token<enum2$<scryer_prolog::machine::streams::Stream> > (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::lookahead_char (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::streams::impl$28::peek_char(enum2$ (2 samples, 0.01%)`0x7FFB7997B7A2 (2 samples, 0.01%)`0x7FFB7997B3C7 (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::string::String::with_capacity (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<u8,alloc::alloc::Global>::with_capacity (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<u8,alloc::alloc::Global>::with_capacity_in (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<u8,alloc::alloc::Global>::with_capacity_in (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<u8,alloc::alloc::Global>::allocate_in (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::dequeue_terms (258 samples, 1.86%)s..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::term_stream::impl$1::next (70 samples, 0.51%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >::map_err(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >, enum2$<scryer_prolog::machine::machine_errors::CompilationError> (*)(enum2$ (70 samples, 0.51%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::read_term<enum2$<scryer_prolog::machine::streams::Stream> >(scryer_prolog::parser::ast::CompositeOpDir*, enum2$ (70 samples, 0.51%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::read_tokens(scryer_prolog::parser::lexer::Lexer<enum2$ (41 samples, 0.30%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::next_token<enum2$<scryer_prolog::machine::streams::Stream> > (34 samples, 0.25%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::variable_token (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::lookahead_char (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_seq(scryer_prolog::forms::ChunkedTermVec*, alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_query_line(enum2$<scryer_prolog::forms::QueryTerm>*, enum2$<scryer_prolog::parser::ast::GenContext>, alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>,enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_predicate(alloc::vec::Vec<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_pred_subseq(ref_mut$<slice2$<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_rule (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::forms::ChunkedTermVec,enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_body_variables<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::compile_and_submit<scryer_prolog::machine::loader::BootstrappingLoadState> (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::compile<scryer_prolog::machine::loader::BootstrappingLoadState>(tuple$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::try_term_to_tl(enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::forms::TopLevel>,enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::try_term_to_tl<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::setup_rule(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<enum2$<scryer_prolog::parser::ast::Term>,scryer_prolog::forms::ChunkedTermVec,scryer_prolog::machine::disjuncts::VarData>,enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_rule<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::disjuncts::VariableClassifier, scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::term_stream::impl$1::eof (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::read::devour_whitespace(scryer_prolog::parser::parser::Parser<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::scan_for_layout<enum2$<scryer_prolog::machine::streams::Stream> > (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::consume_layout(enum2$<core::option::Option (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::single_line_comment (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::skip_char (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_token(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_op (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::get_op_desc (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::CompositeOpDir::get (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<scryer_prolog::parser::ast::OpDesc> > >::cloned(enum2$<core::option::Option<ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity> >(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$23::hash(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomTable::build_with(ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::name_token<enum2$<scryer_prolog::machine::streams::Stream> > (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::machine::loader::CompilationTarget>,enum2$ (23 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::load<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader (23 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::dequeue_terms (23 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::term_stream::impl$1::next (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >::map_err(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >, enum2$<scryer_prolog::machine::machine_errors::CompilationError> (*)(enum2$ (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::read_term<enum2$<scryer_prolog::machine::streams::Stream> >(scryer_prolog::parser::ast::CompositeOpDir*, enum2$ (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::read_tokens(scryer_prolog::parser::lexer::Lexer<enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::next_token<enum2$<scryer_prolog::machine::streams::Stream> > (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::load_decl(enum2$ (25 samples, 0.18%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (25 samples, 0.18%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::use_module<scryer_prolog::machine::loader::BootstrappingLoadState>(enum2$ (25 samples, 0.18%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::import_module<scryer_prolog::machine::loader::BootstrappingLoadState> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::load_state::import_module_exports_into_module<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::BootstrappingLoadState*, enum2$<scryer_prolog::machine::loader::CompilationTarget>*, scryer_prolog::forms::Module*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::machine::loader::CompilationTarget>,enum2$ (287 samples, 2.07%)s..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::load<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader (287 samples, 2.07%)s..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$11::evacuate(scryer_prolog::machine::loader::Loader (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::compile_and_submit<scryer_prolog::machine::loader::BootstrappingLoadState> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::compile<scryer_prolog::machine::loader::BootstrappingLoadState>(tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::try_term_to_tl(enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::forms::TopLevel>,enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::try_term_to_tl<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::setup_rule(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<enum2$<scryer_prolog::parser::ast::Term>,scryer_prolog::forms::ChunkedTermVec,scryer_prolog::machine::disjuncts::VarData>,enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_rule<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::disjuncts::VariableClassifier, scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::lexer::Token>,alloc::alloc::Global>::push(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::reserve_for_push<bytes::bytes::Bytes,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB799736BD (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::name_token<enum2$<scryer_prolog::machine::streams::Stream> > (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::dequeue_terms (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::term_stream::impl$1::next (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >::map_err(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >, enum2$<scryer_prolog::machine::machine_errors::CompilationError> (*)(enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::read_term<enum2$<scryer_prolog::machine::streams::Stream> >(scryer_prolog::parser::ast::CompositeOpDir*, enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::read_tokens(scryer_prolog::parser::lexer::Lexer<enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::next_token<enum2$<scryer_prolog::machine::streams::Stream> > (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::compile::bootstrapping_compile(enum2$<scryer_prolog::machine::streams::Stream>, scryer_prolog::machine::Machine*, enum2$ (296 samples, 2.14%)s..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::load<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (777 samples, 5.61%)scryer-..scryer-7e5e7ddde7310dd8.exe`serial_test::rwlock::impl$0::drop (777 samples, 5.61%)scryer-..scryer-7e5e7ddde7310dd8.exe`parking_lot::condvar::Condvar::notify_one (777 samples, 5.61%)scryer-..scryer-7e5e7ddde7310dd8.exe`core::sync::atomic::AtomicPtr<parking_lot::raw_mutex::RawMutex>::load (777 samples, 5.61%)scryer-..scryer-7e5e7ddde7310dd8.exe`core::sync::atomic::atomic_load (777 samples, 5.61%)scryer-..scryer-7e5e7ddde7310dd8.exe`scryer::helper::load_module_test<ref$<str$> >(ref$<str$>, ref$ (777 samples, 5.61%)scryer-..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::with_test_streams (745 samples, 5.38%)scryer-..scryer-7e5e7ddde7310dd8.exe`core::ops::function::FnOnce::call_once<scryer::src_tests::predicates::closure_env$0,tuple$<> > (778 samples, 5.62%)scryer-..scryer-7e5e7ddde7310dd8.exe`scryer::src_tests::predicates::closure$0 (778 samples, 5.62%)scryer-..scryer-7e5e7ddde7310dd8.exe`test::assert_test_result(tuple$ (778 samples, 5.62%)scryer-..scryer-7e5e7ddde7310dd8.exe`serial_test::serial_code_lock::local_serial_core(ref$<str$>, void (*) (778 samples, 5.62%)scryer-..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::add_extensible_predicate_declaration<scryer_prolog::machine::loader::impl$18::add_dynamic_predicate::closure_env$0> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::add_extensible_predicate_declaration::closure$0(scryer_prolog::machine::loader::impl$18::add_extensible_predicate_declaration::closure_env$0 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<usize,enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::add_extensible_predicate_declaration<scryer_prolog::machine::loader::LiveLoadAndMachineState,scryer_prolog::machine::loader::impl$15::add_dynamic_predicate::closure_env$0<scryer_prolog::machine::loader::LiveLoadAndMachineState>,enum2$<scryer_prolog::machine::loader::RetractionRecord> (*)(enum2$<scryer_prolog::machine::loader::CompilationTarget>,tuple$<scryer_prolog::atom_table::Atom,usize>)>(enum2$<scryer_prolog::machine::loader::CompilationTarget>, scryer_prolog::atom_table::Atom, unsigned long long, scryer_prolog::machine::loader::impl$15::add_dynamic_predicate::closure_env$0<scryer_prolog::machine::loader::LiveLoadAndMachineState>, enum2$<scryer_prolog::machine::loader::RetractionRecord> (*)(enum2$<scryer_prolog::machine::loader::CompilationTarget>, tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::listing_src_file_name (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::path::Path::is_file (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::fs::metadata (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::stat (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::metadata (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::File::open (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_predicate(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_pred_subseq(ref_mut$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile_standalone_clause(enum2$ (3 samples, 0.02%)`0x7FFB776E6785 (2 samples, 0.01%)`0x7FFB799ED1F4 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile_clause_clauses<scryer_prolog::machine::loader::LiveLoadAndMachineState,core::iter::sources::once::Once<tuple$<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::Term> > > >(tuple$<scryer_prolog::atom_table::Atom,usize>, enum2$<scryer_prolog::machine::loader::CompilationTarget>, core::iter::sources::once::Once<tuple$<enum2$<scryer_prolog::parser::ast::Term>,enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::incremental_compile_clause<scryer_prolog::machine::loader::LiveLoadAndMachineState>(tuple$<scryer_prolog::atom_table::Atom,usize>, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::push_back_to_local_predicate_skeleton(enum2$<scryer_prolog::machine::loader::CompilationTarget>*, tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::listing_src_file_name (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`std::path::Path::is_file (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`std::fs::metadata (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::stat (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::metadata (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::os::windows::io::handle::impl$23::drop (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::File::file_attr (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::cvt (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::impl$2::is_zero (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::add_local_extensible_predicate<scryer_prolog::machine::loader::LiveLoadAndMachineState>(enum2$<scryer_prolog::machine::loader::CompilationTarget>, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::listing_src_file_name (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::path::Path::is_file (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::fs::metadata (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::stat (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::metadata (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::File::open (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::convert::impl$6::try_into (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::os::windows::io::handle::impl$12::try_from (2 samples, 0.01%)`0x7FFB776E5FE6 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::compile_assert (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::compile_assert::closure$1 (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::add_dynamic_predicate(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::add_extensible_predicate_declaration<scryer_prolog::machine::loader::LiveLoadAndMachineState,scryer_prolog::machine::loader::impl$15::add_dynamic_predicate::closure_env$0<scryer_prolog::machine::loader::LiveLoadAndMachineState>,enum2$<scryer_prolog::machine::loader::RetractionRecord> (*)(enum2$<scryer_prolog::machine::loader::CompilationTarget>,tuple$<scryer_prolog::atom_table::Atom,usize>)>(enum2$<scryer_prolog::machine::loader::CompilationTarget>, scryer_prolog::atom_table::Atom, unsigned long long, scryer_prolog::machine::loader::impl$15::add_dynamic_predicate::closure_env$0<scryer_prolog::machine::loader::LiveLoadAndMachineState>, enum2$<scryer_prolog::machine::loader::RetractionRecord> (*)(enum2$<scryer_prolog::machine::loader::CompilationTarget>, tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::execute_switch_on_term (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::append_elements(ptr_const$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::len (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>(alloc::raw_vec::RawVec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB799736BD (2 samples, 0.01%)`0x7FFB799738E3 (2 samples, 0.01%)`0x7FFB799727D9 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$19::extend(alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::vec::into_iter::IntoIter<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$2::spec_extend(alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::vec::into_iter::IntoIter<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_predicate(alloc::vec::Vec<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_pred_subseq(ref_mut$<slice2$<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_rule (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_seq(scryer_prolog::forms::ChunkedTermVec*, alloc::collections::vec_deque::VecDeque<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile<scryer_prolog::machine::loader::LiveLoadAndMachineState>(tuple$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::try_term_to_tl(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::forms::TopLevel>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::try_term_to_tl<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::setup_rule(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<enum2$<scryer_prolog::parser::ast::Term>,scryer_prolog::forms::ChunkedTermVec,scryer_prolog::machine::disjuncts::VarData>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_rule<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::disjuncts::VariableClassifier, scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::forms::ChunkedTermVec,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_body_variables<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::flush_term_queue (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::flush_term_queue::closure$0 (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile_and_submit<scryer_prolog::machine::loader::LiveLoadAndMachineState> (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::listing_src_file_name (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::path::Path::is_file (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::fs::metadata (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::stat (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::metadata (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::File::open (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::convert::impl$6::try_into (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::os::windows::io::handle::impl$12::try_from (2 samples, 0.01%)`0x7FFB776E5FE6 (2 samples, 0.01%)`0x7FFB776E6579 (2 samples, 0.01%)`0x7FFB799EDAB4 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::try_me_else (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term<enum2$<core::result::Result<scryer_prolog::machine::machine_state::OnEOF,alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> > > (*)(ref_mut$<scryer_prolog::machine::machine_state::MachineState>,enum2$<scryer_prolog::machine::streams::Stream>)>(enum2$<scryer_prolog::machine::streams::Stream>, scryer_prolog::machine::machine_indices::IndexStore*, enum2$<core::result::Result<scryer_prolog::machine::machine_state::OnEOF,alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> > > (*)(scryer_prolog::machine::machine_state::MachineState*, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read(enum2$<scryer_prolog::machine::streams::Stream>, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >::map_err(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::read_term<enum2$<scryer_prolog::machine::streams::Stream> >(scryer_prolog::parser::ast::CompositeOpDir*, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::read_tokens(scryer_prolog::parser::lexer::Lexer<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::next_token<enum2$<scryer_prolog::machine::streams::Stream> > (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::name_token<enum2$<scryer_prolog::machine::streams::Stream> > (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::try_functor (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<u8,alloc::alloc::Global>::as_slice (53 samples, 0.38%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$9::deref(alloc::vec::Vec (53 samples, 0.38%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<u8,alloc::alloc::Global>::as_ptr (53 samples, 0.38%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<u8,alloc::alloc::Global>::ptr (53 samples, 0.38%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::test_load_file(ref$ (53 samples, 0.38%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::run_module_predicate(scryer_prolog::atom_table::Atom, tuple$ (52 samples, 0.38%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::dispatch_loop (52 samples, 0.38%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::unify (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::Unifier::unify_internal<scryer_prolog::machine::unify::DefaultUnifier> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(scryer_prolog::raw_block::RawBlock (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::raw_block::impl$1::drop(scryer_prolog::raw_block::RawBlock (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::arena::impl$41::drop (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::arena::drop_slab_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(scryer_prolog::machine::term_stream::LoadStatePayload (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<scryer_prolog::machine::Machine> (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::push (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$13::index(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::index::impl$0::index(ref$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::index::impl$2::index(unsigned long long, ref$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::fmt::format::format_inner (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::expect (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::fmt::write (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::fmt::num::imp::impl$7::fmt (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::fmt::impl$0::write_str<alloc::string::String> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::string::impl$67::write_str (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::string::String::push_str (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec::extend_from_slice (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$4::spec_extend (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec::append_elements (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec::len (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<u8,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global>(enum2$<core::result::Result<core::alloc::layout::Layout,core::alloc::layout::LayoutError> >, enum2$<core::option::Option<tuple$<core::ptr::non_null::NonNull (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$<u8> >,core::alloc::AllocError> >::map_err(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$<u8> >,core::alloc::AllocError> >, alloc::raw_vec::finish_grow::closure_env$1 (2 samples, 0.01%)`0x7FFB799736BD (2 samples, 0.01%)`0x7FFB799738E3 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term_from_heap (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::impl$7::next<scryer_prolog::heap_iter::StackfulPreOrderHeapIter>(scryer_prolog::heap_iter::PostOrderIterator (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::StackfulPreOrderHeapIter::follow (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::clause_to_evacuable (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::restore_load_state_payload(enum2$<core::result::Result<scryer_prolog::arena::TypedArenaPtr<scryer_prolog::machine::term_stream::LoadStatePayload<scryer_prolog::machine::term_stream::LiveTermStream> >,enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::read_and_enqueue_term(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>, enum2$<scryer_prolog::parser::ast::RegType>, enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::conclude_load (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::conclude_load::closure$0 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile_and_submit<scryer_prolog::machine::loader::LiveLoadAndMachineState> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::devour_whitespace (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::read::devour_whitespace<enum2$<scryer_prolog::machine::streams::Stream> >(scryer_prolog::parser::parser::Parser<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::scan_for_layout<enum2$<scryer_prolog::machine::streams::Stream> > (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::execute_switch_on_term (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_seq(scryer_prolog::forms::ChunkedTermVec*, alloc::collections::vec_deque::VecDeque<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_query_line(enum2$<scryer_prolog::forms::QueryTerm>*, enum2$<scryer_prolog::parser::ast::GenContext>, alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::spec_extend::impl$1::spec_extend<enum2$<scryer_prolog::instructions::Instruction>,alloc::collections::vec_deque::into_iter::IntoIter<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>,alloc::alloc::Global>(alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::collections::vec_deque::into_iter::IntoIter<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_pred_subseq(ref_mut$<slice2$<enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_rule (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::FactIterator::from_rule_head_clause(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$9::deref(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::as_ptr (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::ptr (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::debray_allocator::impl$5::reset_at_head(scryer_prolog::debray_allocator::DebrayAllocator*, alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_predicate(alloc::vec::Vec<enum2$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::forms::ChunkedTermVec,enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_body_variables<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure$1<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure_env$1<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, scryer_prolog::machine::disjuncts::VariableClassifier*, scryer_prolog::atom_table::Atom, alloc::vec::Vec<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::probe_body_term(unsigned long long, unsigned long long, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::probe_body_var (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<indexmap::map::core::Entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> > >::or_insert_with(enum2$<indexmap::map::core::Entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::BranchMap::separate_and_classify_variables(unsigned long long, enum2$<core::option::Option (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (20 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile<scryer_prolog::machine::loader::LiveLoadAndMachineState>(tuple$ (20 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::try_term_to_tl(enum2$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::forms::TopLevel>,enum2$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::try_term_to_tl<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::setup_rule(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<enum2$<scryer_prolog::parser::ast::Term>,scryer_prolog::forms::ChunkedTermVec,scryer_prolog::machine::disjuncts::VarData>,enum2$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_rule<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::disjuncts::VariableClassifier, scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::merge_branches (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::listing_src_file_name (19 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`std::path::Path::is_file (19 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`std::fs::metadata (19 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map (19 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::stat (19 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::metadata (19 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::File::open (19 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`core::convert::impl$6::try_into (19 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`std::os::windows::io::handle::impl$12::try_from (19 samples, 0.14%)`0x7FFB776E5FE6 (19 samples, 0.14%)`0x7FFB776E6579 (19 samples, 0.14%)`0x7FFB799EDAB4 (19 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::flush_term_queue (40 samples, 0.29%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::flush_term_queue::closure$0 (40 samples, 0.29%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (40 samples, 0.29%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile_and_submit<scryer_prolog::machine::loader::LiveLoadAndMachineState> (40 samples, 0.29%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::truncate (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::retry_me_else (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::next_applicable_clause (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::try_me_else (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::next_applicable_clause (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::next_clause_applicable (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::iter::range::impl$3::next(core::ops::range::Range (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::iter::range::impl$2::spec_next(core::ops::range::Range (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::allocate (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::stack::Stack::index_and_frame_mut (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::stack::Stack::allocate_and_frame (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::stack::Stack::alloc (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::deref (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::eq_test (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<core::cmp::Ordering> >::map(enum2$<core::option::Option (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::compare_term_test (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$13::cmp (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::keysort (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::slice::sort::insertion_sort_shift_left<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,alloc::slice::impl$0::sort_by::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,scryer_prolog::machine::dispatch::impl$0::keysort::closure_env$1> >(ref_mut$<slice2$<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue> > >, unsigned long long, alloc::slice::impl$0::sort_by::closure_env$0<tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::slice::sort::insert_tail(ref_mut$<slice2$<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue> > >, alloc::slice::impl$0::sort_by::closure_env$0<tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::compare_term_test (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$13::cmp (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::str::traits::impl$0::cmp(ref$<str$>, ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::cmp::impl$2::cmp(ref$<slice2$<u8> >, ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::cmp::impl$9::compare(ref$<slice2$<u8> >, ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::global_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::future::block_on::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<tokio::sync::rwlock::read_guard::RwLockReadGuard<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> >,std::thread::local::AccessError> >::unwrap(enum2$<core::result::Result<tokio::sync::rwlock::read_guard::RwLockReadGuard<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::park::CachedParkThread::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$23::hash(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::global_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::future::block_on::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<tokio::sync::rwlock::read_guard::RwLockReadGuard<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> >,std::thread::local::AccessError> >::unwrap(enum2$<core::result::Result<tokio::sync::rwlock::read_guard::RwLockReadGuard<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::park::CachedParkThread::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_token(enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_op (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::get_op_desc (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::CompositeOpDir::get (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<scryer_prolog::parser::ast::OpDesc> > >::cloned(enum2$<core::option::Option<ref$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity> >(tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::rcu::impl$4::deref(scryer_prolog::rcu::RcuRef (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >::map_err(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$ (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::read_term<enum2$<scryer_prolog::machine::streams::Stream> >(scryer_prolog::parser::ast::CompositeOpDir*, enum2$ (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::read_tokens(scryer_prolog::parser::lexer::Lexer<enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::next_token<enum2$<scryer_prolog::machine::streams::Stream> > (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::name_token<enum2$<scryer_prolog::machine::streams::Stream> > (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomTable::build_with(ref$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::rcu::impl$4::deref(scryer_prolog::rcu::RcuRef<indexmap::set::IndexSet<scryer_prolog::atom_table::Atom,std::collections::hash::map::RandomState>,indexmap::set::IndexSet (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::impl$0::clone(indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::impl$0::clone<scryer_prolog::atom_table::Atom,tuple$<> >(indexmap::map::core::IndexMapCore<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::impl$12::clone<usize,hashbrown::raw::inner::alloc::inner::Global>(hashbrown::raw::inner::RawTable (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::impl$13::clone_from_spec(hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>*, hashbrown::raw::inner::RawTable (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::clone_from_impl(hashbrown::raw::inner::RawTable (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read(enum2$<scryer_prolog::machine::streams::Stream>, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault (15 samples, 0.11%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::read::TermWriter::write_term_to_heap(scryer_prolog::read::TermWriter, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term<enum2$<core::result::Result<scryer_prolog::machine::machine_state::OnEOF,alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> > > (*)(ref_mut$<scryer_prolog::machine::machine_state::MachineState>,enum2$<scryer_prolog::machine::streams::Stream>)>(enum2$<scryer_prolog::machine::streams::Stream>, scryer_prolog::machine::machine_indices::IndexStore*, enum2$<core::result::Result<scryer_prolog::machine::machine_state::OnEOF,alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> > > (*)(scryer_prolog::machine::machine_state::MachineState*, enum2$ (21 samples, 0.15%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term_body (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::StackfulPreOrderHeapIter::follow (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::try_arg (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::unify (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::Unifier::unify_internal<scryer_prolog::machine::unify::DefaultUnifier> (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)`0x7FFB7997B86B (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::capacity (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::capacity (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::insert<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> > >(unsigned long long, unsigned long long, indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> > >(unsigned long long, indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$<Output,u64> > > >, hashbrown::raw::inner::Fallibility, hashbrown::raw::inner::TableLayout, enum2$<core::option::Option<void (*)(ptr_mut$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::resize_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::prepare_resize (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::fallible_with_capacity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::new_uninitialized (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::set::IndexSet<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert_full(tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >::insert_full<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >(indexmap::HashValue, tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >::push(indexmap::HashValue, tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::Unifier::unify_internal<scryer_prolog::machine::unify::DefaultUnifier> (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::unify (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::impl$2::index(scryer_prolog::machine::machine_state::MachineState*, enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::stack::impl$4::index (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get (170 samples, 1.23%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of (170 samples, 1.23%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::run_module_predicate(scryer_prolog::atom_table::Atom, tuple$ (170 samples, 1.23%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::dispatch_loop (170 samples, 1.23%)scryer-7e5e7ddde7310dd8.exe`core::ops::function::FnOnce::call_once<scryer_prolog::machine::system_calls::impl$2::remove_call_policy_check::closure_env$0,tuple$<ref_mut$<scryer_prolog::machine::machine_state::MachineState> > > (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::system_calls::impl$2::remove_call_policy_check::closure$0 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::clause_to_evacuable (2 samples, 0.01%)`0x7FFB776E6579 (3 samples, 0.02%)`0x7FFB799EDAB4 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::flush_term_queue (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::flush_term_queue::closure$0 (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile_and_submit<scryer_prolog::machine::loader::LiveLoadAndMachineState> (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::listing_src_file_name (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`std::path::Path::is_file (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`std::fs::metadata (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::stat (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::metadata (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::File::open (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::convert::impl$6::try_into (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`std::os::windows::io::handle::impl$12::try_from (5 samples, 0.04%)`0x7FFB776E5FE6 (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::load_special_forms (188 samples, 1.36%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::current_dir (18 samples, 0.13%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::run_module_predicate(scryer_prolog::atom_table::Atom, tuple$ (18 samples, 0.13%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::dispatch_loop (18 samples, 0.13%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::push (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$13::index(alloc::vec::Vec<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::slice::index::impl$0::index(ref$<slice2$<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::slice::index::impl$2::index(unsigned long long, ref$<slice2$<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::add_extensible_predicate_declaration<scryer_prolog::machine::loader::impl$18::add_dynamic_predicate::closure_env$0> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::add_extensible_predicate_declaration::closure$0(scryer_prolog::machine::loader::impl$18::add_extensible_predicate_declaration::closure_env$0 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<usize,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::add_extensible_predicate_declaration<scryer_prolog::machine::loader::LiveLoadAndMachineState,scryer_prolog::machine::loader::impl$15::add_dynamic_predicate::closure_env$0<scryer_prolog::machine::loader::LiveLoadAndMachineState>,enum2$<scryer_prolog::machine::loader::RetractionRecord> (*)(enum2$<scryer_prolog::machine::loader::CompilationTarget>,tuple$<scryer_prolog::atom_table::Atom,usize>)>(enum2$<scryer_prolog::machine::loader::CompilationTarget>, scryer_prolog::atom_table::Atom, unsigned long long, scryer_prolog::machine::loader::impl$15::add_dynamic_predicate::closure_env$0<scryer_prolog::machine::loader::LiveLoadAndMachineState>, enum2$<scryer_prolog::machine::loader::RetractionRecord> (*)(enum2$<scryer_prolog::machine::loader::CompilationTarget>, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::add_local_extensible_predicate<scryer_prolog::machine::loader::LiveLoadAndMachineState>(enum2$<scryer_prolog::machine::loader::CompilationTarget>, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::listing_src_file_name (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::path::Path::is_file (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::fs::metadata (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::stat (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::metadata (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::impl$7::next<scryer_prolog::heap_iter::StackfulPreOrderHeapIter>(scryer_prolog::heap_iter::PostOrderIterator (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::StackfulPreOrderHeapIter::follow (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term_from_heap (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::clause_to_evacuable (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::restore_load_state_payload(enum2$<core::result::Result<scryer_prolog::arena::TypedArenaPtr<scryer_prolog::machine::term_stream::LoadStatePayload<scryer_prolog::machine::term_stream::LiveTermStream> >,enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::read_and_enqueue_term(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>, enum2$<scryer_prolog::parser::ast::RegType>, enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::declare_module (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::declare_module::closure$0 (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::load_decl<scryer_prolog::machine::loader::LiveLoadAndMachineState>(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::add_module(scryer_prolog::forms::ModuleDecl, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::import_builtins_in_module(scryer_prolog::atom_table::Atom, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<tuple$<>,enum2$<scryer_prolog::machine::machine_errors::SessionError> > >::unwrap(enum2$<core::result::Result<tuple$<>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::load_state::import_module_exports<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::LiveLoadAndMachineState*, enum2$<scryer_prolog::machine::loader::CompilationTarget>*, scryer_prolog::forms::Module*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::global_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::future::block_on::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::execute_switch_on_term (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::select_switch_on_structure_index(scryer_prolog::types::HeapCellValue, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,usize>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,usize> >(tuple$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash(tuple$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$23::hash(tuple$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_query_line(enum2$<scryer_prolog::forms::QueryTerm>*, enum2$<scryer_prolog::parser::ast::GenContext>, alloc::collections::vec_deque::VecDeque<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_target(scryer_prolog::iterators::QueryIterator, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::impl$2::next (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_seq(scryer_prolog::forms::ChunkedTermVec*, alloc::collections::vec_deque::VecDeque<enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_rule (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_predicate(alloc::vec::Vec<enum2$ (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_pred_subseq(ref_mut$<slice2$<enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::indexing::CodeOffsets<scryer_prolog::indexing::StaticCodeIndices>::index_term<scryer_prolog::indexing::StaticCodeIndices>(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::probe_body_term(unsigned long long, unsigned long long, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::probe_body_var (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::forms::ChunkedTermVec,enum2$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_body_variables<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure$1<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure_env$1<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, scryer_prolog::machine::disjuncts::VariableClassifier*, scryer_prolog::atom_table::Atom, alloc::vec::Vec<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (27 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile<scryer_prolog::machine::loader::LiveLoadAndMachineState>(tuple$ (27 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::try_term_to_tl(enum2$ (14 samples, 0.10%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::forms::TopLevel>,enum2$ (14 samples, 0.10%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::try_term_to_tl<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$ (14 samples, 0.10%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::setup_rule(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<enum2$<scryer_prolog::parser::ast::Term>,scryer_prolog::forms::ChunkedTermVec,scryer_prolog::machine::disjuncts::VarData>,enum2$ (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_rule<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::disjuncts::VariableClassifier, scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::merge_branches (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::merge_branch_seq(alloc::vec::drain::Drain (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`std::os::windows::io::handle::impl$23::drop (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::File::file_attr (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::cvt (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::impl$2::is_zero (3 samples, 0.02%)`0x7FFB776B7A04 (3 samples, 0.02%)`0x7FFB799ED234 (3 samples, 0.02%)`0x7FFB776E6133 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::convert::impl$6::try_into (24 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`std::os::windows::io::handle::impl$12::try_from (24 samples, 0.17%)`0x7FFB776E5FE6 (24 samples, 0.17%)`0x7FFB776E6579 (21 samples, 0.15%)`0x7FFB799EDAB4 (21 samples, 0.15%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::listing_src_file_name (31 samples, 0.22%)scryer-7e5e7ddde7310dd8.exe`std::path::Path::is_file (30 samples, 0.22%)scryer-7e5e7ddde7310dd8.exe`std::fs::metadata (30 samples, 0.22%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map (30 samples, 0.22%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::stat (30 samples, 0.22%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::metadata (30 samples, 0.22%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::File::open (25 samples, 0.18%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::flush_term_queue (59 samples, 0.43%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::flush_term_queue::closure$0 (59 samples, 0.43%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (59 samples, 0.43%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile_and_submit<scryer_prolog::machine::loader::LiveLoadAndMachineState> (59 samples, 0.43%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::indexed_try (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::next_inner_applicable_clause (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<scryer_prolog::machine::machine_indices::CodeIndex> >::map(enum2$<core::option::Option (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_indices::IndexStore::get_predicate_code_index (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::predicate_defined (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::retry_me_else (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::unwind_trail (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::trust_me (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::trust_me_epilogue (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::try_execute (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_indices::IndexPtr::tag (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_indices::IndexPtr::tag_or_err (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`modular_bitfield::private::proc::read_specifier(ref$<slice2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::try_me_else (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::next_applicable_clause (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::next_clause_applicable (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_indices::CodeIndex::get (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::compare_term_test (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$13::cmp (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::deallocate (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::store (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::get_tag (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::tag_or_err (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::deref (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::is_var (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::get_tag (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::tag_or_err (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::eq_test (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<core::cmp::Ordering> >::map(enum2$<core::option::Option (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::compare_term_test (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$13::cmp (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::sync::batch_semaphore::Semaphore::add_permits_locked(unsigned long long, tokio::loom::std::parking_lot::MutexGuard (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::keysort (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::slice::sort::insertion_sort_shift_left<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,alloc::slice::impl$0::sort_by::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,scryer_prolog::machine::dispatch::impl$0::keysort::closure_env$1> >(ref_mut$<slice2$<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue> > >, unsigned long long, alloc::slice::impl$0::sort_by::closure_env$0<tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::slice::sort::insert_tail(ref_mut$<slice2$<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue> > >, alloc::slice::impl$0::sort_by::closure_env$0<tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::compare_term_test (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$13::cmp (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::global_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::future::block_on::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<tokio::sync::rwlock::read_guard::RwLockReadGuard<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> >,std::thread::local::AccessError> >::unwrap(enum2$<core::result::Result<tokio::sync::rwlock::read_guard::RwLockReadGuard<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::park::CachedParkThread::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<enum2$<scryer_prolog::parser::ast::Term> >(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<enum2$<scryer_prolog::parser::ast::Term> >(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<enum2$<scryer_prolog::parser::ast::Term> >(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<enum2$<scryer_prolog::parser::ast::Term> >(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::reduce_op<enum2$<scryer_prolog::machine::streams::Stream> > (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::reduce_term (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::push(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift<enum2$<scryer_prolog::machine::streams::Stream> >(enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_token(enum2$ (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_op (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::get_op_desc (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::CompositeOpDir::get (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<scryer_prolog::parser::ast::OpDesc> > >::cloned(enum2$<core::option::Option<ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity> >(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$23::hash(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::global_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::future::block_on::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<bool,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::scan_for_layout<enum2$<scryer_prolog::machine::streams::Stream> > (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::lookahead_char (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >::map_err(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$ (24 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::read_term<enum2$<scryer_prolog::machine::streams::Stream> >(scryer_prolog::parser::ast::CompositeOpDir*, enum2$ (24 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::read_tokens(scryer_prolog::parser::lexer::Lexer<enum2$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::next_token<enum2$<scryer_prolog::machine::streams::Stream> > (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::name_token<enum2$<scryer_prolog::machine::streams::Stream> > (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomTable::build_with(ref$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::rcu::impl$4::deref(scryer_prolog::rcu::RcuRef<indexmap::set::IndexSet<scryer_prolog::atom_table::Atom,std::collections::hash::map::RandomState>,indexmap::set::IndexSet (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::impl$0::clone(indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::impl$0::clone<scryer_prolog::atom_table::Atom,tuple$<> >(indexmap::map::core::IndexMapCore<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read(enum2$<scryer_prolog::machine::streams::Stream>, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault (28 samples, 0.20%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::read::TermWriter::write_term_to_heap(scryer_prolog::read::TermWriter, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::IndexMap (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::core::IndexMapCore (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(hashbrown::raw::inner::RawTable (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::impl$16::drop(hashbrown::raw::inner::RawTable (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::is_empty_singleton (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::write_read_term_options(alloc::vec::Vec<tuple$<enum2$<scryer_prolog::machine::machine_indices::VarKey>,scryer_prolog::types::HeapCellValue,usize>,alloc::alloc::Global>, alloc::vec::Vec (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::push_var_eq_functors(alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>*, core::iter::adapters::filter_map::FilterMap<core::slice::iter::Iter<tuple$<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomTable::build_with(ref$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::rcu::impl$4::deref(scryer_prolog::rcu::RcuRef (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<scryer_prolog::atom_table::Atom> >::or_else(enum2$<core::option::Option (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$14::lookup_str::closure$0 (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,tuple$<>,std::collections::hash::map::RandomState>::get_key_value<scryer_prolog::atom_table::Atom,tuple$<>,std::collections::hash::map::RandomState,str$>(ref$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::atom_table::Atom,tuple$<> >::get_index_of<scryer_prolog::atom_table::Atom,tuple$<>,str$>(indexmap::HashValue, ref$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::get(unsigned long long, indexmap::map::core::equivalent::closure_env$0<scryer_prolog::atom_table::Atom,tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::find(unsigned long long, indexmap::map::core::equivalent::closure_env$0<scryer_prolog::atom_table::Atom,tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::find_inner(unsigned long long, ref_mut$<dyn$<core::ops::function::FnMut<tuple$<usize>,assoc$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::impl$7::find::closure$0(hashbrown::raw::inner::impl$7::find::closure_env$0<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::equivalent::closure_env$0<scryer_prolog::atom_table::Atom,tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::equivalent::closure$0(indexmap::map::core::equivalent::closure_env$0<scryer_prolog::atom_table::Atom,tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$2::equivalent(ref$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::cmp::impls::impl$9::eq(ref$<str$>*, ref$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::str::traits::impl$1::eq(ref$<str$>, ref$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::cmp::impls::impl$9::eq(ref$<slice2$<u8> >*, ref$<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::slice::cmp::impl$0::eq(ref$<slice2$<u8> >, ref$<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::slice::cmp::impl$5::equal(ref$<slice2$<u8> >, ref$<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term<enum2$<core::result::Result<scryer_prolog::machine::machine_state::OnEOF,alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> > > (*)(ref_mut$<scryer_prolog::machine::machine_state::MachineState>,enum2$<scryer_prolog::machine::streams::Stream>)>(enum2$<scryer_prolog::machine::streams::Stream>, scryer_prolog::machine::machine_indices::IndexStore*, enum2$<core::result::Result<scryer_prolog::machine::machine_state::OnEOF,alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> > > (*)(scryer_prolog::machine::machine_state::MachineState*, enum2$ (35 samples, 0.25%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term_body (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::skip_max_list (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::skip_max_list_result (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::store (2 samples, 0.01%)`0x7FFB799747B1 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::set::IndexSet<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert_full(tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >::insert_full<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >(indexmap::HashValue, tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >::push(indexmap::HashValue, tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::insert<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> > >(unsigned long long, unsigned long long, indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> > >(unsigned long long, indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$<Output,u64> > > >, hashbrown::raw::inner::Fallibility, hashbrown::raw::inner::TableLayout, enum2$<core::option::Option<void (*)(ptr_mut$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::resize_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::try_arg (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::unify (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::Unifier::unify_internal<scryer_prolog::machine::unify::DefaultUnifier> (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<scryer_prolog::types::Ref> >::unwrap(enum2$<core::option::Option (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::try_functor (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomCell::get_name_and_arity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomCell::get_arity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomCell::arity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomCell::arity_or_err (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`modular_bitfield::private::proc::read_specifier(ref$<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`modular_bitfield::private::push_pop::impl$17::push_bits(modular_bitfield::private::push_pop::PushBuffer (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::try_functor_unify_components (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::set::IndexSet<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert_full(tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >::insert_full<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >(indexmap::HashValue, tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::unify (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::Unifier::unify_internal<scryer_prolog::machine::unify::DefaultUnifier> (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::impl$2::index(scryer_prolog::machine::machine_state::MachineState*, enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::stack::impl$4::index (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::impl$3::index_mut(scryer_prolog::machine::machine_state::MachineState*, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::load_top_level (254 samples, 1.83%)s..scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get (254 samples, 1.83%)s..scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of (254 samples, 1.83%)s..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::run_module_predicate(scryer_prolog::atom_table::Atom, tuple$ (254 samples, 1.83%)s..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::dispatch_loop (254 samples, 1.83%)s..`0x7FFB799747B1 (2 samples, 0.01%)`0x7FFB799727D9 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$19::extend(alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::vec::into_iter::IntoIter<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$2::spec_extend(alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::vec::into_iter::IntoIter<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::append_elements(ptr_const$<slice2$<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::len (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>(alloc::raw_vec::RawVec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::grow_amortized (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (3 samples, 0.02%)`0x7FFB799736BD (3 samples, 0.02%)`0x7FFB799738E3 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::debray_allocator::BranchOccurrences,alloc::alloc::Global>::as_mut_ptr (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::debray_allocator::BranchOccurrences,alloc::alloc::Global>::ptr (2 samples, 0.01%)`0x7FFB799747B1 (2 samples, 0.01%)`0x7FFB799F721F (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<scryer_prolog::debray_allocator::DebrayAllocator> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<enum2$ (3 samples, 0.02%)`0x7FFB799747B1 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<enum2$<scryer_prolog::forms::PredicateClause> >(enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::collections::vec_deque::VecDeque<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$1::drop(alloc::collections::vec_deque::VecDeque<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::collections::vec_deque::impl$1::drop::Dropper<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$1::drop::impl$0::drop(alloc::collections::vec_deque::impl$1::drop::Dropper<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<slice2$<enum2$<scryer_prolog::forms::ChunkedTerms> > >(ptr_mut$<slice2$<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::collections::vec_deque::VecDeque<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$1::drop<enum2$<scryer_prolog::forms::QueryTerm>,alloc::alloc::Global>(alloc::collections::vec_deque::VecDeque<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::write_iter(unsigned long long, alloc::collections::vec_deque::into_iter::IntoIter<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::iter::traits::iterator::Iterator::for_each(core::iter::adapters::enumerate::Enumerate<alloc::collections::vec_deque::into_iter::IntoIter<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global> >, alloc::collections::vec_deque::impl$3::write_iter::closure_env$0<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global,alloc::collections::vec_deque::into_iter::IntoIter<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::iter::adapters::enumerate::impl$1::fold(core::iter::adapters::enumerate::Enumerate<alloc::collections::vec_deque::into_iter::IntoIter<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global> >, tuple$<>, core::iter::traits::iterator::Iterator::for_each::call::closure_env$0<tuple$<usize,enum2$<scryer_prolog::instructions::Instruction> >,alloc::collections::vec_deque::impl$3::write_iter::closure_env$0<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global,alloc::collections::vec_deque::into_iter::IntoIter<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::into_iter::impl$2::fold(alloc::collections::vec_deque::into_iter::IntoIter<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>, tuple$<>, core::iter::adapters::enumerate::impl$1::fold::enumerate::closure_env$0<enum2$<scryer_prolog::instructions::Instruction>,tuple$<>,core::iter::traits::iterator::Iterator::for_each::call::closure_env$0<tuple$<usize,enum2$<scryer_prolog::instructions::Instruction> >,alloc::collections::vec_deque::impl$3::write_iter::closure_env$0<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global,alloc::collections::vec_deque::into_iter::IntoIter<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::into_iter::impl$2::try_fold(alloc::collections::vec_deque::into_iter::IntoIter<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, tuple$<>, alloc::collections::vec_deque::into_iter::impl$2::fold::closure_env$0<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global,tuple$<>,core::iter::adapters::enumerate::impl$1::fold::enumerate::closure_env$0<enum2$<scryer_prolog::instructions::Instruction>,tuple$<>,core::iter::traits::iterator::Iterator::for_each::call::closure_env$0<tuple$<usize,enum2$<scryer_prolog::instructions::Instruction> >,alloc::collections::vec_deque::impl$3::write_iter::closure_env$0<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global,alloc::collections::vec_deque::into_iter::IntoIter<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::iter::adapters::map::impl$2::try_fold(core::iter::adapters::map::Map<core::slice::iter::Iter<enum2$<scryer_prolog::instructions::Instruction> >,alloc::collections::vec_deque::into_iter::impl$2::try_fold::closure_env$0<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global,tuple$<>,alloc::collections::vec_deque::into_iter::impl$2::fold::closure_env$0<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global,tuple$<>,core::iter::adapters::enumerate::impl$1::fold::enumerate::closure_env$0<enum2$<scryer_prolog::instructions::Instruction>,tuple$<>,core::iter::traits::iterator::Iterator::for_each::call::closure_env$0<tuple$<usize,enum2$<scryer_prolog::instructions::Instruction> >,alloc::collections::vec_deque::impl$3::write_iter::closure_env$0<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global,alloc::collections::vec_deque::into_iter::IntoIter<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global> > > > >,enum2$<core::result::Result<tuple$<>,never$> > > >*, tuple$<>, alloc::collections::vec_deque::into_iter::impl$2::fold::closure_env$0<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global,tuple$<>,core::iter::adapters::enumerate::impl$1::fold::enumerate::closure_env$0<enum2$<scryer_prolog::instructions::Instruction>,tuple$<>,core::iter::traits::iterator::Iterator::for_each::call::closure_env$0<tuple$<usize,enum2$<scryer_prolog::instructions::Instruction> >,alloc::collections::vec_deque::impl$3::write_iter::closure_env$0<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global,alloc::collections::vec_deque::into_iter::IntoIter<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::iter::traits::iterator::Iterator::try_fold(core::slice::iter::Iter<enum2$<scryer_prolog::instructions::Instruction> >*, tuple$<>, core::iter::adapters::map::map_try_fold::closure_env$0<ref$<enum2$<scryer_prolog::instructions::Instruction> >,enum2$<scryer_prolog::instructions::Instruction>,tuple$<>,enum2$<core::result::Result<tuple$<>,never$> >,alloc::collections::vec_deque::into_iter::impl$2::try_fold::closure_env$0<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global,tuple$<>,alloc::collections::vec_deque::into_iter::impl$2::fold::closure_env$0<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global,tuple$<>,core::iter::adapters::enumerate::impl$1::fold::enumerate::closure_env$0<enum2$<scryer_prolog::instructions::Instruction>,tuple$<>,core::iter::traits::iterator::Iterator::for_each::call::closure_env$0<tuple$<usize,enum2$<scryer_prolog::instructions::Instruction> >,alloc::collections::vec_deque::impl$3::write_iter::closure_env$0<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global,alloc::collections::vec_deque::into_iter::IntoIter<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global> > > > >,enum2$<core::result::Result<tuple$<>,never$> > >,ref_mut$<alloc::collections::vec_deque::into_iter::impl$2::fold::closure_env$0<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global,tuple$<>,core::iter::adapters::enumerate::impl$1::fold::enumerate::closure_env$0<enum2$<scryer_prolog::instructions::Instruction>,tuple$<>,core::iter::traits::iterator::Iterator::for_each::call::closure_env$0<tuple$<usize,enum2$<scryer_prolog::instructions::Instruction> >,alloc::collections::vec_deque::impl$3::write_iter::closure_env$0<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global,alloc::collections::vec_deque::into_iter::IntoIter<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::iter::adapters::map::map_try_fold::closure$0(core::iter::adapters::map::map_try_fold::closure_env$0<ref$<enum2$<scryer_prolog::instructions::Instruction> >,enum2$<scryer_prolog::instructions::Instruction>,tuple$<>,enum2$<core::result::Result<tuple$<>,never$> >,alloc::collections::vec_deque::into_iter::impl$2::try_fold::closure_env$0<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global,tuple$<>,alloc::collections::vec_deque::into_iter::impl$2::fold::closure_env$0<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global,tuple$<>,core::iter::adapters::enumerate::impl$1::fold::enumerate::closure_env$0<enum2$<scryer_prolog::instructions::Instruction>,tuple$<>,core::iter::traits::iterator::Iterator::for_each::call::closure_env$0<tuple$<usize,enum2$<scryer_prolog::instructions::Instruction> >,alloc::collections::vec_deque::impl$3::write_iter::closure_env$0<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global,alloc::collections::vec_deque::into_iter::IntoIter<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global> > > > >,enum2$<core::result::Result<tuple$<>,never$> > >,ref_mut$<alloc::collections::vec_deque::into_iter::impl$2::fold::closure_env$0<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global,tuple$<>,core::iter::adapters::enumerate::impl$1::fold::enumerate::closure_env$0<enum2$<scryer_prolog::instructions::Instruction>,tuple$<>,core::iter::traits::iterator::Iterator::for_each::call::closure_env$0<tuple$<usize,enum2$<scryer_prolog::instructions::Instruction> >,alloc::collections::vec_deque::impl$3::write_iter::closure_env$0<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global,alloc::collections::vec_deque::into_iter::IntoIter<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global> > > > > > >*, tuple$<>, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ops::function::impls::impl$3::call_mut(alloc::collections::vec_deque::into_iter::impl$2::fold::closure_env$0<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global,tuple$<>,core::iter::adapters::enumerate::impl$1::fold::enumerate::closure_env$0<enum2$<scryer_prolog::instructions::Instruction>,tuple$<>,core::iter::traits::iterator::Iterator::for_each::call::closure_env$0<tuple$<usize,enum2$<scryer_prolog::instructions::Instruction> >,alloc::collections::vec_deque::impl$3::write_iter::closure_env$0<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global,alloc::collections::vec_deque::into_iter::IntoIter<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global> > > > >**, tuple$<>, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::into_iter::impl$2::fold::closure$0(alloc::collections::vec_deque::into_iter::impl$2::fold::closure_env$0<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global,tuple$<>,core::iter::adapters::enumerate::impl$1::fold::enumerate::closure_env$0<enum2$<scryer_prolog::instructions::Instruction>,tuple$<>,core::iter::traits::iterator::Iterator::for_each::call::closure_env$0<tuple$<usize,enum2$<scryer_prolog::instructions::Instruction> >,alloc::collections::vec_deque::impl$3::write_iter::closure_env$0<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global,alloc::collections::vec_deque::into_iter::IntoIter<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global> > > > >*, tuple$<>, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::iter::adapters::enumerate::impl$1::fold::enumerate::closure$0(core::iter::adapters::enumerate::impl$1::fold::enumerate::closure_env$0<enum2$<scryer_prolog::instructions::Instruction>,tuple$<>,core::iter::traits::iterator::Iterator::for_each::call::closure_env$0<tuple$<usize,enum2$<scryer_prolog::instructions::Instruction> >,alloc::collections::vec_deque::impl$3::write_iter::closure_env$0<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global,alloc::collections::vec_deque::into_iter::IntoIter<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global> > > >*, tuple$<>, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::iter::traits::iterator::Iterator::for_each::call::closure$0(core::iter::traits::iterator::Iterator::for_each::call::closure_env$0<tuple$<usize,enum2$<scryer_prolog::instructions::Instruction> >,alloc::collections::vec_deque::impl$3::write_iter::closure_env$0<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global,alloc::collections::vec_deque::into_iter::IntoIter<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global> > >*, tuple$<>, tuple$<usize,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$3::write_iter::closure$0(alloc::collections::vec_deque::impl$3::write_iter::closure_env$0<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global,alloc::collections::vec_deque::into_iter::IntoIter<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global> >*, tuple$<usize,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$18::extend(alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::collections::vec_deque::VecDeque<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::spec_extend::impl$1::spec_extend<enum2$<scryer_prolog::instructions::Instruction>,alloc::collections::vec_deque::into_iter::IntoIter<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>,alloc::alloc::Global>(alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::collections::vec_deque::into_iter::IntoIter<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::write_iter_wrapping(unsigned long long, alloc::collections::vec_deque::into_iter::IntoIter<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::BranchCodeStack::pop_branch (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::iter::adapters::enumerate::impl$1::next(core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::into_iter::impl$5::next(alloc::vec::into_iter::IntoIter<alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::spec_extend::impl$1::spec_extend<enum2$<scryer_prolog::instructions::Instruction>,alloc::collections::vec_deque::into_iter::IntoIter<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>,alloc::alloc::Global>(alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::collections::vec_deque::into_iter::IntoIter<enum2$ (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::reserve (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::handle_capacity_increase (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::capacity (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::capacity (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>(alloc::raw_vec::RawVec (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::grow_amortized (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (4 samples, 0.03%)`0x7FFB799736BD (4 samples, 0.03%)`0x7FFB799738E3 (4 samples, 0.03%)`0x7FFB79971BF2 (4 samples, 0.03%)`0x7FFB7997B44D (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::spec_extend::impl$1::spec_extend<enum2$<scryer_prolog::instructions::Instruction>,alloc::collections::vec_deque::into_iter::IntoIter<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>,alloc::alloc::Global>(alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::collections::vec_deque::into_iter::IntoIter<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::subterm_to_instr<scryer_prolog::targets::QueryInstruction>(enum2$<scryer_prolog::parser::ast::Term>*, enum2$<scryer_prolog::parser::ast::GenContext>, alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_query_line(enum2$<scryer_prolog::forms::QueryTerm>*, enum2$<scryer_prolog::parser::ast::GenContext>, alloc::collections::vec_deque::VecDeque<enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_target(scryer_prolog::iterators::QueryIterator, enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::debray_allocator::impl$5::max_reg_allocated (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::add_call(alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::push_back(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::grow<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::handle_capacity_increase (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::reserve_for_push<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB799736BD (2 samples, 0.01%)`0x7FFB799738E3 (2 samples, 0.01%)`0x7FFB79971BF2 (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (23 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_seq(scryer_prolog::forms::ChunkedTermVec*, alloc::collections::vec_deque::VecDeque<enum2$ (23 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::debray_allocator::impl$5::max_reg_allocated (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_target<scryer_prolog::targets::FactInstruction,scryer_prolog::iterators::FactIterator>(scryer_prolog::iterators::FactIterator, enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::debray_allocator::impl$5::mark_var<scryer_prolog::targets::FactInstruction>(scryer_prolog::debray_allocator::DebrayAllocator*, unsigned long long, scryer_prolog::forms::Level, core::cell::Cell<enum2$<scryer_prolog::parser::ast::VarReg> >*, enum2$<scryer_prolog::parser::ast::GenContext>, alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::debray_allocator::impl$5::mark_reserved_var(scryer_prolog::debray_allocator::DebrayAllocator*, unsigned long long, scryer_prolog::forms::Level, core::cell::Cell<enum2$<scryer_prolog::parser::ast::VarReg> >*, enum2$<scryer_prolog::parser::ast::GenContext>, alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<usize,usize>,alloc::alloc::Global>::capacity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<usize,usize>,alloc::alloc::Global>::capacity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::insert<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<usize,usize> >(unsigned long long, unsigned long long, indexmap::map::core::get_hash::closure_env$0 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<usize,usize> >(unsigned long long, indexmap::map::core::get_hash::closure_env$0 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$<Output,u64> > > >, hashbrown::raw::inner::Fallibility, hashbrown::raw::inner::TableLayout, enum2$<core::option::Option<void (*)(ptr_mut$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::resize_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$9::deref(alloc::vec::Vec<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::as_ptr (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::ptr (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::debray_allocator::impl$5::reset_at_head(scryer_prolog::debray_allocator::DebrayAllocator*, alloc::vec::Vec<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<usize,usize,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<usize,usize,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert_full (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<usize,usize>::insert_full<usize,usize> (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<usize,usize>::push (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<usize,usize>,alloc::alloc::Global>::push(indexmap::Bucket (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<usize,usize>,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::reserve_exact<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::reserve_exact (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::try_reserve_exact (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::grow_exact (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>,enum2$ (45 samples, 0.32%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_predicate(alloc::vec::Vec<enum2$ (45 samples, 0.32%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_pred_subseq(ref_mut$<slice2$<enum2$ (38 samples, 0.27%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_rule (36 samples, 0.26%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::FactIterator::from_rule_head_clause(alloc::vec::Vec<enum2$ (6 samples, 0.04%)`0x7FFB799747B1 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<scryer_prolog::machine::disjuncts::VariableClassifier> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::IndexMap<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::core::IndexMapCore<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::set::IndexSet<scryer_prolog::machine::disjuncts::BranchNumber,std::collections::hash::map::RandomState>::insert (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<>,std::collections::hash::map::RandomState>::insert(scryer_prolog::machine::disjuncts::BranchNumber, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<>,std::collections::hash::map::RandomState>::insert_full(scryer_prolog::machine::disjuncts::BranchNumber, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::BranchNumber::incr_by_delta (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::rbig::impl$1::clone (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::repr::impl$1::clone (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::ibig::impl$1::clone (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::add::impl$1::add (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::repr::Repr::reduce_with_hint (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::probe_body_var (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<indexmap::map::core::Entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> > >::or_insert_with(enum2$<indexmap::map::core::Entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (2 samples, 0.01%)`0x7FFB7997B3C7 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::breadth_first_iter(enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::FactIterator::new(enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::exchange_malloc (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`std::alloc::__default_lib_allocator::__rdl_alloc (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::alloc::impl$0::alloc (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::alloc::allocate (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::VarInfo,alloc::alloc::Global>::push (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::reserve_for_push<bytes::bytes::Bytes,alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::grow_amortized (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (3 samples, 0.02%)`0x7FFB7997B3C7 (3 samples, 0.02%)`0x7FFB7997BF5E (3 samples, 0.02%)`0x7FFB7995A36F (2 samples, 0.01%)`0x7FFB7995A4EB (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>,std::collections::hash::map::RandomState>::entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>,std::collections::hash::map::RandomState> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >::entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> > (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::find(unsigned long long, indexmap::map::core::equivalent::closure_env$0<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::find_inner(unsigned long long, ref_mut$<dyn$<core::ops::function::FnMut<tuple$<usize>,assoc$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<indexmap::map::core::Entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> > >::or_insert_with(enum2$<indexmap::map::core::Entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::VacantEntry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >::insert<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >(indexmap::map::core::VacantEntry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >, alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >::push(indexmap::HashValue, scryer_prolog::parser::ast::VarPtr, alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >::reserve_entries (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >,alloc::alloc::Global>::reserve_exact (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >,alloc::alloc::Global>::reserve_exact (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >,alloc::alloc::Global>::try_reserve_exact (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >,alloc::alloc::Global>::grow_exact (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB799736BD (2 samples, 0.01%)`0x7FFB799738E3 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::impl$3::hash (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::cmp::impl$4::hash (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<>,std::collections::hash::map::RandomState>::hash<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<>,std::collections::hash::map::RandomState,scryer_prolog::machine::disjuncts::BranchNumber> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::probe_body_term(unsigned long long, unsigned long long, enum2$ (22 samples, 0.16%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::probe_body_var (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`indexmap::set::IndexSet<scryer_prolog::machine::disjuncts::BranchNumber,std::collections::hash::map::RandomState>::contains (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<>,std::collections::hash::map::RandomState>::contains_key (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<>,std::collections::hash::map::RandomState>::get_index_of (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<> >::get_index_of (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::get(unsigned long long, indexmap::map::core::equivalent::closure_env$0<scryer_prolog::machine::disjuncts::BranchNumber,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::find(unsigned long long, indexmap::map::core::equivalent::closure_env$0<scryer_prolog::machine::disjuncts::BranchNumber,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::find_inner(unsigned long long, ref_mut$<dyn$<core::ops::function::FnMut<tuple$<usize>,assoc$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::bitmask::impl$2::next (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::bitmask::BitMask::remove_lowest_bit (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::impl$7::find::closure$0<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::equivalent::closure_env$0<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<>,scryer_prolog::machine::disjuncts::BranchNumber> >(hashbrown::raw::inner::impl$7::find::closure_env$0<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::equivalent::closure_env$0<scryer_prolog::machine::disjuncts::BranchNumber,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::equivalent::closure$0(indexmap::map::core::equivalent::closure_env$0<scryer_prolog::machine::disjuncts::BranchNumber,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::equivalent::impl$0::equivalent (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::impl$1::eq (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::cmp::impl$2::eq (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::ibig::impl$6::eq (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::repr::impl$5::eq (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::tuple::impl$9::eq(tuple$<dashu_base::sign::Sign,ref$<slice2$<u64> > >*, tuple$<dashu_base::sign::Sign,ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global> > > >::cloned(enum2$<core::option::Option<ref$<alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_indices::IndexStore::get_meta_predicate_spec(scryer_prolog::atom_table::Atom, unsigned long long, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure$1<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure_env$1<scryer_prolog::machine::loader::BootstrappingLoadState>*, scryer_prolog::machine::disjuncts::VariableClassifier*, scryer_prolog::atom_table::Atom, alloc::vec::Vec<enum2$ (26 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::clause_to_query_term<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, scryer_prolog::atom_table::Atom, alloc::vec::Vec<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::forms::ChunkedTermVec,enum2$ (34 samples, 0.25%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_body_variables<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$ (34 samples, 0.25%)`0x7FFB7995A364 (2 samples, 0.01%)`0x7FFB7995A4EB (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>::reserve_for_push<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>::grow_amortized (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (7 samples, 0.05%)`0x7FFB7997B3C7 (7 samples, 0.05%)`0x7FFB7997BF5E (5 samples, 0.04%)`0x7FFB7995A36F (2 samples, 0.01%)`0x7FFB7995A4EB (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>::push (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::ptr::write (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>::push (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global> >,alloc::alloc::Global>::reserve_for_push<indexmap::Bucket<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global> >,alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global> >,alloc::alloc::Global>::grow_amortized (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (3 samples, 0.02%)`0x7FFB7997B3C7 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::VarInfo,alloc::alloc::Global>::push (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::reserve_for_push<bytes::bytes::Bytes,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::impl$1::deallocate(alloc::alloc::Global*, core::ptr::non_null::NonNull (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::dealloc (2 samples, 0.01%)`0x7FFB799747B1 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>,std::collections::hash::map::RandomState>::entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>,std::collections::hash::map::RandomState> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::insert<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> > >(unsigned long long, unsigned long long, indexmap::map::core::get_hash::closure_env$0<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<ref$<str$>,ref$<str$> > >(unsigned long long, indexmap::map::core::get_hash::closure_env$0<ref$<str$>,ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$<Output,u64> > > >, hashbrown::raw::inner::Fallibility, hashbrown::raw::inner::TableLayout, enum2$<core::option::Option<void (*)(ptr_mut$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::resize_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::prepare_resize (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::fallible_with_capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::new_uninitialized (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<indexmap::map::core::Entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> > >::or_insert_with(enum2$<indexmap::map::core::Entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::VacantEntry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >::insert<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >(indexmap::map::core::VacantEntry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >, alloc::vec::Vec (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >::push(indexmap::HashValue, scryer_prolog::parser::ast::VarPtr, alloc::vec::Vec (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >::reserve_entries (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >,alloc::alloc::Global>::reserve_exact (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >,alloc::alloc::Global>::reserve_exact (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >,alloc::alloc::Global>::try_reserve_exact (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >,alloc::alloc::Global>::grow_exact (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (4 samples, 0.03%)`0x7FFB799736BD (4 samples, 0.03%)`0x7FFB799738E3 (4 samples, 0.03%)`0x7FFB79971BF2 (4 samples, 0.03%)`0x7FFB7997B3C7 (4 samples, 0.03%)`0x7FFB7997BF5E (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::breadth_first_iter(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::FactIterator::new(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::exchange_malloc (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::impl$4::next (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::iterators::TermIterState>,alloc::alloc::Global>::pop_front (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::iterators::TermIterState>,alloc::alloc::Global>::to_physical_idx (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::iterators::TermIterState>,alloc::alloc::Global>::wrap_add (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::num::impl$11::wrapping_add (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (32 samples, 0.23%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_head_variables(enum2$ (32 samples, 0.23%)`0x7FFB79971C3D (3 samples, 0.02%)`0x7FFB799736BD (4 samples, 0.03%)`0x7FFB799738E3 (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::variable_records::VariableRecord,alloc::alloc::Global>::push (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::variable_records::VariableRecord,alloc::alloc::Global>::reserve_for_push<scryer_prolog::variable_records::VariableRecord,alloc::alloc::Global> (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::variable_records::VariableRecord,alloc::alloc::Global>::grow_amortized (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::insert<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> > >(unsigned long long, unsigned long long, indexmap::map::core::get_hash::closure_env$0<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> > >(unsigned long long, indexmap::map::core::get_hash::closure_env$0<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$<Output,u64> > > >, hashbrown::raw::inner::Fallibility, hashbrown::raw::inner::TableLayout, enum2$<core::option::Option<void (*)(ptr_mut$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::resize_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::prepare_resize (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::fallible_with_capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::new_uninitialized (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$<enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>, tuple$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert_full(tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>, tuple$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >::insert_full<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >(indexmap::HashValue, tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>, tuple$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >::push(indexmap::HashValue, tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>, tuple$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >::reserve_entries (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >,alloc::alloc::Global>::reserve_exact (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >,alloc::alloc::Global>::reserve_exact (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >,alloc::alloc::Global>::try_reserve_exact (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >,alloc::alloc::Global>::grow_exact (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (3 samples, 0.02%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$19::extend(alloc::vec::Vec<usize,alloc::alloc::Global>*, core::iter::adapters::take::Take<core::iter::sources::repeat::Repeat (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$1::spec_extend(alloc::vec::Vec<usize,alloc::alloc::Global>*, core::iter::adapters::take::Take<core::iter::sources::repeat::Repeat (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<usize,alloc::alloc::Global>::extend_trusted(core::iter::adapters::take::Take<core::iter::sources::repeat::Repeat (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::set_len_on_drop::SetLenOnDrop::new (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<ptr_mut$<libffi_sys::ffi_type>,alloc::alloc::Global>(alloc::raw_vec::RawVec<ptr_mut$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<ptr_mut$<libffi_sys::ffi_type>,alloc::alloc::Global>::grow_amortized (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (5 samples, 0.04%)`0x7FFB7997B3C7 (4 samples, 0.03%)`0x7FFB7997BF5E (2 samples, 0.01%)`0x7FFB7995A36F (2 samples, 0.01%)`0x7FFB7995A4EB (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`bit_set::BitSet<usize>::insert (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`bit_vec::BitVec<usize>::set (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`bit_vec::BitVec<usize>::grow<usize> (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::insert<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > > >(unsigned long long, unsigned long long, indexmap::map::core::get_hash::closure_env$0<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > > >(unsigned long long, indexmap::map::core::get_hash::closure_env$0<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$<Output,u64> > > >, hashbrown::raw::inner::Fallibility, hashbrown::raw::inner::TableLayout, enum2$<core::option::Option<void (*)(ptr_mut$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::resize_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> >,std::collections::hash::map::RandomState>::insert(unsigned long long, indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> >,std::collections::hash::map::RandomState>::insert_full<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> >,std::collections::hash::map::RandomState>(unsigned long long, indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >::insert_full<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >(indexmap::HashValue, unsigned long long, indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >::push(indexmap::HashValue, unsigned long long, indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::variable_records::TempVarData::populate_conflict_set (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::BranchMap::separate_and_classify_variables(unsigned long long, enum2$<core::option::Option (33 samples, 0.24%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::variable_records::VariableRecords::populate_restricting_sets (19 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::variable_records::TempVarData::uses_reg (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::set::impl$13::next(indexmap::set::Iter<tuple$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::iter::impl$181::next(core::slice::iter::Iter<indexmap::Bucket<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>::push (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>::reserve_for_push<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>::grow_amortized (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (4 samples, 0.03%)`0x7FFB7997B3C7 (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::iter::adapters::enumerate::impl$1::next(core::iter::adapters::enumerate::Enumerate<core::iter::adapters::rev::Rev<core::slice::iter::Iter (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::iter::adapters::rev::impl$1::next(core::iter::adapters::rev::Rev<core::slice::iter::Iter (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::slice::iter::impl$182::next_back(core::slice::iter::Iter (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::slice::iter::Iter<scryer_prolog::machine::disjuncts::BranchInfo>::pre_dec_end (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::const_ptr::impl$0::sub (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::const_ptr::impl$0::offset (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::cmp::impl$6::cmp (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`dashu_int::ubig::UBig::is_one (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::repr::Repr::is_one (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$19::extend(alloc::vec::Vec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>*, alloc::vec::drain::Drain (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$1::spec_extend(alloc::vec::Vec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>*, alloc::vec::drain::Drain (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>::extend_trusted(alloc::vec::drain::Drain (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>::reserve (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>::reserve (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle(alloc::raw_vec::RawVec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::gcd_ops::impl$3::gcd (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`dashu_int::gcd_ops::repr::impl$0::gcd(enum2$<dashu_int::repr::TypedReprRef>, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::repr::Repr::from_dword (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_base::ring::gcd::impl$20::gcd (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::add::impl$11::sub_assign (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::add::impl$5::sub (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`dashu_int::mul_ops::impl$3::mul (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::div_ops::impl$0::div (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (188 samples, 1.36%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::compile_and_submit<scryer_prolog::machine::loader::BootstrappingLoadState> (187 samples, 1.35%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (187 samples, 1.35%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::compile<scryer_prolog::machine::loader::BootstrappingLoadState>(tuple$ (187 samples, 1.35%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::try_term_to_tl(enum2$ (129 samples, 0.93%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::forms::TopLevel>,enum2$ (129 samples, 0.93%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::try_term_to_tl<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$ (129 samples, 0.93%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::setup_rule(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (128 samples, 0.92%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<enum2$<scryer_prolog::parser::ast::Term>,scryer_prolog::forms::ChunkedTermVec,scryer_prolog::machine::disjuncts::VarData>,enum2$ (128 samples, 0.92%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_rule<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::disjuncts::VariableClassifier, scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (128 samples, 0.92%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::merge_branches (24 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::merge_branch_seq(alloc::vec::drain::Drain (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::mul::impl$19::mul (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`dashu_int::mul_ops::impl$8::mul (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::repr::Repr::with_sign (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::term_stream::impl$1::eof (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::read::devour_whitespace(scryer_prolog::parser::parser::Parser<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::scan_for_layout<enum2$<scryer_prolog::machine::streams::Stream> > (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::len (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::reduce_op<enum2$<scryer_prolog::machine::streams::Stream> > (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::reduce_op<enum2$<scryer_prolog::machine::streams::Stream> > (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::reduce_term (2 samples, 0.01%)`0x7FFB7997B3C7 (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift<enum2$<scryer_prolog::machine::streams::Stream> >(enum2$ (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::impl$27::from (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::impl$26::from(enum2$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`alloc::rc::Rc<core::cell::RefCell<enum2$<scryer_prolog::parser::ast::Var> > >::new(core::cell::RefCell<enum2$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`alloc::boxed::impl$0::new(alloc::rc::RcBox<core::cell::RefCell<enum2$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::exchange_malloc (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash(tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$23::hash(tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::global_atom_table (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`tokio::future::block_on::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<scryer_prolog::parser::ast::OpDesc> > >::cloned(enum2$<core::option::Option<ref$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity> >(tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::global_atom_table (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`tokio::future::block_on::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<tokio::sync::rwlock::read_guard::RwLockReadGuard<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> >,std::thread::local::AccessError> >::unwrap(enum2$<core::result::Result<tokio::sync::rwlock::read_guard::RwLockReadGuard<alloc::vec::Vec<alloc::sync::Weak (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::park::CachedParkThread::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_op (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::get_op_desc (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::CompositeOpDir::get (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<scryer_prolog::parser::ast::OpDesc> > >::or_else(enum2$<core::option::Option<ref$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity> >(tuple$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash(tuple$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$23::hash(tuple$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_token(enum2$ (31 samples, 0.22%)`0x7FFB7997B73C (2 samples, 0.01%)`0x7FFB79971BF2 (5 samples, 0.04%)`0x7FFB7997B3C7 (5 samples, 0.04%)`0x7FFB799738E3 (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::reserve_for_push<bytes::bytes::Bytes,alloc::alloc::Global> (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::grow_amortized (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (7 samples, 0.05%)`0x7FFB799736BD (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::lexer::Token>,alloc::alloc::Global>::push(enum2$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::ptr::write(enum2$<scryer_prolog::parser::lexer::Token>*, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<bool,enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::scan_for_layout<enum2$<scryer_prolog::machine::streams::Stream> > (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::lookahead_char (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::streams::impl$28::peek_char(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::arena::impl$11::deref_mut(scryer_prolog::arena::TypedArenaPtr<scryer_prolog::machine::streams::StreamLayout (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::str::traits::impl$4::index(ref$<str$>, core::ops::range::RangeFrom (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::str::traits::impl$9::index(core::ops::range::RangeFrom<usize>, ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::str::traits::impl$9::get(core::ops::range::RangeFrom<usize>, ref$ (2 samples, 0.01%)`0x7FFB799747B1 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::string::String::with_capacity (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<u8,alloc::alloc::Global>::with_capacity (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<u8,alloc::alloc::Global>::with_capacity_in (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<u8,alloc::alloc::Global>::with_capacity_in (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<u8,alloc::alloc::Global>::allocate_in (4 samples, 0.03%)`0x7FFB7997B3C7 (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(scryer_prolog::rcu::RcuRef<indexmap::set::IndexSet<scryer_prolog::atom_table::Atom,std::collections::hash::map::RandomState>,indexmap::set::IndexSet (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::sync::Arc<indexmap::set::IndexSet (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::sync::impl$27::drop(alloc::sync::Arc<indexmap::set::IndexSet (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<scryer_prolog::atom_table::Atom> > >::cloned(enum2$<core::option::Option<ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`phf::map::Map<ref$<str$>,scryer_prolog::atom_table::Atom>::get<ref$<str$>,scryer_prolog::atom_table::Atom,str$>(ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,tuple$<>,std::collections::hash::map::RandomState>::get_key_value<scryer_prolog::atom_table::Atom,tuple$<>,std::collections::hash::map::RandomState,str$>(ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::atom_table::Atom,tuple$<> >::get_index_of<scryer_prolog::atom_table::Atom,tuple$<>,str$>(indexmap::HashValue, ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::get(unsigned long long, indexmap::map::core::equivalent::closure_env$0<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::find(unsigned long long, indexmap::map::core::equivalent::closure_env$0<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::find_inner(unsigned long long, ref_mut$<dyn$<core::ops::function::FnMut<tuple$<usize>,assoc$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::impl$7::find::closure$0(hashbrown::raw::inner::impl$7::find::closure_env$0<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::equivalent::closure_env$0<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::equivalent::closure$0(indexmap::map::core::equivalent::closure_env$0<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$2::equivalent(ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::cmp::impls::impl$9::eq(ref$<str$>*, ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::str::traits::impl$1::eq(ref$<str$>, ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::cmp::impls::impl$9::eq(ref$<slice2$<u8> >*, ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::cmp::impl$0::eq(ref$<slice2$<u8> >, ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::cmp::impl$5::equal(ref$<slice2$<u8> >, ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::rcu::impl$4::deref(scryer_prolog::rcu::RcuRef (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<scryer_prolog::atom_table::Atom> >::or_else(enum2$<core::option::Option (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$14::lookup_str::closure$0 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomTable::build_with(ref$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::get_non_quote_char<enum2$<scryer_prolog::machine::streams::Stream> > (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<char,enum2$<scryer_prolog::parser::ast::ParserError> > >::map(enum2$<core::result::Result<char,enum2$<scryer_prolog::parser::ast::ParserError> > >, enum2$<core::option::Option<char> > (*) (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::get_single_quoted_char<enum2$<scryer_prolog::machine::streams::Stream> > (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::get_single_quoted_item (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::lookahead_char (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::streams::impl$28::peek_char(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::name_token<enum2$<scryer_prolog::machine::streams::Stream> > (25 samples, 0.18%)`0x7FFB7997B3C7 (5 samples, 0.04%)`0x7FFB7997B86B (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::dequeue_terms (273 samples, 1.97%)s..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::term_stream::impl$1::next (81 samples, 0.58%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >::map_err(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >, enum2$<scryer_prolog::machine::machine_errors::CompilationError> (*)(enum2$ (81 samples, 0.58%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::read_term<enum2$<scryer_prolog::machine::streams::Stream> >(scryer_prolog::parser::ast::CompositeOpDir*, enum2$ (81 samples, 0.58%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::read_tokens(scryer_prolog::parser::lexer::Lexer<enum2$ (48 samples, 0.35%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::next_token<enum2$<scryer_prolog::machine::streams::Stream> > (39 samples, 0.28%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::variable_token (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`alloc::string::String::with_capacity (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<u8,alloc::alloc::Global>::with_capacity (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<u8,alloc::alloc::Global>::with_capacity_in (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<u8,alloc::alloc::Global>::with_capacity_in (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<u8,alloc::alloc::Global>::allocate_in (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$19::extend(alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::vec::into_iter::IntoIter<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$2::spec_extend(alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::vec::into_iter::IntoIter<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::append_elements(ptr_const$<slice2$<enum2$ (2 samples, 0.01%)`0x7FFB6E1B153E (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_predicate(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_pred_subseq(ref_mut$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::forms::ChunkedTermVec,enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_body_variables<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure$1<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure_env$1<scryer_prolog::machine::loader::BootstrappingLoadState>*, scryer_prolog::machine::disjuncts::VariableClassifier*, scryer_prolog::atom_table::Atom, alloc::vec::Vec<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::clause_to_query_term<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, scryer_prolog::atom_table::Atom, alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global> > > >::cloned(enum2$<core::option::Option<ref$<alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_indices::IndexStore::get_meta_predicate_spec(scryer_prolog::atom_table::Atom, unsigned long long, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::compile<scryer_prolog::machine::loader::BootstrappingLoadState>(tuple$ (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::try_term_to_tl(enum2$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::forms::TopLevel>,enum2$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::try_term_to_tl<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::setup_rule(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<enum2$<scryer_prolog::parser::ast::Term>,scryer_prolog::forms::ChunkedTermVec,scryer_prolog::machine::disjuncts::VarData>,enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_rule<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::disjuncts::VariableClassifier, scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (14 samples, 0.10%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::compile_and_submit<scryer_prolog::machine::loader::BootstrappingLoadState> (14 samples, 0.10%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift<enum2$<scryer_prolog::machine::streams::Stream> >(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::impl$27::from (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::impl$26::from(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::rc::Rc<core::cell::RefCell<enum2$<scryer_prolog::parser::ast::Var> > >::new(core::cell::RefCell<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::boxed::impl$0::new(alloc::rc::RcBox<core::cell::RefCell<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::exchange_malloc (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<scryer_prolog::parser::ast::OpDesc> > >::cloned(enum2$<core::option::Option<ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity> >(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$23::hash(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_token(enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_op (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::get_op_desc (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::CompositeOpDir::get (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::dequeue_terms (24 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::term_stream::impl$1::next (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >::map_err(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >, enum2$<scryer_prolog::machine::machine_errors::CompilationError> (*)(enum2$ (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::read_term<enum2$<scryer_prolog::machine::streams::Stream> >(scryer_prolog::parser::ast::CompositeOpDir*, enum2$ (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::read_tokens(scryer_prolog::parser::lexer::Lexer<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::next_token<enum2$<scryer_prolog::machine::streams::Stream> > (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::load_decl(enum2$ (26 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (26 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::use_module<scryer_prolog::machine::loader::BootstrappingLoadState>(enum2$ (26 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::machine::loader::CompilationTarget>,enum2$ (26 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::load<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader (26 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::load_decl(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::add_module(scryer_prolog::forms::ModuleDecl, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::import_builtins_in_module(scryer_prolog::atom_table::Atom, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<tuple$<>,enum2$<scryer_prolog::machine::machine_errors::SessionError> > >::unwrap(enum2$<core::result::Result<tuple$<>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::load_state::import_module_exports<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::BootstrappingLoadState*, enum2$<scryer_prolog::machine::loader::CompilationTarget>*, scryer_prolog::forms::Module*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::machine::loader::CompilationTarget>,enum2$ (303 samples, 2.19%)s..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::load<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader (303 samples, 2.19%)s..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$11::evacuate(scryer_prolog::machine::loader::Loader (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::compile_and_submit<scryer_prolog::machine::loader::BootstrappingLoadState> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::compile<scryer_prolog::machine::loader::BootstrappingLoadState>(tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::try_term_to_tl(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::forms::TopLevel>,enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::try_term_to_tl<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::setup_rule(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<enum2$<scryer_prolog::parser::ast::Term>,scryer_prolog::forms::ChunkedTermVec,scryer_prolog::machine::disjuncts::VarData>,enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_rule<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::disjuncts::VariableClassifier, scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_head_variables(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_token(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::lexer::Token>,alloc::alloc::Global>::push(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::reserve_for_push<bytes::bytes::Bytes,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB799736BD (2 samples, 0.01%)`0x7FFB799738E3 (2 samples, 0.01%)`0x7FFB79971BF2 (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::compile::bootstrapping_compile(enum2$<scryer_prolog::machine::streams::Stream>, scryer_prolog::machine::Machine*, enum2$ (311 samples, 2.24%)s..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::load<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::dequeue_terms (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::term_stream::impl$1::next (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >::map_err(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >, enum2$<scryer_prolog::machine::machine_errors::CompilationError> (*)(enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::read_term<enum2$<scryer_prolog::machine::streams::Stream> >(scryer_prolog::parser::ast::CompositeOpDir*, enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::read_tokens(scryer_prolog::parser::lexer::Lexer<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::next_token<enum2$<scryer_prolog::machine::streams::Stream> > (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::name_token<enum2$<scryer_prolog::machine::streams::Stream> > (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ops::function::FnOnce::call_once<scryer::src_tests::rules::closure_env$0,tuple$<> > (813 samples, 5.87%)scryer-..scryer-7e5e7ddde7310dd8.exe`scryer::src_tests::rules::closure$0 (813 samples, 5.87%)scryer-..scryer-7e5e7ddde7310dd8.exe`test::assert_test_result(tuple$ (813 samples, 5.87%)scryer-..scryer-7e5e7ddde7310dd8.exe`serial_test::serial_code_lock::local_serial_core(ref$<str$>, void (*) (813 samples, 5.87%)scryer-..scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (813 samples, 5.87%)scryer-..scryer-7e5e7ddde7310dd8.exe`serial_test::rwlock::impl$0::drop (813 samples, 5.87%)scryer-..scryer-7e5e7ddde7310dd8.exe`parking_lot::condvar::Condvar::notify_one (813 samples, 5.87%)scryer-..scryer-7e5e7ddde7310dd8.exe`core::sync::atomic::AtomicPtr<parking_lot::raw_mutex::RawMutex>::load (813 samples, 5.87%)scryer-..scryer-7e5e7ddde7310dd8.exe`core::sync::atomic::atomic_load (813 samples, 5.87%)scryer-..scryer-7e5e7ddde7310dd8.exe`scryer::helper::load_module_test<ref$<str$> >(ref$<str$>, ref$ (813 samples, 5.87%)scryer-..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::with_test_streams (755 samples, 5.45%)scryer-..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::clause_to_evacuable (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::restore_load_state_payload(enum2$<core::result::Result<scryer_prolog::arena::TypedArenaPtr<scryer_prolog::machine::term_stream::LoadStatePayload<scryer_prolog::machine::term_stream::LiveTermStream> >,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::read_and_enqueue_term(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>, enum2$<scryer_prolog::parser::ast::RegType>, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term_from_heap (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::compile_inline_or_expanded_goal (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::get_tag (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::tag_or_err (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`modular_bitfield::private::proc::read_specifier(ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::variable_set<core::hash::BuildHasherDefault<fxhash::FxHasher> >(indexmap::set::IndexSet<scryer_prolog::types::HeapCellValue,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$19::extend(alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::vec::into_iter::IntoIter<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$2::spec_extend(alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::vec::into_iter::IntoIter<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::append_elements(ptr_const$<slice2$<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::len (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>(alloc::raw_vec::RawVec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::grow_amortized (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (3 samples, 0.02%)`0x7FFB799736BD (3 samples, 0.02%)`0x7FFB799738E3 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::flush_term_queue (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::flush_term_queue::closure$0 (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile_and_submit<scryer_prolog::machine::loader::LiveLoadAndMachineState> (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile<scryer_prolog::machine::loader::LiveLoadAndMachineState>(tuple$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >::map_err(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::read_term<enum2$<scryer_prolog::machine::streams::Stream> >(scryer_prolog::parser::ast::CompositeOpDir*, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term<enum2$<core::result::Result<scryer_prolog::machine::machine_state::OnEOF,alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> > > (*)(ref_mut$<scryer_prolog::machine::machine_state::MachineState>,enum2$<scryer_prolog::machine::streams::Stream>)>(enum2$<scryer_prolog::machine::streams::Stream>, scryer_prolog::machine::machine_indices::IndexStore*, enum2$<core::result::Result<scryer_prolog::machine::machine_state::OnEOF,alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> > > (*)(scryer_prolog::machine::machine_state::MachineState*, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read(enum2$<scryer_prolog::machine::streams::Stream>, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::skip_max_list (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::skip_max_list_result (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::build_with (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::finalize_skip_max_list (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::Unifier::unify_internal<scryer_prolog::machine::unify::DefaultUnifier> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::try_functor (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomCell::get_name_and_arity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomCell::get_arity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomCell::arity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomCell::arity_or_err (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`modular_bitfield::private::proc::read_specifier(ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`modular_bitfield::private::push_pop::impl$17::push_bits(modular_bitfield::private::push_pop::PushBuffer (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::try_functor_unify_components (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::write_literal_to_var (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::unify (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::Unifier::unify_internal<scryer_prolog::machine::unify::DefaultUnifier> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::impl$2::index(scryer_prolog::machine::machine_state::MachineState*, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<u8,alloc::alloc::Global>::as_slice (46 samples, 0.33%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$9::deref(alloc::vec::Vec (46 samples, 0.33%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<u8,alloc::alloc::Global>::as_ptr (46 samples, 0.33%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<u8,alloc::alloc::Global>::ptr (46 samples, 0.33%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::test_load_file(ref$ (46 samples, 0.33%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::run_module_predicate(scryer_prolog::atom_table::Atom, tuple$ (45 samples, 0.32%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::dispatch_loop (45 samples, 0.32%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::impl$3::index_mut(scryer_prolog::machine::machine_state::MachineState*, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_s (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(scryer_prolog::raw_block::RawBlock (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::raw_block::impl$1::drop(scryer_prolog::raw_block::RawBlock (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::arena::impl$41::drop (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<scryer_prolog::machine::Machine> (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<scryer_prolog::machine::machine_indices::IndexStore> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::push (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::heap_iter::IterStackLoc,alloc::alloc::Global>::push (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::reserve_for_push<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB799736BD (2 samples, 0.01%)`0x7FFB799738E3 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term_from_heap (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::impl$7::next<scryer_prolog::heap_iter::StackfulPreOrderHeapIter>(scryer_prolog::heap_iter::PostOrderIterator (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::StackfulPreOrderHeapIter::follow (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::clause_to_evacuable (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::restore_load_state_payload(enum2$<core::result::Result<scryer_prolog::arena::TypedArenaPtr<scryer_prolog::machine::term_stream::LoadStatePayload<scryer_prolog::machine::term_stream::LiveTermStream> >,enum2$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::read_and_enqueue_term(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>, enum2$<scryer_prolog::parser::ast::RegType>, enum2$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::declare_module (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::declare_module::closure$0 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::load_decl<scryer_prolog::machine::loader::LiveLoadAndMachineState>(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::add_module(scryer_prolog::forms::ModuleDecl, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::import_builtins_in_module(scryer_prolog::atom_table::Atom, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<tuple$<>,enum2$<scryer_prolog::machine::machine_errors::SessionError> > >::unwrap(enum2$<core::result::Result<tuple$<>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::load_state::import_module_exports<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::LiveLoadAndMachineState*, enum2$<scryer_prolog::machine::loader::CompilationTarget>*, scryer_prolog::forms::Module*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::devour_whitespace (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::read::devour_whitespace<enum2$<scryer_prolog::machine::streams::Stream> >(scryer_prolog::parser::parser::Parser<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::scan_for_layout<enum2$<scryer_prolog::machine::streams::Stream> > (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::consume_layout(enum2$<core::option::Option (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::execute_switch_on_term (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::instructions::IndexingLine>,alloc::alloc::Global>::is_empty (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::instructions::IndexingLine>,alloc::alloc::Global>::len (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::indexing::CodeOffsets<scryer_prolog::indexing::StaticCodeIndices>::compute_indices<scryer_prolog::indexing::StaticCodeIndices>(scryer_prolog::indexing::CodeOffsets (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::indexing::impl$2::switch_on(scryer_prolog::indexing::impl$4::compute_indices::closure_env$0<scryer_prolog::indexing::StaticCodeIndices>, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::IndexedChoiceInstruction>,alloc::alloc::Global>,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::indexing::impl$2::second_level_index(indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::IndexedChoiceInstruction>,alloc::alloc::Global>,core::hash::BuildHasherDefault<fxhash::FxHasher> >, alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_query_line(enum2$<scryer_prolog::forms::QueryTerm>*, enum2$<scryer_prolog::parser::ast::GenContext>, alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_predicate(alloc::vec::Vec<enum2$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_pred_subseq(ref_mut$<slice2$<enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_rule (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_seq(scryer_prolog::forms::ChunkedTermVec*, alloc::collections::vec_deque::VecDeque<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure$1<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure_env$1<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, scryer_prolog::machine::disjuncts::VariableClassifier*, scryer_prolog::atom_table::Atom, alloc::vec::Vec<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::clause_to_query_term<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, scryer_prolog::atom_table::Atom, alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::forms::ChunkedTermVec,enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_body_variables<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (21 samples, 0.15%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile<scryer_prolog::machine::loader::LiveLoadAndMachineState>(tuple$ (21 samples, 0.15%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::try_term_to_tl(enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::forms::TopLevel>,enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::try_term_to_tl<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::setup_rule(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<enum2$<scryer_prolog::parser::ast::Term>,scryer_prolog::forms::ChunkedTermVec,scryer_prolog::machine::disjuncts::VarData>,enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_rule<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::disjuncts::VariableClassifier, scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::merge_branches (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::merge_branch_seq(alloc::vec::drain::Drain (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::convert::impl$6::try_into (19 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`std::os::windows::io::handle::impl$12::try_from (19 samples, 0.14%)`0x7FFB776E5FE6 (19 samples, 0.14%)`0x7FFB776E6579 (18 samples, 0.13%)`0x7FFB799EDAB4 (18 samples, 0.13%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::flush_term_queue (42 samples, 0.30%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::flush_term_queue::closure$0 (42 samples, 0.30%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (42 samples, 0.30%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile_and_submit<scryer_prolog::machine::loader::LiveLoadAndMachineState> (42 samples, 0.30%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::listing_src_file_name (21 samples, 0.15%)scryer-7e5e7ddde7310dd8.exe`std::path::Path::is_file (20 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`std::fs::metadata (20 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map (20 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::stat (20 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::metadata (20 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::File::open (20 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::trust_me (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::trust_me_epilogue (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::unwind_trail (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::try_me_else (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::next_applicable_clause (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::next_clause_applicable (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::deref (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::eq_test (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<core::cmp::Ordering> >::map(enum2$<core::option::Option (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::compare_term_test (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::keysort (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift<enum2$<scryer_prolog::machine::streams::Stream> >(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_token(enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_op (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::get_op_desc (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::lexer::Token>,alloc::alloc::Global>::push(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::reserve_for_push<bytes::bytes::Bytes,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB799736BD (2 samples, 0.01%)`0x7FFB799738E3 (2 samples, 0.01%)`0x7FFB79971BF2 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >::map_err(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$ (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::read_term<enum2$<scryer_prolog::machine::streams::Stream> >(scryer_prolog::parser::ast::CompositeOpDir*, enum2$ (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::read_tokens(scryer_prolog::parser::lexer::Lexer<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::next_token<enum2$<scryer_prolog::machine::streams::Stream> > (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read(enum2$<scryer_prolog::machine::streams::Stream>, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::read::TermWriter::write_term_to_heap(scryer_prolog::read::TermWriter, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<enum2$<scryer_prolog::machine::machine_indices::VarKey>,scryer_prolog::types::HeapCellValue>::insert_full<enum2$<scryer_prolog::machine::machine_indices::VarKey>,scryer_prolog::types::HeapCellValue>(indexmap::HashValue, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<enum2$<scryer_prolog::machine::machine_indices::VarKey>,scryer_prolog::types::HeapCellValue>::push(indexmap::HashValue, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::StackfulPreOrderHeapIter::follow (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term<enum2$<core::result::Result<scryer_prolog::machine::machine_state::OnEOF,alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> > > (*)(ref_mut$<scryer_prolog::machine::machine_state::MachineState>,enum2$<scryer_prolog::machine::streams::Stream>)>(enum2$<scryer_prolog::machine::streams::Stream>, scryer_prolog::machine::machine_indices::IndexStore*, enum2$<core::result::Result<scryer_prolog::machine::machine_state::OnEOF,alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> > > (*)(scryer_prolog::machine::machine_state::MachineState*, enum2$ (16 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term_body (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::system_calls::BrentAlgState::detect_cycles(ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::skip_max_list (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::skip_max_list_result (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::try_arg (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::unify (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::Unifier::unify_internal<scryer_prolog::machine::unify::DefaultUnifier> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::set::IndexSet<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert_full(tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >::insert_full<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >(indexmap::HashValue, tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >::push(indexmap::HashValue, tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::insert<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> > >(unsigned long long, unsigned long long, indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> > >(unsigned long long, indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$<Output,u64> > > >, hashbrown::raw::inner::Fallibility, hashbrown::raw::inner::TableLayout, enum2$<core::option::Option<void (*)(ptr_mut$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::resize_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::prepare_resize (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::fallible_with_capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::new_uninitialized (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)`0x7FFB7997B86B (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::deref (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::unify (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::Unifier::unify_internal<scryer_prolog::machine::unify::DefaultUnifier> (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::impl$1::bind (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::bind (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::impl$2::index(scryer_prolog::machine::machine_state::MachineState*, enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::stack::impl$4::index (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get (172 samples, 1.24%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of (172 samples, 1.24%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::run_module_predicate(scryer_prolog::atom_table::Atom, tuple$ (172 samples, 1.24%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::dispatch_loop (172 samples, 1.24%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::impl$3::index_mut(scryer_prolog::machine::machine_state::MachineState*, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_s (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::deref (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_predicate(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_pred_subseq(ref_mut$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile<scryer_prolog::machine::loader::LiveLoadAndMachineState>(tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::flush_term_queue (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::flush_term_queue::closure$0 (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile_and_submit<scryer_prolog::machine::loader::LiveLoadAndMachineState> (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read(enum2$<scryer_prolog::machine::streams::Stream>, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >::map_err(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::read_term<enum2$<scryer_prolog::machine::streams::Stream> >(scryer_prolog::parser::ast::CompositeOpDir*, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::read_tokens(scryer_prolog::parser::lexer::Lexer<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::next_token<enum2$<scryer_prolog::machine::streams::Stream> > (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::name_token<enum2$<scryer_prolog::machine::streams::Stream> > (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomTable::build_with(ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term<enum2$<core::result::Result<scryer_prolog::machine::machine_state::OnEOF,alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> > > (*)(ref_mut$<scryer_prolog::machine::machine_state::MachineState>,enum2$<scryer_prolog::machine::streams::Stream>)>(enum2$<scryer_prolog::machine::streams::Stream>, scryer_prolog::machine::machine_indices::IndexStore*, enum2$<core::result::Result<scryer_prolog::machine::machine_state::OnEOF,alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> > > (*)(scryer_prolog::machine::machine_state::MachineState*, enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term_body (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::load_special_forms (190 samples, 1.37%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::current_dir (18 samples, 0.13%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::run_module_predicate(scryer_prolog::atom_table::Atom, tuple$ (18 samples, 0.13%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::dispatch_loop (18 samples, 0.13%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::unify (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::Unifier::unify_internal<scryer_prolog::machine::unify::DefaultUnifier> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::push (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$13::index(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::index::impl$0::index(ref$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::index::impl$2::index(unsigned long long, ref$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::add_in_situ_filename_module (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::add_in_situ_filename_module::closure$0 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::listing_src_file_name (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::path::Path::is_file (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::fs::metadata (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::stat (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::metadata (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::File::open (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::convert::impl$6::try_into (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::os::windows::io::handle::impl$12::try_from (3 samples, 0.02%)`0x7FFB776E5FE6 (3 samples, 0.02%)`0x7FFB776E6579 (3 samples, 0.02%)`0x7FFB799EDAB4 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::string::String::with_capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec::with_capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec::with_capacity_in (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec::with_capacity_in (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec::allocate_in (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::fmt::format::format_inner (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::expect (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::fmt::write (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::fmt::num::imp::impl$7::fmt (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::fmt::impl$0::write_str<alloc::string::String> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::string::impl$67::write_str (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::string::String::push_str (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec::extend_from_slice (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$4::spec_extend (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec::append_elements (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec::len (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<u8,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global>(enum2$<core::result::Result<core::alloc::layout::Layout,core::alloc::layout::LayoutError> >, enum2$<core::option::Option<tuple$<core::ptr::non_null::NonNull (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$<u8> >,core::alloc::AllocError> >::map_err(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$<u8> >,core::alloc::AllocError> >, alloc::raw_vec::finish_grow::closure_env$1 (2 samples, 0.01%)`0x7FFB799736BD (2 samples, 0.01%)`0x7FFB799738E3 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_from_iter::impl$0::from_iter<enum2$<scryer_prolog::parser::ast::Term>,alloc::vec::drain::Drain<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global> >(alloc::vec::drain::Drain<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_from_iter_nested::impl$1::from_iter(alloc::vec::drain::Drain<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::with_capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::with_capacity_in (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::with_capacity_in (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::allocate_in (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::impl$1::allocate (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::Global::alloc_impl (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::alloc (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::impl$7::next<scryer_prolog::heap_iter::StackfulPreOrderHeapIter>(scryer_prolog::heap_iter::PostOrderIterator (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::clause_to_evacuable (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::restore_load_state_payload(enum2$<core::result::Result<scryer_prolog::arena::TypedArenaPtr<scryer_prolog::machine::term_stream::LoadStatePayload<scryer_prolog::machine::term_stream::LiveTermStream> >,enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::read_and_enqueue_term(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>, enum2$<scryer_prolog::parser::ast::RegType>, enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term_from_heap (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::conclude_load (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::conclude_load::closure$0 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile_and_submit<scryer_prolog::machine::loader::LiveLoadAndMachineState> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::listing_src_file_name (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::path::Path::is_file (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::fs::metadata (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::stat (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::metadata (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::declare_module (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::declare_module::closure$0 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::load_decl<scryer_prolog::machine::loader::LiveLoadAndMachineState>(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::add_module(scryer_prolog::forms::ModuleDecl, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::import_builtins_in_module(scryer_prolog::atom_table::Atom, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<tuple$<>,enum2$<scryer_prolog::machine::machine_errors::SessionError> > >::unwrap(enum2$<core::result::Result<tuple$<>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::load_state::import_module_exports<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::LiveLoadAndMachineState*, enum2$<scryer_prolog::machine::loader::CompilationTarget>*, scryer_prolog::forms::Module*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash(tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$23::hash(tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::global_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::future::block_on::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::select_switch_on_structure_index(scryer_prolog::types::HeapCellValue, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,usize>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,usize> >(tuple$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::execute_switch_on_term (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::fast_call (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::append_elements(ptr_const$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$19::extend(alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::vec::into_iter::IntoIter<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$2::spec_extend(alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::vec::into_iter::IntoIter<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_query_line(enum2$<scryer_prolog::forms::QueryTerm>*, enum2$<scryer_prolog::parser::ast::GenContext>, alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_target(scryer_prolog::iterators::QueryIterator, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::impl$2::next (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_predicate(alloc::vec::Vec<enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_pred_subseq(ref_mut$<slice2$<enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_rule (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_seq(scryer_prolog::forms::ChunkedTermVec*, alloc::collections::vec_deque::VecDeque<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::VarInfo,alloc::alloc::Global>::push (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::reserve_for_push<bytes::bytes::Bytes,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<indexmap::map::core::Entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> > >::or_insert_with(enum2$<indexmap::map::core::Entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::probe_body_term(unsigned long long, unsigned long long, enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::probe_body_var (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure$1<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure_env$1<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, scryer_prolog::machine::disjuncts::VariableClassifier*, scryer_prolog::atom_table::Atom, alloc::vec::Vec<enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::forms::ChunkedTermVec,enum2$ (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_body_variables<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$ (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_head_variables(enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::iter::adapters::enumerate::impl$1::next(core::iter::adapters::enumerate::Enumerate<core::slice::iter::IterMut (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::iter::impl$189::next(core::slice::iter::IterMut (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::BranchMap::separate_and_classify_variables(unsigned long long, enum2$<core::option::Option (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::variable_records::VariableRecords::populate_restricting_sets (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (37 samples, 0.27%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile<scryer_prolog::machine::loader::LiveLoadAndMachineState>(tuple$ (37 samples, 0.27%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::try_term_to_tl(enum2$ (25 samples, 0.18%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::forms::TopLevel>,enum2$ (25 samples, 0.18%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::try_term_to_tl<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$ (25 samples, 0.18%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::setup_rule(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (25 samples, 0.18%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<enum2$<scryer_prolog::parser::ast::Term>,scryer_prolog::forms::ChunkedTermVec,scryer_prolog::machine::disjuncts::VarData>,enum2$ (25 samples, 0.18%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_rule<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::disjuncts::VariableClassifier, scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (25 samples, 0.18%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::merge_branches (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::merge_branch_seq(alloc::vec::drain::Drain (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::mul::impl$19::mul (3 samples, 0.02%)`0x7FFB776E6785 (2 samples, 0.01%)`0x7FFB799ED1F4 (2 samples, 0.01%)`0x7FFB776B79C6 (3 samples, 0.02%)`0x7FFB799ED934 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`std::os::windows::io::handle::impl$23::drop (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::File::file_attr (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::cvt (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::impl$2::is_zero (5 samples, 0.04%)`0x7FFB776B7A04 (2 samples, 0.01%)`0x7FFB776E6133 (3 samples, 0.02%)`0x7FFB7996AF2D (3 samples, 0.02%)`0x7FFB7996B024 (2 samples, 0.01%)`0x7FFB7996B53F (2 samples, 0.01%)`0x7FFB776E5FE6 (15 samples, 0.11%)`0x7FFB776E6579 (12 samples, 0.09%)`0x7FFB799EDAB4 (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::flush_term_queue (62 samples, 0.45%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::flush_term_queue::closure$0 (62 samples, 0.45%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (62 samples, 0.45%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile_and_submit<scryer_prolog::machine::loader::LiveLoadAndMachineState> (62 samples, 0.45%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::listing_src_file_name (24 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`std::path::Path::is_file (24 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`std::fs::metadata (24 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map (24 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::stat (24 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::metadata (24 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::File::open (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`core::convert::impl$6::try_into (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`std::os::windows::io::handle::impl$12::try_from (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::http_open (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::indexed_try (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::next_inner_applicable_clause (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::load_compiled_library (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::load_compiled_library::closure$0 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::import_module<scryer_prolog::machine::loader::LiveLoadAndMachineState> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::load_state::import_module_exports_into_module<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::LiveLoadAndMachineState*, enum2$<scryer_prolog::machine::loader::CompilationTarget>*, scryer_prolog::forms::Module*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::global_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::future::block_on::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<tokio::sync::rwlock::read_guard::RwLockReadGuard<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> >,std::thread::local::AccessError> >::unwrap(enum2$<core::result::Result<tokio::sync::rwlock::read_guard::RwLockReadGuard<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::park::CachedParkThread::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::coop::budget(tokio::runtime::park::impl$4::block_on::closure_env$0<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::coop::with_budget(tokio::runtime::coop::Budget, tokio::runtime::park::impl$4::block_on::closure_env$0<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::park::impl$4::block_on::closure$0(tokio::runtime::park::impl$4::block_on::closure_env$0<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::sync::rwlock::impl$14::read::async_fn$0(core::pin::Pin<ref_mut$<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::sync::rwlock::impl$14::read::async_fn$0::async_block$0(core::pin::Pin<ref_mut$<enum2$<tokio::sync::rwlock::impl$14::read::async_fn$0::async_block_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::future::into_future::impl$0::into_future (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash<fxhash::FxHasher> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::meta_predicate_property (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_indices::IndexStore::get_meta_predicate_spec(scryer_prolog::atom_table::Atom, unsigned long long, enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<scryer_prolog::machine::machine_indices::CodeIndex> > >::cloned(enum2$<core::option::Option<ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,usize> >(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$23::hash(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$2::hash(ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::hash::Hasher::write_str(fxhash::FxHasher*, ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`fxhash::impl$1::write(fxhash::FxHasher*, ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`fxhash::write(unsigned long long, ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`fxhash::write64(unsigned long long, ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`fxhash::impl$8::hash_word (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::num::impl$9::rotate_left (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::predicate_defined (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<scryer_prolog::machine::machine_indices::CodeIndex> >::map(enum2$<core::option::Option (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_indices::IndexStore::get_predicate_code_index (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::next_clause_applicable (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::retry_me_else (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::next_applicable_clause (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::next_applicable_clause (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::try_me_else (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::eq_test (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<core::cmp::Ordering> >::map(enum2$<core::option::Option (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::compare_term_test (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$13::cmp (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::is(enum2$<scryer_prolog::parser::ast::RegType>, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::keysort (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::sort::insertion_sort_shift_left<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,alloc::slice::impl$0::sort_by::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,scryer_prolog::machine::dispatch::impl$0::keysort::closure_env$1> >(ref_mut$<slice2$<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue> > >, unsigned long long, alloc::slice::impl$0::sort_by::closure_env$0<tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::reduce_list (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::as_partial_string(enum2$<scryer_prolog::parser::ast::Term>, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::boxed::impl$0::new(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::exchange_malloc (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::reduce_term (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift<enum2$<scryer_prolog::machine::streams::Stream> >(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$23::hash(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_token(enum2$ (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_op (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::get_op_desc (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::CompositeOpDir::get (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<scryer_prolog::parser::ast::OpDesc> > >::cloned(enum2$<core::option::Option<ref$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity> >(tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<bool,enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::scan_for_layout<enum2$<scryer_prolog::machine::streams::Stream> > (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<scryer_prolog::atom_table::Atom> > >::cloned(enum2$<core::option::Option<ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`phf::map::Map<ref$<str$>,scryer_prolog::atom_table::Atom>::get<ref$<str$>,scryer_prolog::atom_table::Atom,str$>(ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`phf::map::Map<ref$<str$>,scryer_prolog::atom_table::Atom>::get_entry(ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::rcu::impl$4::deref(scryer_prolog::rcu::RcuRef (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomTable::build_with(ref$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::rcu::impl$4::deref(scryer_prolog::rcu::RcuRef<indexmap::set::IndexSet<scryer_prolog::atom_table::Atom,std::collections::hash::map::RandomState>,indexmap::set::IndexSet (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::impl$0::clone(indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::impl$0::clone<scryer_prolog::atom_table::Atom,tuple$<> >(indexmap::map::core::IndexMapCore<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$11::clone_from(alloc::vec::Vec<indexmap::Bucket<scryer_prolog::atom_table::Atom,tuple$<> >,alloc::alloc::Global>*, alloc::vec::Vec<indexmap::Bucket<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::slice::impl$8::clone_into(ref$<slice2$<indexmap::Bucket<scryer_prolog::atom_table::Atom,tuple$<> > > >, alloc::vec::Vec<indexmap::Bucket<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<scryer_prolog::atom_table::Atom,tuple$<> >,alloc::alloc::Global>::extend_from_slice(ref$<slice2$<indexmap::Bucket<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$4::spec_extend(alloc::vec::Vec<indexmap::Bucket<scryer_prolog::atom_table::Atom,tuple$<> >,alloc::alloc::Global>*, core::slice::iter::Iter<indexmap::Bucket<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<scryer_prolog::atom_table::Atom,tuple$<> >,alloc::alloc::Global>::append_elements(ptr_const$<slice2$<indexmap::Bucket<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::name_token<enum2$<scryer_prolog::machine::streams::Stream> > (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >::map_err(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$ (29 samples, 0.21%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::read_term<enum2$<scryer_prolog::machine::streams::Stream> >(scryer_prolog::parser::ast::CompositeOpDir*, enum2$ (29 samples, 0.21%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::read_tokens(scryer_prolog::parser::lexer::Lexer<enum2$ (16 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::next_token<enum2$<scryer_prolog::machine::streams::Stream> > (15 samples, 0.11%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read(enum2$<scryer_prolog::machine::streams::Stream>, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault (30 samples, 0.22%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::IndexMap (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::core::IndexMapCore (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(hashbrown::raw::inner::RawTable (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::impl$16::drop(hashbrown::raw::inner::RawTable (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::is_empty_singleton (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::write_read_term_options(alloc::vec::Vec<tuple$<enum2$<scryer_prolog::machine::machine_indices::VarKey>,scryer_prolog::types::HeapCellValue,usize>,alloc::alloc::Global>, alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::push_var_eq_functors(alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>*, core::iter::adapters::filter_map::FilterMap<core::slice::iter::Iter<tuple$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomTable::build_with(ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term<enum2$<core::result::Result<scryer_prolog::machine::machine_state::OnEOF,alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> > > (*)(ref_mut$<scryer_prolog::machine::machine_state::MachineState>,enum2$<scryer_prolog::machine::streams::Stream>)>(enum2$<scryer_prolog::machine::streams::Stream>, scryer_prolog::machine::machine_indices::IndexStore*, enum2$<core::result::Result<scryer_prolog::machine::machine_state::OnEOF,alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> > > (*)(scryer_prolog::machine::machine_state::MachineState*, enum2$ (35 samples, 0.25%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term_body (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::write_literal_to_var (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::unify_atom (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::try_functor (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomCell::get_name_and_arity (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomCell::get_arity (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomCell::arity (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomCell::arity_or_err (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`modular_bitfield::private::proc::read_specifier(ref$<slice2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`modular_bitfield::private::push_pop::impl$17::push_bits(modular_bitfield::private::push_pop::PushBuffer (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::try_functor_unify_components (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::insert<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> > >(unsigned long long, unsigned long long, indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> > >(unsigned long long, indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$<Output,u64> > > >, hashbrown::raw::inner::Fallibility, hashbrown::raw::inner::TableLayout, enum2$<core::option::Option<void (*)(ptr_mut$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::resize_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::prepare_resize (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::fallible_with_capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::new_uninitialized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::set::IndexSet<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert_full(tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >::insert_full<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >(indexmap::HashValue, tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >::push(indexmap::HashValue, tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::push(indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::reserve_exact<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::reserve_exact (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::try_reserve_exact (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::grow_exact (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::unify (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::Unifier::unify_internal<scryer_prolog::machine::unify::DefaultUnifier> (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::impl$2::index(scryer_prolog::machine::machine_state::MachineState*, enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::stack::impl$4::index (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::impl$3::index_mut(scryer_prolog::machine::machine_state::MachineState*, enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::load_top_level (252 samples, 1.82%)s..scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get (252 samples, 1.82%)s..scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of (252 samples, 1.82%)s..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::run_module_predicate(scryer_prolog::atom_table::Atom, tuple$ (252 samples, 1.82%)s..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::dispatch_loop (252 samples, 1.82%)s..`0x7FFB799727D9 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$19::extend(alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::vec::into_iter::IntoIter<enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$2::spec_extend(alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::vec::into_iter::IntoIter<enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::append_elements(ptr_const$<slice2$<enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::len (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>(alloc::raw_vec::RawVec (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::grow_amortized (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (4 samples, 0.03%)`0x7FFB799736BD (4 samples, 0.03%)`0x7FFB799738E3 (4 samples, 0.03%)`0x7FFB799747B1 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$19::extend(alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::vec::into_iter::IntoIter<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$2::spec_extend(alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::vec::into_iter::IntoIter<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::append_elements(ptr_const$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<enum2$<scryer_prolog::forms::PredicateClause> >(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::collections::vec_deque::VecDeque<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$1::drop(alloc::collections::vec_deque::VecDeque<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::collections::vec_deque::impl$1::drop::Dropper<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$1::drop::impl$0::drop(alloc::collections::vec_deque::impl$1::drop::Dropper<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<slice2$<enum2$<scryer_prolog::forms::ChunkedTerms> > >(ptr_mut$<slice2$<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(enum2$ (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::push_back(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::grow<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::handle_capacity_increase (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::reserve_for_push<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::grow_amortized (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (3 samples, 0.02%)`0x7FFB799736BD (3 samples, 0.02%)`0x7FFB799738E3 (3 samples, 0.02%)`0x7FFB79971BF2 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::BranchCodeStack::pop_branch (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::iter::adapters::enumerate::impl$1::next(core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::into_iter::impl$5::next(alloc::vec::into_iter::IntoIter<alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::spec_extend::impl$1::spec_extend<enum2$<scryer_prolog::instructions::Instruction>,alloc::collections::vec_deque::into_iter::IntoIter<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>,alloc::alloc::Global>(alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::collections::vec_deque::into_iter::IntoIter<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::write_iter_wrapping(unsigned long long, alloc::collections::vec_deque::into_iter::IntoIter<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::debray_allocator::impl$5::mark_var<scryer_prolog::targets::QueryInstruction>(scryer_prolog::debray_allocator::DebrayAllocator*, unsigned long long, scryer_prolog::forms::Level, core::cell::Cell<enum2$<scryer_prolog::parser::ast::VarReg> >*, enum2$<scryer_prolog::parser::ast::GenContext>, alloc::collections::vec_deque::VecDeque<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::debray_allocator::impl$5::mark_reserved_var(scryer_prolog::debray_allocator::DebrayAllocator*, unsigned long long, scryer_prolog::forms::Level, core::cell::Cell<enum2$<scryer_prolog::parser::ast::VarReg> >*, enum2$<scryer_prolog::parser::ast::GenContext>, alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::push_back(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::grow<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::handle_capacity_increase (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::reserve_for_push<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_query_line(enum2$<scryer_prolog::forms::QueryTerm>*, enum2$<scryer_prolog::parser::ast::GenContext>, alloc::collections::vec_deque::VecDeque<enum2$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_target(scryer_prolog::iterators::QueryIterator, enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::impl$2::next (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (16 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_seq(scryer_prolog::forms::ChunkedTermVec*, alloc::collections::vec_deque::VecDeque<enum2$ (16 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::debray_allocator::impl$5::max_reg_allocated (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_target<scryer_prolog::targets::FactInstruction,scryer_prolog::iterators::FactIterator>(scryer_prolog::iterators::FactIterator, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<usize,usize>,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<usize,usize>,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::insert<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<usize,usize> >(unsigned long long, unsigned long long, indexmap::map::core::get_hash::closure_env$0 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<usize,usize> >(unsigned long long, indexmap::map::core::get_hash::closure_env$0 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$<Output,u64> > > >, hashbrown::raw::inner::Fallibility, hashbrown::raw::inner::TableLayout, enum2$<core::option::Option<void (*)(ptr_mut$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::resize_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$ (2 samples, 0.01%)`0x7FFB799736BD (2 samples, 0.01%)`0x7FFB799738E3 (2 samples, 0.01%)`0x7FFB79971BF2 (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$9::deref(alloc::vec::Vec<enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::as_ptr (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::ptr (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::debray_allocator::impl$5::reset_at_head(scryer_prolog::debray_allocator::DebrayAllocator*, alloc::vec::Vec<enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<usize,usize,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<usize,usize,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert_full (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<usize,usize>::insert_full<usize,usize> (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<usize,usize>::push (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<usize,usize>,alloc::alloc::Global>::push(indexmap::Bucket (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<usize,usize>,alloc::alloc::Global>::capacity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::reserve_exact<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::reserve_exact (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::try_reserve_exact (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::grow_exact (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_pred_subseq(ref_mut$<slice2$<enum2$ (30 samples, 0.22%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_rule (27 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::FactIterator::from_rule_head_clause(alloc::vec::Vec<enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>,enum2$ (40 samples, 0.29%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_predicate(alloc::vec::Vec<enum2$ (40 samples, 0.29%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::split_predicate(ref$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<scryer_prolog::machine::disjuncts::VariableClassifier> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::IndexMap<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::core::IndexMapCore<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> > >(indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<scryer_prolog::machine::disjuncts::BranchInfo> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<slice2$<scryer_prolog::machine::disjuncts::ChunkInfo> >(ptr_mut$<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::rc::Rc<core::cell::RefCell<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::rc::impl$20::drop(alloc::rc::Rc<core::cell::RefCell<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::probe_body_term(unsigned long long, unsigned long long, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::probe_body_var (2 samples, 0.01%)`0x7FFB7997B3C7 (4 samples, 0.03%)`0x7FFB7997BF5E (3 samples, 0.02%)`0x7FFB7995A36F (3 samples, 0.02%)`0x7FFB7995A4EB (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::breadth_first_iter(enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::FactIterator::new(enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::exchange_malloc (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::impl$4::next (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::VarInfo,alloc::alloc::Global>::push (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::reserve_for_push<bytes::bytes::Bytes,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>,std::collections::hash::map::RandomState>::entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>,std::collections::hash::map::RandomState> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<indexmap::map::core::Entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> > >::or_insert_with(enum2$<indexmap::map::core::Entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::impl$3::hash (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::cmp::impl$4::hash (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::ibig::impl$4::hash (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::repr::impl$8::hash (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::repr::Repr::as_sign_slice (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<>,std::collections::hash::map::RandomState>::hash<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<>,std::collections::hash::map::RandomState,scryer_prolog::machine::disjuncts::BranchNumber> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::probe_body_var (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::probe_body_term(unsigned long long, unsigned long long, enum2$ (22 samples, 0.16%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::forms::ChunkedTermVec,enum2$ (35 samples, 0.25%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_body_variables<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$ (35 samples, 0.25%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure$1<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure_env$1<scryer_prolog::machine::loader::BootstrappingLoadState>*, scryer_prolog::machine::disjuncts::VariableClassifier*, scryer_prolog::atom_table::Atom, alloc::vec::Vec<enum2$ (26 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::clause_to_query_term<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, scryer_prolog::atom_table::Atom, alloc::vec::Vec<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::get_meta_specs (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::get_or_insert_local_code_index<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::atom_table::Atom, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_mut (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module>::get_index_of (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::get(unsigned long long, indexmap::map::core::equivalent::closure_env$0 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::find(unsigned long long, indexmap::map::core::equivalent::closure_env$0 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::find_inner(unsigned long long, ref_mut$<dyn$<core::ops::function::FnMut<tuple$<usize>,assoc$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>::reserve_for_push<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>::grow_amortized (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (5 samples, 0.04%)`0x7FFB7997B3C7 (5 samples, 0.04%)`0x7FFB7997BF5E (4 samples, 0.03%)`0x7FFB7995A36F (2 samples, 0.01%)`0x7FFB7995A4EB (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>::push (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>::push (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global> >,alloc::alloc::Global>::reserve_for_push<indexmap::Bucket<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global> >,alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global> >,alloc::alloc::Global>::grow_amortized (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (3 samples, 0.02%)`0x7FFB7997B3C7 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::reserve_for_push<bytes::bytes::Bytes,alloc::alloc::Global> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::grow_amortized (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (4 samples, 0.03%)`0x7FFB7997B3C7 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::VarInfo,alloc::alloc::Global>::push (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::impl$1::deallocate(alloc::alloc::Global*, core::ptr::non_null::NonNull (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::dealloc (2 samples, 0.01%)`0x7FFB799747B1 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<indexmap::map::core::Entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> > >::or_insert_with(enum2$<indexmap::map::core::Entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::VacantEntry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >::insert<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >(indexmap::map::core::VacantEntry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >, alloc::vec::Vec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >::push(indexmap::HashValue, scryer_prolog::parser::ast::VarPtr, alloc::vec::Vec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >::reserve_entries (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >,alloc::alloc::Global>::reserve_exact (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >,alloc::alloc::Global>::reserve_exact (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >,alloc::alloc::Global>::try_reserve_exact (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >,alloc::alloc::Global>::grow_exact (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB799736BD (2 samples, 0.01%)`0x7FFB799738E3 (2 samples, 0.01%)`0x7FFB79971BF2 (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)`0x7FFB7997BF5E (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::breadth_first_iter(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::FactIterator::new(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::exchange_malloc (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (25 samples, 0.18%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_head_variables(enum2$ (25 samples, 0.18%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::BranchInfo::new (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::impl$13::clone (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<> >::insert_full<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<> >(indexmap::HashValue, scryer_prolog::machine::disjuncts::BranchNumber, tuple$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<> >::push(indexmap::HashValue, scryer_prolog::machine::disjuncts::BranchNumber, tuple$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<> >,alloc::alloc::Global>::push(indexmap::Bucket<scryer_prolog::machine::disjuncts::BranchNumber,tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<> >,alloc::alloc::Global>::capacity (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<> >,alloc::alloc::Global>::reserve_exact<indexmap::Bucket<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<> >,alloc::alloc::Global> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<> >,alloc::alloc::Global>::reserve_exact (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<> >,alloc::alloc::Global>::try_reserve_exact (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<> >,alloc::alloc::Global>::grow_exact (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (3 samples, 0.02%)`0x7FFB7997B3C7 (3 samples, 0.02%)`0x7FFB7997BF5E (2 samples, 0.01%)`0x7FFB7995A364 (2 samples, 0.01%)`0x7FFB7995A4EB (2 samples, 0.01%)`0x7FFB7995A364 (2 samples, 0.01%)`0x7FFB7995A4EB (2 samples, 0.01%)`0x7FFB79971BF2 (3 samples, 0.02%)`0x7FFB7997B3C7 (3 samples, 0.02%)`0x7FFB7997BF5E (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::variable_records::VariableRecord,alloc::alloc::Global>::reserve_for_push<scryer_prolog::variable_records::VariableRecord,alloc::alloc::Global> (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::variable_records::VariableRecord,alloc::alloc::Global>::grow_amortized (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (5 samples, 0.04%)`0x7FFB799736BD (5 samples, 0.04%)`0x7FFB799738E3 (5 samples, 0.04%)`0x7FFB79971C3D (2 samples, 0.01%)`0x7FFB799F3F97 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::variable_records::VariableRecord,alloc::alloc::Global>::push (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >,alloc::alloc::Global>::capacity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >,alloc::alloc::Global>::capacity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::insert<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> > >(unsigned long long, unsigned long long, indexmap::map::core::get_hash::closure_env$0<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> > >(unsigned long long, indexmap::map::core::get_hash::closure_env$0<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$<Output,u64> > > >, hashbrown::raw::inner::Fallibility, hashbrown::raw::inner::TableLayout, enum2$<core::option::Option<void (*)(ptr_mut$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::resize_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::prepare_resize (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::fallible_with_capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::new_uninitialized (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)`0x7FFB7997B3C7 (4 samples, 0.03%)`0x7FFB7997BF5E (2 samples, 0.01%)`0x7FFB7995A36F (2 samples, 0.01%)`0x7FFB7995A4EB (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$<enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>, tuple$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert_full(tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>, tuple$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >::insert_full<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >(indexmap::HashValue, tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>, tuple$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >::push(indexmap::HashValue, tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>, tuple$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >::reserve_entries (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >,alloc::alloc::Global>::reserve_exact (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >,alloc::alloc::Global>::reserve_exact (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >,alloc::alloc::Global>::try_reserve_exact (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >,alloc::alloc::Global>::grow_exact (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(core::cell::RefMut<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::cell::impl$42::drop (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::cell::Cell<isize>::get (2 samples, 0.01%)`0x7FFB799747B1 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::VarPtr::set(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$19::extend(alloc::vec::Vec<usize,alloc::alloc::Global>*, core::iter::adapters::take::Take<core::iter::sources::repeat::Repeat (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$1::spec_extend(alloc::vec::Vec<usize,alloc::alloc::Global>*, core::iter::adapters::take::Take<core::iter::sources::repeat::Repeat (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<usize,alloc::alloc::Global>::extend_trusted(core::iter::adapters::take::Take<core::iter::sources::repeat::Repeat (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::set_len_on_drop::SetLenOnDrop::new (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<ptr_mut$<libffi_sys::ffi_type>,alloc::alloc::Global>(alloc::raw_vec::RawVec<ptr_mut$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<ptr_mut$<libffi_sys::ffi_type>,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`bit_set::BitSet<usize>::insert (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`bit_vec::BitVec<usize>::set (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`bit_vec::BitVec<usize>::grow<usize> (6 samples, 0.04%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> >,std::collections::hash::map::RandomState>::insert(unsigned long long, indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> >,std::collections::hash::map::RandomState>::insert_full<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> >,std::collections::hash::map::RandomState>(unsigned long long, indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >::insert_full<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >(indexmap::HashValue, unsigned long long, indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >::push(indexmap::HashValue, unsigned long long, indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >,alloc::alloc::Global>::push(indexmap::Bucket<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >,alloc::alloc::Global>::capacity (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >,alloc::alloc::Global>::reserve_exact<indexmap::Bucket<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >,alloc::alloc::Global> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >,alloc::alloc::Global>::reserve_exact (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >,alloc::alloc::Global>::try_reserve_exact (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >,alloc::alloc::Global>::grow_exact (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::BranchMap::separate_and_classify_variables(unsigned long long, enum2$<core::option::Option (37 samples, 0.27%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::variable_records::VariableRecords::populate_restricting_sets (19 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::variable_records::TempVarData::populate_conflict_set (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::iter::traits::iterator::Iterator::collect(core::ops::range::Range (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`bit_set::impl$2::from_iter(core::ops::range::Range (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`bit_set::impl$3::extend(bit_set::BitSet<usize>*, core::ops::range::Range (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`bit_set::BitSet<usize>::insert (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`bit_vec::BitVec<usize>::set (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`bit_vec::BitVec<usize>::grow<usize> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$19::extend(alloc::vec::Vec<usize,alloc::alloc::Global>*, core::iter::adapters::take::Take<core::iter::sources::repeat::Repeat (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$1::spec_extend(alloc::vec::Vec<usize,alloc::alloc::Global>*, core::iter::adapters::take::Take<core::iter::sources::repeat::Repeat (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<usize,alloc::alloc::Global>::extend_trusted(core::iter::adapters::take::Take<core::iter::sources::repeat::Repeat (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::set_len_on_drop::SetLenOnDrop::new (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<ptr_mut$<libffi_sys::ffi_type>,alloc::alloc::Global>(alloc::raw_vec::RawVec<ptr_mut$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<ptr_mut$<libffi_sys::ffi_type>,alloc::alloc::Global>::grow_amortized (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (3 samples, 0.02%)`0x7FFB7997B3C7 (2 samples, 0.01%)`0x7FFB7997BF5E (2 samples, 0.01%)`0x7FFB7995A364 (2 samples, 0.01%)`0x7FFB7995A4EB (2 samples, 0.01%)`0x7FFB7997B86B (3 samples, 0.02%)`0x7FFB7997B3C7 (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>::push (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>::reserve_for_push<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>::grow_amortized (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::iter::adapters::enumerate::impl$1::next(core::iter::adapters::enumerate::Enumerate<core::iter::adapters::rev::Rev<core::slice::iter::Iter (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::iter::adapters::rev::impl$1::next(core::iter::adapters::rev::Rev<core::slice::iter::Iter (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::iter::impl$182::next_back(core::slice::iter::Iter (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::iter::Iter<scryer_prolog::machine::disjuncts::BranchInfo>::pre_dec_end (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::const_ptr::impl$0::sub (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::const_ptr::impl$0::offset (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::cmp::impl$6::cmp (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::add_ops::impl$16::sub (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`dashu_int::gcd_ops::impl$3::gcd (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::add::impl$11::sub_assign (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::add::impl$5::sub (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::mul::impl$19::mul (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`dashu_int::div_ops::impl$0::div (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::div_ops::repr::impl$4::div(enum2$<dashu_int::repr::TypedRepr>, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (183 samples, 1.32%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::compile_and_submit<scryer_prolog::machine::loader::BootstrappingLoadState> (183 samples, 1.32%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (183 samples, 1.32%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::compile<scryer_prolog::machine::loader::BootstrappingLoadState>(tuple$ (183 samples, 1.32%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::try_term_to_tl(enum2$ (133 samples, 0.96%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::forms::TopLevel>,enum2$ (133 samples, 0.96%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::try_term_to_tl<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$ (133 samples, 0.96%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::setup_rule(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (133 samples, 0.96%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<enum2$<scryer_prolog::parser::ast::Term>,scryer_prolog::forms::ChunkedTermVec,scryer_prolog::machine::disjuncts::VarData>,enum2$ (133 samples, 0.96%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_rule<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::disjuncts::VariableClassifier, scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (133 samples, 0.96%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::merge_branches (27 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::merge_branch_seq(alloc::vec::drain::Drain (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::term_stream::impl$1::eof (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::read::devour_whitespace(scryer_prolog::parser::parser::Parser<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::scan_for_layout<enum2$<scryer_prolog::machine::streams::Stream> > (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::consume_layout(enum2$<core::option::Option (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::single_line_comment (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::lookahead_char (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::streams::impl$28::peek_char(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::reduce_op<enum2$<scryer_prolog::machine::streams::Stream> > (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::parser::parser::TokenDesc,alloc::alloc::Global>::pop (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::push_binary_op<enum2$<scryer_prolog::machine::streams::Stream> > (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::reduce_term (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::push(enum2$ (2 samples, 0.01%)`0x7FFB7995A364 (3 samples, 0.02%)`0x7FFB7995A4EB (3 samples, 0.02%)`0x7FFB7997B3C7 (8 samples, 0.06%)`0x7FFB7997BF5E (5 samples, 0.04%)`0x7FFB7995A36F (2 samples, 0.01%)`0x7FFB7995A4EB (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift<enum2$<scryer_prolog::machine::streams::Stream> >(enum2$ (16 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::impl$27::from (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::impl$26::from(enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`alloc::rc::Rc<core::cell::RefCell<enum2$<scryer_prolog::parser::ast::Var> > >::new(core::cell::RefCell<enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`alloc::boxed::impl$0::new(alloc::rc::RcBox<core::cell::RefCell<enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::exchange_malloc (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash(tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$23::hash(tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::global_atom_table (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`tokio::future::block_on::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<tokio::sync::rwlock::read_guard::RwLockReadGuard<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> >,std::thread::local::AccessError> >::unwrap(enum2$<core::result::Result<tokio::sync::rwlock::read_guard::RwLockReadGuard<alloc::vec::Vec<alloc::sync::Weak (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::park::CachedParkThread::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::coop::budget(tokio::runtime::park::impl$4::block_on::closure_env$0<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::coop::with_budget(tokio::runtime::coop::Budget, tokio::runtime::park::impl$4::block_on::closure_env$0<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::park::impl$4::block_on::closure$0(tokio::runtime::park::impl$4::block_on::closure_env$0<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`tokio::sync::rwlock::impl$14::read::async_fn$0(core::pin::Pin<ref_mut$<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`tokio::sync::rwlock::impl$14::read::async_fn$0::async_block$0(core::pin::Pin<ref_mut$<enum2$<tokio::sync::rwlock::impl$14::read::async_fn$0::async_block_env$0<alloc::vec::Vec<alloc::sync::Weak (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::future::into_future::impl$0::into_future (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`tokio::sync::batch_semaphore::Semaphore::acquire (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::sync::batch_semaphore::Acquire::new (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<scryer_prolog::parser::ast::OpDesc> > >::cloned(enum2$<core::option::Option<ref$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity> >(tuple$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash(tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$23::hash(tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::global_atom_table (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`tokio::future::block_on::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<tokio::sync::rwlock::read_guard::RwLockReadGuard<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> >,std::thread::local::AccessError> >::unwrap(enum2$<core::result::Result<tokio::sync::rwlock::read_guard::RwLockReadGuard<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::park::CachedParkThread::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_token(enum2$ (32 samples, 0.23%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_op (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::get_op_desc (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::CompositeOpDir::get (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<scryer_prolog::parser::ast::OpDesc> > >::or_else(enum2$<core::option::Option<ref$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity> >(tuple$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::lexer::Token>,alloc::alloc::Global>::push(enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::write(enum2$<scryer_prolog::parser::lexer::Token>*, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::rcu::Rcu<indexmap::set::IndexSet<scryer_prolog::atom_table::Atom,std::collections::hash::map::RandomState> >::active_epoch<indexmap::set::IndexSet<scryer_prolog::atom_table::Atom,std::collections::hash::map::RandomState> > (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::sync::Arc<indexmap::set::IndexSet<scryer_prolog::atom_table::Atom,std::collections::hash::map::RandomState> >::increment_strong_count(indexmap::set::IndexSet (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::mem::manually_drop::impl$5::clone(core::mem::manually_drop::ManuallyDrop<alloc::sync::Arc<indexmap::set::IndexSet (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::sync::impl$22::clone(alloc::sync::Arc<indexmap::set::IndexSet (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,tuple$<>,std::collections::hash::map::RandomState>::get_key_value<scryer_prolog::atom_table::Atom,tuple$<>,std::collections::hash::map::RandomState,str$>(ref$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::atom_table::Atom,tuple$<> >::get_index_of<scryer_prolog::atom_table::Atom,tuple$<>,str$>(indexmap::HashValue, ref$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::get(unsigned long long, indexmap::map::core::equivalent::closure_env$0<scryer_prolog::atom_table::Atom,tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::find(unsigned long long, indexmap::map::core::equivalent::closure_env$0<scryer_prolog::atom_table::Atom,tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::find_inner(unsigned long long, ref_mut$<dyn$<core::ops::function::FnMut<tuple$<usize>,assoc$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::impl$7::find::closure$0(hashbrown::raw::inner::impl$7::find::closure_env$0<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::equivalent::closure_env$0<scryer_prolog::atom_table::Atom,tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::equivalent::closure$0(indexmap::map::core::equivalent::closure_env$0<scryer_prolog::atom_table::Atom,tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$2::equivalent(ref$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::cmp::impls::impl$9::eq(ref$<str$>*, ref$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::str::traits::impl$1::eq(ref$<str$>, ref$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::cmp::impls::impl$9::eq(ref$<slice2$<u8> >*, ref$<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::slice::cmp::impl$0::eq(ref$<slice2$<u8> >, ref$<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::slice::cmp::impl$5::equal(ref$<slice2$<u8> >, ref$<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomTable::build_with(ref$ (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::rcu::impl$4::deref(scryer_prolog::rcu::RcuRef (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<scryer_prolog::atom_table::Atom> >::or_else(enum2$<core::option::Option (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$14::lookup_str::closure$0 (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::name_token<enum2$<scryer_prolog::machine::streams::Stream> > (14 samples, 0.10%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::skip_char (2 samples, 0.01%)`0x7FFB7997B8A4 (2 samples, 0.01%)`0x7FFB7997B3C7 (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::string::String::with_capacity (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<u8,alloc::alloc::Global>::with_capacity (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<u8,alloc::alloc::Global>::with_capacity_in (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<u8,alloc::alloc::Global>::with_capacity_in (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<u8,alloc::alloc::Global>::allocate_in (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::dequeue_terms (252 samples, 1.82%)s..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::term_stream::impl$1::next (66 samples, 0.48%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >::map_err(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >, enum2$<scryer_prolog::machine::machine_errors::CompilationError> (*)(enum2$ (66 samples, 0.48%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::read_term<enum2$<scryer_prolog::machine::streams::Stream> >(scryer_prolog::parser::ast::CompositeOpDir*, enum2$ (66 samples, 0.48%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::read_tokens(scryer_prolog::parser::lexer::Lexer<enum2$ (32 samples, 0.23%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::next_token<enum2$<scryer_prolog::machine::streams::Stream> > (27 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::variable_token (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<enum2$<scryer_prolog::forms::PredicateClause> >(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(tuple$<scryer_prolog::atom_table::Atom,alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::instructions::IndexingLine>,alloc::alloc::Global>::is_empty (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::instructions::IndexingLine>,alloc::alloc::Global>::len (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>,enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_predicate(alloc::vec::Vec<enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_pred_subseq(ref_mut$<slice2$<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_rule (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$19::extend(alloc::vec::Vec<enum2$<scryer_prolog::machine::disjuncts::TraversalState>,alloc::alloc::Global>*, core::iter::adapters::map::Map<core::iter::adapters::chain::Chain<core::iter::adapters::rev::Rev<alloc::vec::into_iter::IntoIter<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global> >,core::iter::sources::once::Once<enum2$<scryer_prolog::parser::ast::Term> > >,enum2$<scryer_prolog::machine::disjuncts::TraversalState> (*)(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$1::spec_extend(alloc::vec::Vec<enum2$<scryer_prolog::machine::disjuncts::TraversalState>,alloc::alloc::Global>*, core::iter::adapters::map::Map<core::iter::adapters::chain::Chain<core::iter::adapters::rev::Rev<alloc::vec::into_iter::IntoIter<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global> >,core::iter::sources::once::Once<enum2$<scryer_prolog::parser::ast::Term> > >,enum2$<scryer_prolog::machine::disjuncts::TraversalState> (*)(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::machine::disjuncts::TraversalState>,alloc::alloc::Global>::extend_trusted(core::iter::adapters::map::Map<core::iter::adapters::chain::Chain<core::iter::adapters::rev::Rev<alloc::vec::into_iter::IntoIter<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global> >,core::iter::sources::once::Once<enum2$<scryer_prolog::parser::ast::Term> > >,enum2$<scryer_prolog::machine::disjuncts::TraversalState> (*)(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::set_len_on_drop::SetLenOnDrop::new (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<enum2$<scryer_prolog::machine::disjuncts::TraversalState>,alloc::alloc::Global>(alloc::raw_vec::RawVec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::machine::disjuncts::TraversalState>,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB799736BD (2 samples, 0.01%)`0x7FFB799738E3 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::probe_body_term(unsigned long long, unsigned long long, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::probe_body_var (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::forms::ChunkedTermVec,enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_body_variables<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure$1<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure_env$1<scryer_prolog::machine::loader::BootstrappingLoadState>*, scryer_prolog::machine::disjuncts::VariableClassifier*, scryer_prolog::atom_table::Atom, alloc::vec::Vec<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_head_variables(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::impl$4::next (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::FactIterator::push_subterm(scryer_prolog::forms::Level, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::iterators::TermIterState>,alloc::alloc::Global>::push_back(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::compile_and_submit<scryer_prolog::machine::loader::BootstrappingLoadState> (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::compile<scryer_prolog::machine::loader::BootstrappingLoadState>(tuple$ (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::try_term_to_tl(enum2$ (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::forms::TopLevel>,enum2$ (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::try_term_to_tl<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$ (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::setup_rule(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<enum2$<scryer_prolog::parser::ast::Term>,scryer_prolog::forms::ChunkedTermVec,scryer_prolog::machine::disjuncts::VarData>,enum2$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_rule<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::disjuncts::VariableClassifier, scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::merge_branches (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_token(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomTable::build_with(ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::dequeue_terms (23 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::term_stream::impl$1::next (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >::map_err(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >, enum2$<scryer_prolog::machine::machine_errors::CompilationError> (*)(enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::read_term<enum2$<scryer_prolog::machine::streams::Stream> >(scryer_prolog::parser::ast::CompositeOpDir*, enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::read_tokens(scryer_prolog::parser::lexer::Lexer<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::next_token<enum2$<scryer_prolog::machine::streams::Stream> > (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::name_token<enum2$<scryer_prolog::machine::streams::Stream> > (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::load_decl(enum2$ (26 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (26 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::use_module<scryer_prolog::machine::loader::BootstrappingLoadState>(enum2$ (26 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::machine::loader::CompilationTarget>,enum2$ (26 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::load<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader (26 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::load_decl(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::add_module(scryer_prolog::forms::ModuleDecl, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::import_builtins_in_module(scryer_prolog::atom_table::Atom, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<tuple$<>,enum2$<scryer_prolog::machine::machine_errors::SessionError> > >::unwrap(enum2$<core::result::Result<tuple$<>,enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::load_state::import_module_exports<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::BootstrappingLoadState*, enum2$<scryer_prolog::machine::loader::CompilationTarget>*, scryer_prolog::forms::Module*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >::entry(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$23::hash(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$13::hash (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`fxhash::impl$1::write_usize (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`fxhash::impl$6::hash_word (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash<fxhash::FxHasher> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::global_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::future::block_on::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<tokio::sync::rwlock::read_guard::RwLockReadGuard<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> >,std::thread::local::AccessError> >::unwrap(enum2$<core::result::Result<tokio::sync::rwlock::read_guard::RwLockReadGuard<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::park::CachedParkThread::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::machine::loader::CompilationTarget>,enum2$ (282 samples, 2.04%)s..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::load<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader (282 samples, 2.04%)s..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$11::evacuate(scryer_prolog::machine::loader::Loader (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::compile_and_submit<scryer_prolog::machine::loader::BootstrappingLoadState> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::compile<scryer_prolog::machine::loader::BootstrappingLoadState>(tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::try_term_to_tl(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::forms::TopLevel>,enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::try_term_to_tl<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::setup_rule(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<enum2$<scryer_prolog::parser::ast::Term>,scryer_prolog::forms::ChunkedTermVec,scryer_prolog::machine::disjuncts::VarData>,enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_rule<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::disjuncts::VariableClassifier, scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_head_variables(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_token(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::reduce_term (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::pop (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_from_iter::impl$0::from_iter<enum2$<scryer_prolog::parser::ast::Term>,alloc::vec::drain::Drain<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global> >(alloc::vec::drain::Drain<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_from_iter_nested::impl$1::from_iter(alloc::vec::drain::Drain<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::with_capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::with_capacity_in (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::with_capacity_in (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::allocate_in (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::impl$1::allocate (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::Global::alloc_impl (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::alloc (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::reserve_for_push<bytes::bytes::Bytes,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB799736BD (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::lexer::Token>,alloc::alloc::Global>::push(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::compile::bootstrapping_compile(enum2$<scryer_prolog::machine::streams::Stream>, scryer_prolog::machine::Machine*, enum2$ (290 samples, 2.09%)s..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::load<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::dequeue_terms (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::term_stream::impl$1::next (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >::map_err(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >, enum2$<scryer_prolog::machine::machine_errors::CompilationError> (*)(enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::read_term<enum2$<scryer_prolog::machine::streams::Stream> >(scryer_prolog::parser::ast::CompositeOpDir*, enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::read_tokens(scryer_prolog::parser::lexer::Lexer<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::next_token<enum2$<scryer_prolog::machine::streams::Stream> > (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ops::function::FnOnce::call_once<scryer::src_tests::setup_call_cleanup_load::closure_env$0,tuple$<> > (787 samples, 5.68%)scryer-..scryer-7e5e7ddde7310dd8.exe`scryer::src_tests::setup_call_cleanup_load::closure$0 (787 samples, 5.68%)scryer-..scryer-7e5e7ddde7310dd8.exe`test::assert_test_result(tuple$ (787 samples, 5.68%)scryer-..scryer-7e5e7ddde7310dd8.exe`serial_test::serial_code_lock::local_serial_core(ref$<str$>, void (*) (787 samples, 5.68%)scryer-..scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (787 samples, 5.68%)scryer-..scryer-7e5e7ddde7310dd8.exe`serial_test::rwlock::impl$0::drop (787 samples, 5.68%)scryer-..scryer-7e5e7ddde7310dd8.exe`parking_lot::condvar::Condvar::notify_one (787 samples, 5.68%)scryer-..scryer-7e5e7ddde7310dd8.exe`core::sync::atomic::AtomicPtr<parking_lot::raw_mutex::RawMutex>::load (787 samples, 5.68%)scryer-..scryer-7e5e7ddde7310dd8.exe`core::sync::atomic::atomic_load (787 samples, 5.68%)scryer-..scryer-7e5e7ddde7310dd8.exe`scryer::helper::load_module_test<ref$<str$> >(ref$<str$>, ref$ (787 samples, 5.68%)scryer-..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::with_test_streams (735 samples, 5.31%)scryer..scryer-7e5e7ddde7310dd8.exe`assert_cmd::cmd::Command::wait_with_input_output(std::process::Child, enum2$<core::option::Option<alloc::vec::Vec<u8,alloc::alloc::Global> > >, enum2$<core::option::Option (3 samples, 0.02%)`0x7FFB7770B473 (5 samples, 0.04%)`0x7FFB799EE924 (5 samples, 0.04%)`0x7FFB7770B7CE (3 samples, 0.02%)`0x7FFB7915D1A2 (3 samples, 0.02%)`0x7FFB7915D84F (3 samples, 0.02%)`0x7FFB799ED994 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::cvt (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::impl$2::is_zero (12 samples, 0.09%)`0x7FFB7916D334 (12 samples, 0.09%)`0x7FFB777097E6 (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`core::ops::function::FnOnce::call_once<scryer::src_tests::setup_call_cleanup_process::closure_env$0,tuple$<> > (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer::src_tests::setup_call_cleanup_process::closure$0 (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`test::assert_test_result(tuple$ (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer::helper::run_top_level_test_with_args<ref$<array$<ref$<str$>,4> >,ref$<str$>,ref$<str$>,ref$<ref$<str$> >,assert_cmd::assert::StrContentOutputPredicate>(ref$<str$>[4]*, ref$<str$>, ref$ (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`assert_cmd::cmd::Command::assert (16 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`assert_cmd::cmd::impl$4::assert (16 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`assert_cmd::cmd::Command::output (16 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`std::process::Command::spawn (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::process::Command::spawn (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::push (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$13::index(alloc::vec::Vec<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::slice::index::impl$0::index(ref$<slice2$<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::slice::index::impl$2::index(unsigned long long, ref$<slice2$<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::fmt::format::format_inner (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::with_capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::with_capacity_in (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::with_capacity_in (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::allocate_in (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::impl$1::allocate (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::Global::alloc_impl (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::alloc (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)`0x7FFB7997BEDA (2 samples, 0.01%)`0x7FFB79970B31 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_from_iter::impl$0::from_iter<enum2$<scryer_prolog::parser::ast::Term>,alloc::vec::drain::Drain<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global> >(alloc::vec::drain::Drain<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_from_iter_nested::impl$1::from_iter(alloc::vec::drain::Drain<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$1::spec_extend(alloc::vec::Vec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>*, alloc::vec::drain::Drain<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::extend_trusted(alloc::vec::drain::Drain<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::iter::traits::iterator::Iterator::for_each(alloc::vec::drain::Drain<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>, alloc::vec::impl$20::extend_trusted::closure_env$0<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global,alloc::vec::drain::Drain<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::iter::traits::iterator::Iterator::fold(alloc::vec::drain::Drain<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>, tuple$<>, core::iter::traits::iterator::Iterator::for_each::call::closure_env$0<enum2$<scryer_prolog::parser::ast::Term>,alloc::vec::impl$20::extend_trusted::closure_env$0<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global,alloc::vec::drain::Drain<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$ (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term_from_heap (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::impl$7::next<scryer_prolog::heap_iter::StackfulPreOrderHeapIter>(scryer_prolog::heap_iter::PostOrderIterator (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::StackfulPreOrderHeapIter::follow (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::clause_to_evacuable (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::restore_load_state_payload(enum2$<core::result::Result<scryer_prolog::arena::TypedArenaPtr<scryer_prolog::machine::term_stream::LoadStatePayload<scryer_prolog::machine::term_stream::LiveTermStream> >,enum2$ (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::read_and_enqueue_term(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>, enum2$<scryer_prolog::parser::ast::RegType>, enum2$ (12 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::conclude_load (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::conclude_load::closure$0 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile_and_submit<scryer_prolog::machine::loader::LiveLoadAndMachineState> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile<scryer_prolog::machine::loader::LiveLoadAndMachineState>(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::try_term_to_tl(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::forms::TopLevel>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::try_term_to_tl<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::setup_rule(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<enum2$<scryer_prolog::parser::ast::Term>,scryer_prolog::forms::ChunkedTermVec,scryer_prolog::machine::disjuncts::VarData>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_rule<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::disjuncts::VariableClassifier, scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::declare_module (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::declare_module::closure$0 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::load_decl<scryer_prolog::machine::loader::LiveLoadAndMachineState>(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::add_module(scryer_prolog::forms::ModuleDecl, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::import_builtins_in_module(scryer_prolog::atom_table::Atom, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<tuple$<>,enum2$<scryer_prolog::machine::machine_errors::SessionError> > >::unwrap(enum2$<core::result::Result<tuple$<>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::load_state::import_module_exports<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::LiveLoadAndMachineState*, enum2$<scryer_prolog::machine::loader::CompilationTarget>*, scryer_prolog::forms::Module*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::execute_switch_on_term (3 samples, 0.02%)`0x7FFB799727D9 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$19::extend(alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::vec::into_iter::IntoIter<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$2::spec_extend(alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::vec::into_iter::IntoIter<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::append_elements(ptr_const$<slice2$<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::len (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>(alloc::raw_vec::RawVec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::grow_amortized (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (3 samples, 0.02%)`0x7FFB799736BD (3 samples, 0.02%)`0x7FFB799738E3 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$19::extend(alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::vec::into_iter::IntoIter<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$2::spec_extend(alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::vec::into_iter::IntoIter<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::append_elements(ptr_const$<slice2$<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::iter::adapters::enumerate::impl$1::next(core::iter::adapters::enumerate::Enumerate<core::slice::iter::IterMut<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::iter::impl$189::next(core::slice::iter::IterMut<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::spec_extend::impl$2::spec_extend<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>(alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::vec::into_iter::IntoIter<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::reserve (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_query_line(enum2$<scryer_prolog::forms::QueryTerm>*, enum2$<scryer_prolog::parser::ast::GenContext>, alloc::collections::vec_deque::VecDeque<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_target(scryer_prolog::iterators::QueryIterator, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_rule (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_seq(scryer_prolog::forms::ChunkedTermVec*, alloc::collections::vec_deque::VecDeque<enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_predicate(alloc::vec::Vec<enum2$ (14 samples, 0.10%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_pred_subseq(ref_mut$<slice2$<enum2$ (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global> > > >::or_else(enum2$<core::option::Option<ref$<alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,usize> >(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$23::hash(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global> > > >::cloned(enum2$<core::option::Option<ref$<alloc::vec::Vec<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_indices::IndexStore::get_meta_predicate_spec(scryer_prolog::atom_table::Atom, unsigned long long, enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::forms::ChunkedTermVec,enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_body_variables<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure$1<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure_env$1<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, scryer_prolog::machine::disjuncts::VariableClassifier*, scryer_prolog::atom_table::Atom, alloc::vec::Vec<enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::clause_to_query_term<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, scryer_prolog::atom_table::Atom, alloc::vec::Vec<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`enum2$<indexmap::map::core::Entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> > >::or_insert_with(enum2$<indexmap::map::core::Entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::VacantEntry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >::insert<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >(indexmap::map::core::VacantEntry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >, alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >::push(indexmap::HashValue, scryer_prolog::parser::ast::VarPtr, alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::insert<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> > >(unsigned long long, unsigned long long, indexmap::map::core::get_hash::closure_env$0<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<ref$<str$>,ref$<str$> > >(unsigned long long, indexmap::map::core::get_hash::closure_env$0<ref$<str$>,ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$<Output,u64> > > >, hashbrown::raw::inner::Fallibility, hashbrown::raw::inner::TableLayout, enum2$<core::option::Option<void (*)(ptr_mut$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::resize_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::prepare_resize (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::fallible_with_capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::new_uninitialized (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_head_variables(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (35 samples, 0.25%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile<scryer_prolog::machine::loader::LiveLoadAndMachineState>(tuple$ (35 samples, 0.25%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::try_term_to_tl(enum2$ (18 samples, 0.13%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::forms::TopLevel>,enum2$ (18 samples, 0.13%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::try_term_to_tl<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$ (18 samples, 0.13%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::setup_rule(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (18 samples, 0.13%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<enum2$<scryer_prolog::parser::ast::Term>,scryer_prolog::forms::ChunkedTermVec,scryer_prolog::machine::disjuncts::VarData>,enum2$ (18 samples, 0.13%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_rule<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::disjuncts::VariableClassifier, scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (18 samples, 0.13%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::merge_branches (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::merge_branch_seq(alloc::vec::drain::Drain (2 samples, 0.01%)`0x7FFB776E6579 (19 samples, 0.14%)`0x7FFB799EDAB4 (19 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::listing_src_file_name (20 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`std::path::Path::is_file (20 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`std::fs::metadata (20 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map (20 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::stat (20 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::metadata (20 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::File::open (20 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`core::convert::impl$6::try_into (20 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`std::os::windows::io::handle::impl$12::try_from (20 samples, 0.14%)`0x7FFB776E5FE6 (20 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::flush_term_queue (56 samples, 0.40%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::flush_term_queue::closure$0 (56 samples, 0.40%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (56 samples, 0.40%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile_and_submit<scryer_prolog::machine::loader::LiveLoadAndMachineState> (56 samples, 0.40%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::load_compiled_library (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::load_compiled_library::closure$0 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::import_module<scryer_prolog::machine::loader::LiveLoadAndMachineState> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::meta_predicate_property (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::predicate_defined (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<scryer_prolog::machine::machine_indices::CodeIndex> >::map(enum2$<core::option::Option (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_indices::IndexStore::get_predicate_code_index (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash<fxhash::FxHasher> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::retry_me_else (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::trust_me (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::trust_me_epilogue (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::try_call (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::next_applicable_clause (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::next_clause_applicable (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::select_switch_on_term_index(scryer_prolog::types::HeapCellValue, enum2$<scryer_prolog::instructions::IndexingCodePtr>, enum2$<scryer_prolog::instructions::IndexingCodePtr>, enum2$<scryer_prolog::instructions::IndexingCodePtr>, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::try_me_else (14 samples, 0.10%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::stack::Stack::index_or_frame_mut (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::stack::Stack::allocate_or_frame (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::allocate (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::stack::Stack::index_and_frame_mut (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::stack::Stack::allocate_and_frame (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<enum2$<scryer_prolog::parser::ast::Term> >(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<enum2$<scryer_prolog::parser::ast::Term> >(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_token(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<bool,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::scan_for_layout<enum2$<scryer_prolog::machine::streams::Stream> > (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$11::clone_from(alloc::vec::Vec<indexmap::Bucket<scryer_prolog::atom_table::Atom,tuple$<> >,alloc::alloc::Global>*, alloc::vec::Vec<indexmap::Bucket<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::slice::impl$8::clone_into(ref$<slice2$<indexmap::Bucket<scryer_prolog::atom_table::Atom,tuple$<> > > >, alloc::vec::Vec<indexmap::Bucket<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<scryer_prolog::atom_table::Atom,tuple$<> >,alloc::alloc::Global>::extend_from_slice(ref$<slice2$<indexmap::Bucket<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$4::spec_extend(alloc::vec::Vec<indexmap::Bucket<scryer_prolog::atom_table::Atom,tuple$<> >,alloc::alloc::Global>*, core::slice::iter::Iter<indexmap::Bucket<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<scryer_prolog::atom_table::Atom,tuple$<> >,alloc::alloc::Global>::append_elements(ptr_const$<slice2$<indexmap::Bucket<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::name_token<enum2$<scryer_prolog::machine::streams::Stream> > (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomTable::build_with(ref$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::rcu::impl$4::deref(scryer_prolog::rcu::RcuRef<indexmap::set::IndexSet<scryer_prolog::atom_table::Atom,std::collections::hash::map::RandomState>,indexmap::set::IndexSet (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::impl$0::clone(indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::impl$0::clone<scryer_prolog::atom_table::Atom,tuple$<> >(indexmap::map::core::IndexMapCore<scryer_prolog::atom_table::Atom,tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::number_token<enum2$<scryer_prolog::machine::streams::Stream> > (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >::map_err(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$ (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::read_term<enum2$<scryer_prolog::machine::streams::Stream> >(scryer_prolog::parser::ast::CompositeOpDir*, enum2$ (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::read_tokens(scryer_prolog::parser::lexer::Lexer<enum2$ (14 samples, 0.10%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::next_token<enum2$<scryer_prolog::machine::streams::Stream> > (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::iterators::TermIterState>,alloc::alloc::Global>::buffer_write(unsigned long long, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::iterators::TermIterState>,alloc::alloc::Global>::ptr (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::impl$4::next (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::FactIterator::push_subterm(scryer_prolog::forms::Level, enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::iterators::TermIterState>,alloc::alloc::Global>::push_back(enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read(enum2$<scryer_prolog::machine::streams::Stream>, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault (26 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::read::TermWriter::write_term_to_heap(scryer_prolog::read::TermWriter, enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::IndexMap (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::core::IndexMapCore (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(hashbrown::raw::inner::RawTable (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::impl$16::drop(hashbrown::raw::inner::RawTable (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::is_empty_singleton (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::write_read_term_options(alloc::vec::Vec<tuple$<enum2$<scryer_prolog::machine::machine_indices::VarKey>,scryer_prolog::types::HeapCellValue,usize>,alloc::alloc::Global>, alloc::vec::Vec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::push_var_eq_functors(alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>*, core::iter::adapters::filter_map::FilterMap<core::slice::iter::Iter<tuple$<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomTable::build_with(ref$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::rcu::impl$4::deref(scryer_prolog::rcu::RcuRef<indexmap::set::IndexSet<scryer_prolog::atom_table::Atom,std::collections::hash::map::RandomState>,indexmap::set::IndexSet (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::impl$0::clone(indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::impl$0::clone<scryer_prolog::atom_table::Atom,tuple$<> >(indexmap::map::core::IndexMapCore<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::impl$12::clone<usize,hashbrown::raw::inner::alloc::inner::Global>(hashbrown::raw::inner::RawTable (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::impl$13::clone_from_spec(hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>*, hashbrown::raw::inner::RawTable (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::clone_from_impl(hashbrown::raw::inner::RawTable (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::impl$26::next(hashbrown::raw::inner::RawIter (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::heap_iter::IterStackLoc,alloc::alloc::Global>::pop (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term<enum2$<core::result::Result<scryer_prolog::machine::machine_state::OnEOF,alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> > > (*)(ref_mut$<scryer_prolog::machine::machine_state::MachineState>,enum2$<scryer_prolog::machine::streams::Stream>)>(enum2$<scryer_prolog::machine::streams::Stream>, scryer_prolog::machine::machine_indices::IndexStore*, enum2$<core::result::Result<scryer_prolog::machine::machine_state::OnEOF,alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> > > (*)(scryer_prolog::machine::machine_state::MachineState*, enum2$ (34 samples, 0.25%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term_body (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::StackfulPreOrderHeapIter::follow (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::store (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::set::IndexSet<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert_full(tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >::insert_full<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >(indexmap::HashValue, tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >::push(indexmap::HashValue, tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::insert<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> > >(unsigned long long, unsigned long long, indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> > >(unsigned long long, indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$<Output,u64> > > >, hashbrown::raw::inner::Fallibility, hashbrown::raw::inner::TableLayout, enum2$<core::option::Option<void (*)(ptr_mut$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::resize_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::prepare_resize (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::fallible_with_capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::new_uninitialized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::store (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::try_arg (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::unify (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::Unifier::unify_internal<scryer_prolog::machine::unify::DefaultUnifier> (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::set::IndexSet<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert_full(tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >::insert_full<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >(indexmap::HashValue, tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >::push(indexmap::HashValue, tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::push(indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::reserve_exact<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::reserve_exact (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::try_reserve_exact (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::grow_exact (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::unify (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::Unifier::unify_internal<scryer_prolog::machine::unify::DefaultUnifier> (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::impl$2::index(scryer_prolog::machine::machine_state::MachineState*, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::impl$3::index_mut(scryer_prolog::machine::machine_state::MachineState*, enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_s (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::deref (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::store (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<u8,alloc::alloc::Global>::as_slice (223 samples, 1.61%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$9::deref(alloc::vec::Vec (223 samples, 1.61%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<u8,alloc::alloc::Global>::as_ptr (223 samples, 1.61%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<u8,alloc::alloc::Global>::ptr (223 samples, 1.61%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::test_load_file(ref$ (223 samples, 1.61%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::run_module_predicate(scryer_prolog::atom_table::Atom, tuple$ (222 samples, 1.60%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::dispatch_loop (222 samples, 1.60%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(scryer_prolog::raw_block::RawBlock (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::raw_block::impl$1::drop(scryer_prolog::raw_block::RawBlock (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::arena::impl$41::drop (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::arena::drop_slab_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(scryer_prolog::machine::term_stream::LoadStatePayload (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<tuple$<scryer_prolog::forms::OpDecl,enum2$<core::option::Option (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec<tuple$<scryer_prolog::forms::OpDecl,enum2$<core::option::Option (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec<tuple$<scryer_prolog::forms::OpDecl,enum2$<core::option::Option (2 samples, 0.01%)`0x7FFB799747B1 (2 samples, 0.01%)`0x7FFB79975B74 (2 samples, 0.01%)`0x7FFB799765F6 (2 samples, 0.01%)`0x7FFB7996E412 (2 samples, 0.01%)`0x7FFB7996F35E (2 samples, 0.01%)`0x7FFB7997095C (2 samples, 0.01%)`0x7FFB79959B1A (2 samples, 0.01%)`0x7FFB799ED3D4 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<scryer_prolog::machine::Machine> (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<scryer_prolog::machine::machine_indices::IndexStore> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::core::IndexMapCore (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<indexmap::Bucket (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<indexmap::Bucket (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<indexmap::Bucket (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<indexmap::Bucket<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module> >(indexmap::Bucket (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$13::index(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::index::impl$0::index(ref$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::index::impl$2::index(unsigned long long, ref$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::add_extensible_predicate_declaration<scryer_prolog::machine::loader::impl$18::add_dynamic_predicate::closure_env$0> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::add_extensible_predicate_declaration::closure$0(scryer_prolog::machine::loader::impl$18::add_extensible_predicate_declaration::closure_env$0 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<usize,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::add_extensible_predicate_declaration<scryer_prolog::machine::loader::LiveLoadAndMachineState,scryer_prolog::machine::loader::impl$15::add_dynamic_predicate::closure_env$0<scryer_prolog::machine::loader::LiveLoadAndMachineState>,enum2$<scryer_prolog::machine::loader::RetractionRecord> (*)(enum2$<scryer_prolog::machine::loader::CompilationTarget>,tuple$<scryer_prolog::atom_table::Atom,usize>)>(enum2$<scryer_prolog::machine::loader::CompilationTarget>, scryer_prolog::atom_table::Atom, unsigned long long, scryer_prolog::machine::loader::impl$15::add_dynamic_predicate::closure_env$0<scryer_prolog::machine::loader::LiveLoadAndMachineState>, enum2$<scryer_prolog::machine::loader::RetractionRecord> (*)(enum2$<scryer_prolog::machine::loader::CompilationTarget>, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::add_local_extensible_predicate<scryer_prolog::machine::loader::LiveLoadAndMachineState>(enum2$<scryer_prolog::machine::loader::CompilationTarget>, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::listing_src_file_name (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::path::Path::is_file (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::fs::metadata (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::stat (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::metadata (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::File::open (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::convert::impl$6::try_into (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::os::windows::io::handle::impl$12::try_from (2 samples, 0.01%)`0x7FFB776E5FE6 (2 samples, 0.01%)`0x7FFB776E6579 (2 samples, 0.01%)`0x7FFB799EDAB4 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::fmt::format::format_inner (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::expect (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::fmt::write (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::fmt::num::imp::impl$7::fmt (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::fmt::impl$0::write_str<alloc::string::String> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::string::impl$67::write_str (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::string::String::push_str (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec::extend_from_slice (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$4::spec_extend (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec::append_elements (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec::len (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<u8,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global>(enum2$<core::result::Result<core::alloc::layout::Layout,core::alloc::layout::LayoutError> >, enum2$<core::option::Option<tuple$<core::ptr::non_null::NonNull (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$<u8> >,core::alloc::AllocError> >::map_err(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$<u8> >,core::alloc::AllocError> >, alloc::raw_vec::finish_grow::closure_env$1 (2 samples, 0.01%)`0x7FFB799736BD (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term_from_heap (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::impl$7::next<scryer_prolog::heap_iter::StackfulPreOrderHeapIter>(scryer_prolog::heap_iter::PostOrderIterator (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::StackfulPreOrderHeapIter::follow (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::heap_iter::IterStackLoc,alloc::alloc::Global>::push (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::reserve_for_push<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::clause_to_evacuable (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::restore_load_state_payload(enum2$<core::result::Result<scryer_prolog::arena::TypedArenaPtr<scryer_prolog::machine::term_stream::LoadStatePayload<scryer_prolog::machine::term_stream::LiveTermStream> >,enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::read_and_enqueue_term(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>, enum2$<scryer_prolog::parser::ast::RegType>, enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::execute_switch_on_term (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::fast_call (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::get_structure_index (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::UntypedArenaPtr::get_tag (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::arena::ArenaHeader::get_tag (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::arena::ArenaHeader::tag (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::arena::ArenaHeader::tag_or_err (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_seq(scryer_prolog::forms::ChunkedTermVec*, alloc::collections::vec_deque::VecDeque<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_predicate(alloc::vec::Vec<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_pred_subseq(ref_mut$<slice2$<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_rule (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::forms::ChunkedTermVec,enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_body_variables<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure$1<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure_env$1<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, scryer_prolog::machine::disjuncts::VariableClassifier*, scryer_prolog::atom_table::Atom, alloc::vec::Vec<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::probe_body_term(unsigned long long, unsigned long long, enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::probe_body_var (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<>,std::collections::hash::map::RandomState>::hash<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<>,std::collections::hash::map::RandomState,scryer_prolog::machine::disjuncts::BranchNumber> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::impl$3::hash (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::cmp::impl$4::hash (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (16 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile<scryer_prolog::machine::loader::LiveLoadAndMachineState>(tuple$ (16 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::try_term_to_tl(enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::forms::TopLevel>,enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::try_term_to_tl<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::setup_rule(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<enum2$<scryer_prolog::parser::ast::Term>,scryer_prolog::forms::ChunkedTermVec,scryer_prolog::machine::disjuncts::VarData>,enum2$ (11 samples, 0.08%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_rule<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::disjuncts::VariableClassifier, scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (11 samples, 0.08%)`0x7FFB776E6133 (2 samples, 0.01%)`0x7FFB7996AF2D (2 samples, 0.01%)`0x7FFB7996B024 (2 samples, 0.01%)`0x7FFB7996B61A (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::flush_term_queue (49 samples, 0.35%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::flush_term_queue::closure$0 (49 samples, 0.35%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (49 samples, 0.35%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile_and_submit<scryer_prolog::machine::loader::LiveLoadAndMachineState> (49 samples, 0.35%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::listing_src_file_name (32 samples, 0.23%)scryer-7e5e7ddde7310dd8.exe`std::path::Path::is_file (32 samples, 0.23%)scryer-7e5e7ddde7310dd8.exe`std::fs::metadata (32 samples, 0.23%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map (32 samples, 0.23%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::stat (32 samples, 0.23%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::metadata (32 samples, 0.23%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::File::open (32 samples, 0.23%)scryer-7e5e7ddde7310dd8.exe`core::convert::impl$6::try_into (32 samples, 0.23%)scryer-7e5e7ddde7310dd8.exe`std::os::windows::io::handle::impl$12::try_from (32 samples, 0.23%)`0x7FFB776E5FE6 (32 samples, 0.23%)`0x7FFB776E6579 (30 samples, 0.22%)`0x7FFB799EDAB4 (30 samples, 0.22%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::meta_predicate_property (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<scryer_prolog::machine::machine_indices::CodeIndex> > >::cloned(enum2$<core::option::Option<ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,usize> >(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex>::get_index_of(indexmap::HashValue, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::get(unsigned long long, indexmap::map::core::equivalent::closure_env$0<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::find(unsigned long long, indexmap::map::core::equivalent::closure_env$0<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::find_inner(unsigned long long, ref_mut$<dyn$<core::ops::function::FnMut<tuple$<usize>,assoc$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::impl$7::find::closure$0(hashbrown::raw::inner::impl$7::find::closure_env$0<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::equivalent::closure_env$0<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::predicate_defined (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<scryer_prolog::machine::machine_indices::CodeIndex> >::map(enum2$<core::option::Option (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_indices::IndexStore::get_predicate_code_index (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::retry_me_else (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::trust_me (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::trust_me_epilogue (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::try_me_else (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::impl$2::deref (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::impl$2::deref::__stability (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`lazy_static::lazy::Lazy<core::sync::atomic::AtomicBool>::get(core::sync::atomic::AtomicBool (*) (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sync::once::Once::call_once(lazy_static::lazy::impl$0::get::closure_env$0<core::sync::atomic::AtomicBool,core::sync::atomic::AtomicBool (*) (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys_common::once::queue::Once::is_completed (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::sync::atomic::AtomicPtr<tuple$<> >::load (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::sync::atomic::atomic_load(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::deref (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::sort::insertion_sort_shift_left<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,alloc::slice::impl$0::sort_by::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,scryer_prolog::machine::dispatch::impl$0::keysort::closure_env$1> >(ref_mut$<slice2$<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue> > >, unsigned long long, alloc::slice::impl$0::sort_by::closure_env$0<tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::sort::insert_tail(ref_mut$<slice2$<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue> > >, alloc::slice::impl$0::sort_by::closure_env$0<tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::compare_term_test (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$13::cmp (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomTable::buf (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::rcu::Rcu<scryer_prolog::atom_table::InnerAtomTable>::active_epoch<scryer_prolog::atom_table::InnerAtomTable> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::keysort (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::lexer::Token>,alloc::alloc::Global>::pop (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_token(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift<enum2$<scryer_prolog::machine::streams::Stream> >(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::lexer::Token>,alloc::alloc::Global>::push(enum2$ (2 samples, 0.01%)`0x7FFB7997B86B (2 samples, 0.01%)`0x7FFB79954452 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::string::String::with_capacity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<u8,alloc::alloc::Global>::with_capacity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<u8,alloc::alloc::Global>::with_capacity_in (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<u8,alloc::alloc::Global>::with_capacity_in (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<u8,alloc::alloc::Global>::allocate_in (3 samples, 0.02%)`0x7FFB7997B3C7 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >::map_err(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$ (14 samples, 0.10%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::read_term<enum2$<scryer_prolog::machine::streams::Stream> >(scryer_prolog::parser::ast::CompositeOpDir*, enum2$ (14 samples, 0.10%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::read_tokens(scryer_prolog::parser::lexer::Lexer<enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::next_token<enum2$<scryer_prolog::machine::streams::Stream> > (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::name_token<enum2$<scryer_prolog::machine::streams::Stream> > (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read(enum2$<scryer_prolog::machine::streams::Stream>, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault (19 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::read::TermWriter::write_term_to_heap(scryer_prolog::read::TermWriter, enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::impl$4::next (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::FactIterator::push_subterm(scryer_prolog::forms::Level, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::IndexMap (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::core::IndexMapCore (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(hashbrown::raw::inner::RawTable (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::impl$16::drop(hashbrown::raw::inner::RawTable (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::is_empty_singleton (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::write_read_term_options(alloc::vec::Vec<tuple$<enum2$<scryer_prolog::machine::machine_indices::VarKey>,scryer_prolog::types::HeapCellValue,usize>,alloc::alloc::Global>, alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::push_var_eq_functors(alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>*, core::iter::adapters::filter_map::FilterMap<core::slice::iter::Iter<tuple$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomTable::build_with(ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term<enum2$<core::result::Result<scryer_prolog::machine::machine_state::OnEOF,alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> > > (*)(ref_mut$<scryer_prolog::machine::machine_state::MachineState>,enum2$<scryer_prolog::machine::streams::Stream>)>(enum2$<scryer_prolog::machine::streams::Stream>, scryer_prolog::machine::machine_indices::IndexStore*, enum2$<core::result::Result<scryer_prolog::machine::machine_state::OnEOF,alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> > > (*)(scryer_prolog::machine::machine_state::MachineState*, enum2$ (23 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term_body (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::StackfulPreOrderHeapIter::follow (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::skip_max_list (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::try_arg (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::unify (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::Unifier::unify_internal<scryer_prolog::machine::unify::DefaultUnifier> (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::set::IndexSet<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::IndexMap<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<>,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::unify (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::Unifier::unify_internal<scryer_prolog::machine::unify::DefaultUnifier> (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::write_literal_to_var (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::impl$2::index(scryer_prolog::machine::machine_state::MachineState*, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get (174 samples, 1.26%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of (174 samples, 1.26%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::run_module_predicate(scryer_prolog::atom_table::Atom, tuple$ (174 samples, 1.26%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::dispatch_loop (174 samples, 1.26%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::impl$3::index_mut(scryer_prolog::machine::machine_state::MachineState*, enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_s (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::flush_term_queue (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::flush_term_queue::closure$0 (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile_and_submit<scryer_prolog::machine::loader::LiveLoadAndMachineState> (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::listing_src_file_name (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`std::path::Path::is_file (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`std::fs::metadata (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::stat (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::metadata (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::File::open (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::convert::impl$6::try_into (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`std::os::windows::io::handle::impl$12::try_from (4 samples, 0.03%)`0x7FFB776E5FE6 (4 samples, 0.03%)`0x7FFB776E6579 (3 samples, 0.02%)`0x7FFB799EDAB4 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::load_special_forms (191 samples, 1.38%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::current_dir (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::run_module_predicate(scryer_prolog::atom_table::Atom, tuple$ (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::dispatch_loop (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term<enum2$<core::result::Result<scryer_prolog::machine::machine_state::OnEOF,alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> > > (*)(ref_mut$<scryer_prolog::machine::machine_state::MachineState>,enum2$<scryer_prolog::machine::streams::Stream>)>(enum2$<scryer_prolog::machine::streams::Stream>, scryer_prolog::machine::machine_indices::IndexStore*, enum2$<core::result::Result<scryer_prolog::machine::machine_state::OnEOF,alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> > > (*)(scryer_prolog::machine::machine_state::MachineState*, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read(enum2$<scryer_prolog::machine::streams::Stream>, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >::map_err(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::read_term<enum2$<scryer_prolog::machine::streams::Stream> >(scryer_prolog::parser::ast::CompositeOpDir*, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$13::index(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::index::impl$0::index(ref$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::index::impl$2::index(unsigned long long, ref$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::add_extensible_predicate_declaration<scryer_prolog::machine::loader::impl$18::add_dynamic_predicate::closure_env$0> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::add_extensible_predicate_declaration::closure$0(scryer_prolog::machine::loader::impl$18::add_extensible_predicate_declaration::closure_env$0 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<usize,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::add_extensible_predicate_declaration<scryer_prolog::machine::loader::LiveLoadAndMachineState,scryer_prolog::machine::loader::impl$15::add_dynamic_predicate::closure_env$0<scryer_prolog::machine::loader::LiveLoadAndMachineState>,enum2$<scryer_prolog::machine::loader::RetractionRecord> (*)(enum2$<scryer_prolog::machine::loader::CompilationTarget>,tuple$<scryer_prolog::atom_table::Atom,usize>)>(enum2$<scryer_prolog::machine::loader::CompilationTarget>, scryer_prolog::atom_table::Atom, unsigned long long, scryer_prolog::machine::loader::impl$15::add_dynamic_predicate::closure_env$0<scryer_prolog::machine::loader::LiveLoadAndMachineState>, enum2$<scryer_prolog::machine::loader::RetractionRecord> (*)(enum2$<scryer_prolog::machine::loader::CompilationTarget>, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::add_in_situ_filename_module (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::add_in_situ_filename_module::closure$0 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::listing_src_file_name (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::path::Path::is_file (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::fs::metadata (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::stat (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::metadata (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::File::open (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::convert::impl$6::try_into (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::os::windows::io::handle::impl$12::try_from (2 samples, 0.01%)`0x7FFB776E5FE6 (2 samples, 0.01%)`0x7FFB776E6579 (2 samples, 0.01%)`0x7FFB799EDAB4 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::fmt::format::format_inner (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::impl$7::next<scryer_prolog::heap_iter::StackfulPreOrderHeapIter>(scryer_prolog::heap_iter::PostOrderIterator (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::heap_iter::StackfulPreOrderHeapIter::follow (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term_from_heap (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::impl$27::from (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::impl$26::from(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::rc::Rc<core::cell::RefCell<enum2$<scryer_prolog::parser::ast::Var> > >::new(core::cell::RefCell<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::boxed::impl$0::new(alloc::rc::RcBox<core::cell::RefCell<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::exchange_malloc (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::clause_to_evacuable (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::restore_load_state_payload(enum2$<core::result::Result<scryer_prolog::arena::TypedArenaPtr<scryer_prolog::machine::term_stream::LoadStatePayload<scryer_prolog::machine::term_stream::LiveTermStream> >,enum2$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::read_and_enqueue_term(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>, enum2$<scryer_prolog::parser::ast::RegType>, enum2$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::conclude_load (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::conclude_load::closure$0 (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile_and_submit<scryer_prolog::machine::loader::LiveLoadAndMachineState> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::listing_src_file_name (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::path::Path::is_file (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::fs::metadata (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::stat (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::metadata (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::File::open (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::convert::impl$6::try_into (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::os::windows::io::handle::impl$12::try_from (2 samples, 0.01%)`0x7FFB776E5FE6 (2 samples, 0.01%)`0x7FFB776E6579 (2 samples, 0.01%)`0x7FFB799EDAB4 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::declare_module (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::declare_module::closure$0 (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::load_decl<scryer_prolog::machine::loader::LiveLoadAndMachineState>(enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::add_module(scryer_prolog::forms::ModuleDecl, enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::import_builtins_in_module(scryer_prolog::atom_table::Atom, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<tuple$<>,enum2$<scryer_prolog::machine::machine_errors::SessionError> > >::unwrap(enum2$<core::result::Result<tuple$<>,enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::load_state::import_module_exports<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::LiveLoadAndMachineState*, enum2$<scryer_prolog::machine::loader::CompilationTarget>*, scryer_prolog::forms::Module*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<enum2$<scryer_prolog::parser::ast::Literal>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<enum2$<scryer_prolog::parser::ast::Literal>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault<fxhash::FxHasher>,enum2$<scryer_prolog::parser::ast::Literal> >(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<enum2$<scryer_prolog::parser::ast::Literal>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$23::hash(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::select_switch_on_structure_index(scryer_prolog::types::HeapCellValue, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,usize>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,usize> >(tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,enum2$<scryer_prolog::instructions::IndexingCodePtr>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::execute_switch_on_term (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::fast_call (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<scryer_prolog::machine::machine_indices::CodeIndex> >::or_else(enum2$<core::option::Option<scryer_prolog::machine::machine_indices::CodeIndex> >, scryer_prolog::machine::system_calls::impl$2::fast_call::closure_env$1 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::system_calls::impl$2::fast_call::closure$1(scryer_prolog::machine::system_calls::impl$2::fast_call::closure_env$1 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<enum2$<scryer_prolog::forms::PredicateClause> >(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$1::drop(alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::collections::vec_deque::impl$1::drop::Dropper<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$1::drop::impl$0::drop(alloc::collections::vec_deque::impl$1::drop::Dropper<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<slice2$<enum2$<scryer_prolog::forms::ChunkedTerms> > >(ptr_mut$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$1::drop<enum2$<scryer_prolog::forms::QueryTerm>,alloc::alloc::Global>(alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_seq(scryer_prolog::forms::ChunkedTermVec*, alloc::collections::vec_deque::VecDeque<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_query_line(enum2$<scryer_prolog::forms::QueryTerm>*, enum2$<scryer_prolog::parser::ast::GenContext>, alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_predicate(alloc::vec::Vec<enum2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_pred_subseq(ref_mut$<slice2$<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_rule (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::forms::ChunkedTermVec::push_chunk_term(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::forms::QueryTerm>,alloc::alloc::Global>::push_back(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::forms::QueryTerm>,alloc::alloc::Global>::grow<enum2$<scryer_prolog::forms::QueryTerm>,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::forms::QueryTerm>,alloc::alloc::Global>::handle_capacity_increase (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<http::header::map::Bucket<http::header::value::HeaderValue>,alloc::alloc::Global>::reserve_for_push<http::header::map::Bucket<http::header::value::HeaderValue>,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<http::header::map::Bucket<http::header::value::HeaderValue>,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::forms::ChunkedTermVec,enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_body_variables<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure$1<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure_env$1<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, scryer_prolog::machine::disjuncts::VariableClassifier*, scryer_prolog::atom_table::Atom, alloc::vec::Vec<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::probe_body_term(unsigned long long, unsigned long long, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_head_variables(enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::BranchInfo::new (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::impl$13::clone (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::rbig::impl$1::clone (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::repr::impl$1::clone (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::repr::impl$3::clone (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::try_term_to_tl(enum2$ (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::forms::TopLevel>,enum2$ (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::try_term_to_tl<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$ (17 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::setup_rule(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (16 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<enum2$<scryer_prolog::parser::ast::Term>,scryer_prolog::forms::ChunkedTermVec,scryer_prolog::machine::disjuncts::VarData>,enum2$ (16 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_rule<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::disjuncts::VariableClassifier, scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (16 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::merge_branches (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::merge_branch_seq(alloc::vec::drain::Drain (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (28 samples, 0.20%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile<scryer_prolog::machine::loader::LiveLoadAndMachineState>(tuple$ (28 samples, 0.20%)`0x7FFB776E6785 (5 samples, 0.04%)`0x7FFB799ED1F4 (5 samples, 0.04%)`0x7FFB776B79C6 (3 samples, 0.02%)`0x7FFB799ED934 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`std::os::windows::io::handle::impl$23::drop (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::File::file_attr (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::cvt (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::impl$2::is_zero (5 samples, 0.04%)`0x7FFB776B7A04 (2 samples, 0.01%)`0x7FFB799ED234 (2 samples, 0.01%)`0x7FFB776E6579 (27 samples, 0.19%)`0x7FFB799EDAB4 (27 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`core::convert::impl$6::try_into (29 samples, 0.21%)scryer-7e5e7ddde7310dd8.exe`std::os::windows::io::handle::impl$12::try_from (29 samples, 0.21%)`0x7FFB776E5FE6 (29 samples, 0.21%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::listing_src_file_name (40 samples, 0.29%)scryer-7e5e7ddde7310dd8.exe`std::path::Path::is_file (40 samples, 0.29%)scryer-7e5e7ddde7310dd8.exe`std::fs::metadata (40 samples, 0.29%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map (40 samples, 0.29%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::stat (40 samples, 0.29%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::metadata (40 samples, 0.29%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::fs::File::open (30 samples, 0.22%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::flush_term_queue (70 samples, 0.51%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::flush_term_queue::closure$0 (70 samples, 0.51%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (70 samples, 0.51%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::compile_and_submit<scryer_prolog::machine::loader::LiveLoadAndMachineState> (70 samples, 0.51%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::load_compiled_library (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$18::load_compiled_library::closure$0 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::LiveLoadAndMachineState>::import_module<scryer_prolog::machine::loader::LiveLoadAndMachineState> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::load_state::import_module_exports_into_module<scryer_prolog::machine::loader::LiveLoadAndMachineState>(scryer_prolog::machine::loader::LiveLoadAndMachineState*, enum2$<scryer_prolog::machine::loader::CompilationTarget>*, scryer_prolog::forms::Module*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,scryer_prolog::machine::machine_indices::CodeIndex,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global>,core::hash::BuildHasherDefault<fxhash::FxHasher> >*, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::iter::impl$181::next(core::slice::iter::Iter<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::load_state::set_code_index(scryer_prolog::machine::loader::RetractionInfo*, enum2$<scryer_prolog::machine::loader::CompilationTarget>*, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::RetractionInfo::push_record(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::machine::loader::RetractionRecord>,alloc::alloc::Global>::push(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::machine::loader::RetractionRecord>,alloc::alloc::Global>::reserve_for_push<enum2$<scryer_prolog::machine::loader::RetractionRecord>,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::machine::loader::RetractionRecord>,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB799736BD (2 samples, 0.01%)`0x7FFB799738E3 (2 samples, 0.01%)`0x7FFB799727D9 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::predicate_defined (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<scryer_prolog::machine::machine_indices::CodeIndex> >::map(enum2$<core::option::Option (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_indices::IndexStore::get_predicate_code_index (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::next_clause_applicable (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::next_applicable_clause (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::retry_me_else (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::trust_me (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::trust_me_epilogue (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::unwind_trail (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::next_applicable_clause (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::next_clause_applicable (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::try_me_else (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_indices::CodeIndex::get (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::bind (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::trail(enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::TrailEntry::build_with (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::deallocate (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::deref (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::types::HeapCellValue::is_var (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::reduce_list (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::push(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift<enum2$<scryer_prolog::machine::streams::Stream> >(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_token(enum2$ (14 samples, 0.10%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_op (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::get_op_desc (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::CompositeOpDir::get (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<scryer_prolog::parser::ast::OpDesc> > >::cloned(enum2$<core::option::Option<ref$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity> >(tuple$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash(tuple$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$23::hash(tuple$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::global_atom_table (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`tokio::future::block_on::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<tokio::sync::rwlock::read_guard::RwLockReadGuard<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> >,std::thread::local::AccessError> >::unwrap(enum2$<core::result::Result<tokio::sync::rwlock::read_guard::RwLockReadGuard<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::runtime::park::CachedParkThread::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<bool,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::scan_for_layout<enum2$<scryer_prolog::machine::streams::Stream> > (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomTable::build_with(ref$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::rcu::impl$4::deref(scryer_prolog::rcu::RcuRef<indexmap::set::IndexSet<scryer_prolog::atom_table::Atom,std::collections::hash::map::RandomState>,indexmap::set::IndexSet (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::impl$0::clone(indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::impl$0::clone<scryer_prolog::atom_table::Atom,tuple$<> >(indexmap::map::core::IndexMapCore<scryer_prolog::atom_table::Atom,tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::capacity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::impl$12::clone<usize,hashbrown::raw::inner::alloc::inner::Global>(hashbrown::raw::inner::RawTable (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::impl$13::clone_from_spec(hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>*, hashbrown::raw::inner::RawTable (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::clone_from_impl(hashbrown::raw::inner::RawTable (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::name_token<enum2$<scryer_prolog::machine::streams::Stream> > (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >::map_err(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$ (25 samples, 0.18%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::read_term<enum2$<scryer_prolog::machine::streams::Stream> >(scryer_prolog::parser::ast::CompositeOpDir*, enum2$ (25 samples, 0.18%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::read_tokens(scryer_prolog::parser::lexer::Lexer<enum2$ (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::next_token<enum2$<scryer_prolog::machine::streams::Stream> > (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<tuple$<usize,usize>,alloc::alloc::Global>::push_back(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read(enum2$<scryer_prolog::machine::streams::Stream>, indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault (29 samples, 0.21%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::read::TermWriter::write_term_to_heap(scryer_prolog::read::TermWriter, enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::IndexMap (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::core::IndexMapCore (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(hashbrown::raw::inner::RawTable (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::impl$16::drop(hashbrown::raw::inner::RawTable (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::is_empty_singleton (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::write_read_term_options(alloc::vec::Vec<tuple$<enum2$<scryer_prolog::machine::machine_indices::VarKey>,scryer_prolog::types::HeapCellValue,usize>,alloc::alloc::Global>, alloc::vec::Vec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::push_var_eq_functors(alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>*, core::iter::adapters::filter_map::FilterMap<core::slice::iter::Iter<tuple$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term<enum2$<core::result::Result<scryer_prolog::machine::machine_state::OnEOF,alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> > > (*)(ref_mut$<scryer_prolog::machine::machine_state::MachineState>,enum2$<scryer_prolog::machine::streams::Stream>)>(enum2$<scryer_prolog::machine::streams::Stream>, scryer_prolog::machine::machine_indices::IndexStore*, enum2$<core::result::Result<scryer_prolog::machine::machine_state::OnEOF,alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global> > > (*)(scryer_prolog::machine::machine_state::MachineState*, enum2$ (33 samples, 0.24%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::read_term_body (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::try_arg (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::try_functor (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomCell::get_name_and_arity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomCell::get_arity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomCell::arity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomCell::arity_or_err (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`modular_bitfield::private::proc::read_specifier(ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`modular_bitfield::private::push_pop::impl$17::push_bits(modular_bitfield::private::push_pop::PushBuffer (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::try_functor_unify_components (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::types::HeapCellValue,alloc::alloc::Global>::pop (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> > >(unsigned long long, indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$<Output,u64> > > >, hashbrown::raw::inner::Fallibility, hashbrown::raw::inner::TableLayout, enum2$<core::option::Option<void (*)(ptr_mut$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::resize_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::prepare_resize (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::fallible_with_capacity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::new_uninitialized (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::capacity (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >,alloc::alloc::Global>::capacity (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::insert<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> > >(unsigned long long, unsigned long long, indexmap::map::core::get_hash::closure_env$0<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::set::IndexSet<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert_full(tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >::insert_full<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >(indexmap::HashValue, tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>,tuple$<> >::push(indexmap::HashValue, tuple$<scryer_prolog::types::HeapCellValue,scryer_prolog::types::HeapCellValue>, tuple$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::unify (15 samples, 0.11%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::Unifier::unify_internal<scryer_prolog::machine::unify::DefaultUnifier> (14 samples, 0.10%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::unify::impl$1::bind (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::bind (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::MachineState::write_literal_to_var (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::impl$2::index(scryer_prolog::machine::machine_state::MachineState*, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get (261 samples, 1.88%)s..scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,scryer_prolog::forms::Module,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of (261 samples, 1.88%)s..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::run_module_predicate(scryer_prolog::atom_table::Atom, tuple$ (261 samples, 1.88%)s..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::dispatch_loop (261 samples, 1.88%)s..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_state::impl$3::index_mut(scryer_prolog::machine::machine_state::MachineState*, enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::load_top_level (262 samples, 1.89%)s..scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$19::extend(alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::vec::into_iter::IntoIter<enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$2::spec_extend(alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::vec::into_iter::IntoIter<enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::append_elements(ptr_const$<slice2$<enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::len (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>(alloc::raw_vec::RawVec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::grow_amortized (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (3 samples, 0.02%)`0x7FFB799736BD (3 samples, 0.02%)`0x7FFB799738E3 (3 samples, 0.02%)`0x7FFB799727D9 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(tuple$<scryer_prolog::atom_table::Atom,alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<enum2$ (2 samples, 0.01%)`0x7FFB799747B1 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<enum2$<scryer_prolog::forms::PredicateClause> >(enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$1::drop(alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::collections::vec_deque::impl$1::drop::Dropper<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$1::drop::impl$0::drop(alloc::collections::vec_deque::impl$1::drop::Dropper<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<slice2$<enum2$<scryer_prolog::forms::ChunkedTerms> > >(ptr_mut$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$1::drop(alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::collections::vec_deque::impl$1::drop::Dropper<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::impl$1::drop::impl$0::drop(alloc::collections::vec_deque::impl$1::drop::Dropper<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<slice2$<enum2$<scryer_prolog::forms::ChunkedTerms> > >(ptr_mut$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::iter::adapters::enumerate::impl$1::next(core::iter::adapters::enumerate::Enumerate<core::slice::iter::IterMut<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::iter::impl$189::next(core::slice::iter::IterMut<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::spec_extend::impl$2::spec_extend<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>(alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::vec::into_iter::IntoIter<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::push(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_fact (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::BranchCodeStack::pop_branch (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::spec_extend::impl$1::spec_extend<enum2$<scryer_prolog::instructions::Instruction>,alloc::collections::vec_deque::into_iter::IntoIter<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>,alloc::alloc::Global>(alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, alloc::collections::vec_deque::into_iter::IntoIter<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::reserve (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::handle_capacity_increase (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>(alloc::raw_vec::RawVec (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB799736BD (2 samples, 0.01%)`0x7FFB799738E3 (2 samples, 0.01%)`0x7FFB79971BF2 (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)`0x7FFB7997BF5E (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::debray_allocator::impl$5::mark_var<scryer_prolog::targets::QueryInstruction>(scryer_prolog::debray_allocator::DebrayAllocator*, unsigned long long, scryer_prolog::forms::Level, core::cell::Cell<enum2$<scryer_prolog::parser::ast::VarReg> >*, enum2$<scryer_prolog::parser::ast::GenContext>, alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::debray_allocator::impl$5::mark_reserved_var(scryer_prolog::debray_allocator::DebrayAllocator*, unsigned long long, scryer_prolog::forms::Level, core::cell::Cell<enum2$<scryer_prolog::parser::ast::VarReg> >*, enum2$<scryer_prolog::parser::ast::GenContext>, alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>*, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::push_back(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::grow<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::collections::vec_deque::VecDeque<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>::handle_capacity_increase (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::reserve_for_push<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::forms::ClauseIndexInfo,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_query_line(enum2$<scryer_prolog::forms::QueryTerm>*, enum2$<scryer_prolog::parser::ast::GenContext>, alloc::collections::vec_deque::VecDeque<enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_target(scryer_prolog::iterators::QueryIterator, enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (16 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_seq(scryer_prolog::forms::ChunkedTermVec*, alloc::collections::vec_deque::VecDeque<enum2$ (16 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::debray_allocator::impl$5::max_reg_allocated (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_target<scryer_prolog::targets::FactInstruction,scryer_prolog::iterators::FactIterator>(scryer_prolog::iterators::FactIterator, enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::impl$4::next (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_rule (24 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>,enum2$ (37 samples, 0.27%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_predicate(alloc::vec::Vec<enum2$ (37 samples, 0.27%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_pred_subseq(ref_mut$<slice2$<enum2$ (32 samples, 0.23%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::debray_allocator::impl$5::reset (2 samples, 0.01%)`0x7FFB799747B1 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<scryer_prolog::machine::disjuncts::VariableClassifier> (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::IndexMap<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(indexmap::map::core::IndexMapCore<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> > >(indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<scryer_prolog::machine::disjuncts::BranchInfo> (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<slice2$<scryer_prolog::machine::disjuncts::ChunkInfo> >(ptr_mut$<slice2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::raw_vec::RawVec (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$3::drop(alloc::raw_vec::RawVec (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::impl$1::deallocate(alloc::alloc::Global*, core::ptr::non_null::NonNull (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::dealloc (4 samples, 0.03%)`0x7FFB799747B1 (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::exchange_malloc (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$19::extend(alloc::vec::Vec<enum2$<scryer_prolog::machine::disjuncts::TraversalState>,alloc::alloc::Global>*, core::iter::adapters::map::Map<core::iter::adapters::chain::Chain<core::iter::adapters::rev::Rev<alloc::vec::into_iter::IntoIter<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global> >,core::iter::sources::once::Once<enum2$<scryer_prolog::parser::ast::Term> > >,enum2$<scryer_prolog::machine::disjuncts::TraversalState> (*)(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$1::spec_extend(alloc::vec::Vec<enum2$<scryer_prolog::machine::disjuncts::TraversalState>,alloc::alloc::Global>*, core::iter::adapters::map::Map<core::iter::adapters::chain::Chain<core::iter::adapters::rev::Rev<alloc::vec::into_iter::IntoIter<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global> >,core::iter::sources::once::Once<enum2$<scryer_prolog::parser::ast::Term> > >,enum2$<scryer_prolog::machine::disjuncts::TraversalState> (*)(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::machine::disjuncts::TraversalState>,alloc::alloc::Global>::extend_trusted(core::iter::adapters::map::Map<core::iter::adapters::chain::Chain<core::iter::adapters::rev::Rev<alloc::vec::into_iter::IntoIter<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global> >,core::iter::sources::once::Once<enum2$<scryer_prolog::parser::ast::Term> > >,enum2$<scryer_prolog::machine::disjuncts::TraversalState> (*)(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::set_len_on_drop::SetLenOnDrop::new (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<enum2$<scryer_prolog::machine::disjuncts::TraversalState>,alloc::alloc::Global>(alloc::raw_vec::RawVec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<enum2$<scryer_prolog::machine::disjuncts::TraversalState>,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB799736BD (2 samples, 0.01%)`0x7FFB799738E3 (2 samples, 0.01%)`0x7FFB799F6F6A (2 samples, 0.01%)`0x7FFB799747B1 (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::breadth_first_iter(enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::FactIterator::new(enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::exchange_malloc (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::impl$4::next (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>::push (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::VarInfo,alloc::alloc::Global>::push (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::reserve_for_push<bytes::bytes::Bytes,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::impl$23::hash (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(core::cell::Ref<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::cell::impl$35::drop (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::cell::Cell<isize>::set (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::cell::Cell<isize>::replace (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::mem::replace (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::write (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::impl$133::hash<std::collections::hash::map::DefaultHasher>(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::hash::sip::impl$5::write<core::hash::sip::Sip13Rounds>(core::hash::sip::Hasher<core::hash::sip::Sip13Rounds>*, ref$<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>,std::collections::hash::map::RandomState>::hash (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`std::collections::hash::map::impl$86::finish (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::hash::sip::impl$4::finish (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::hash::sip::impl$5::finish(core::hash::sip::Hasher (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>,std::collections::hash::map::RandomState>::entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>,std::collections::hash::map::RandomState> (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >::entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> > (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<indexmap::map::core::Entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> > >::or_insert_with(enum2$<indexmap::map::core::Entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<>,std::collections::hash::map::RandomState>::hash<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<>,std::collections::hash::map::RandomState,scryer_prolog::machine::disjuncts::BranchNumber> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::probe_body_term(unsigned long long, unsigned long long, enum2$ (27 samples, 0.19%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::probe_body_var (16 samples, 0.12%)scryer-7e5e7ddde7310dd8.exe`indexmap::set::IndexSet<scryer_prolog::machine::disjuncts::BranchNumber,std::collections::hash::map::RandomState>::contains (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<>,std::collections::hash::map::RandomState>::contains_key (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<>,std::collections::hash::map::RandomState>::get_index_of (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<> >::get_index_of (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::get(unsigned long long, indexmap::map::core::equivalent::closure_env$0<scryer_prolog::machine::disjuncts::BranchNumber,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::find(unsigned long long, indexmap::map::core::equivalent::closure_env$0<scryer_prolog::machine::disjuncts::BranchNumber,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::find_inner(unsigned long long, ref_mut$<dyn$<core::ops::function::FnMut<tuple$<usize>,assoc$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::bitmask::impl$2::next (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::bitmask::BitMask::remove_lowest_bit (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::impl$7::find::closure$0<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::equivalent::closure_env$0<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<>,scryer_prolog::machine::disjuncts::BranchNumber> >(hashbrown::raw::inner::impl$7::find::closure_env$0<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::equivalent::closure_env$0<scryer_prolog::machine::disjuncts::BranchNumber,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global> > > >::cloned(enum2$<core::option::Option<ref$<alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::machine_indices::IndexStore::get_meta_predicate_spec(scryer_prolog::atom_table::Atom, unsigned long long, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::forms::ChunkedTermVec,enum2$ (47 samples, 0.34%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_body_variables<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$ (47 samples, 0.34%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure$1<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure_env$1<scryer_prolog::machine::loader::BootstrappingLoadState>*, scryer_prolog::machine::disjuncts::VariableClassifier*, scryer_prolog::atom_table::Atom, alloc::vec::Vec<enum2$ (33 samples, 0.24%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::clause_to_query_term<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, scryer_prolog::atom_table::Atom, alloc::vec::Vec<enum2$ (5 samples, 0.04%)`0x7FFB7995A364 (2 samples, 0.01%)`0x7FFB7995A4EB (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>::push (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>::reserve_for_push<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>::grow_amortized (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (5 samples, 0.04%)`0x7FFB7997B3C7 (5 samples, 0.04%)`0x7FFB7997BF5E (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>::push (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global> >,alloc::alloc::Global>::reserve_for_push<indexmap::Bucket<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global> >,alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<scryer_prolog::atom_table::Atom,usize>,alloc::vec::Vec<enum2$<scryer_prolog::forms::MetaSpec>,alloc::alloc::Global> >,alloc::alloc::Global>::grow_amortized (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::VarInfo,alloc::alloc::Global>::push (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::reserve_for_push<bytes::bytes::Bytes,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<ref$<str$>,ref$<str$> > >(unsigned long long, indexmap::map::core::get_hash::closure_env$0<ref$<str$>,ref$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$<Output,u64> > > >, hashbrown::raw::inner::Fallibility, hashbrown::raw::inner::TableLayout, enum2$<core::option::Option<void (*)(ptr_mut$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::resize_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >,alloc::alloc::Global>::capacity (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >,alloc::alloc::Global>::capacity (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::insert<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> > >(unsigned long long, unsigned long long, indexmap::map::core::get_hash::closure_env$0<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`enum2$<indexmap::map::core::Entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> > >::or_insert_with(enum2$<indexmap::map::core::Entry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::VacantEntry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >::insert<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >(indexmap::map::core::VacantEntry<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >, alloc::vec::Vec (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >::push(indexmap::HashValue, scryer_prolog::parser::ast::VarPtr, alloc::vec::Vec (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >::reserve_entries (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >,alloc::alloc::Global>::reserve_exact (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >,alloc::alloc::Global>::reserve_exact (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >,alloc::alloc::Global>::try_reserve_exact (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<scryer_prolog::parser::ast::VarPtr,alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> >,alloc::alloc::Global>::grow_exact (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (3 samples, 0.02%)`0x7FFB799736BD (3 samples, 0.02%)`0x7FFB799738E3 (3 samples, 0.02%)`0x7FFB79971BF2 (3 samples, 0.02%)`0x7FFB7997B3C7 (3 samples, 0.02%)`0x7FFB7997BF5E (3 samples, 0.02%)`0x7FFB7995A364 (3 samples, 0.02%)`0x7FFB7995A4EB (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (22 samples, 0.16%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_head_variables(enum2$ (22 samples, 0.16%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::iterators::impl$4::next (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<> >::insert_full<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<> >(indexmap::HashValue, scryer_prolog::machine::disjuncts::BranchNumber, tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<> >::push(indexmap::HashValue, scryer_prolog::machine::disjuncts::BranchNumber, tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<> >,alloc::alloc::Global>::push(indexmap::Bucket<scryer_prolog::machine::disjuncts::BranchNumber,tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<> >,alloc::alloc::Global>::capacity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<> >,alloc::alloc::Global>::reserve_exact<indexmap::Bucket<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<> >,alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<> >,alloc::alloc::Global>::reserve_exact (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<> >,alloc::alloc::Global>::try_reserve_exact (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<scryer_prolog::machine::disjuncts::BranchNumber,tuple$<> >,alloc::alloc::Global>::grow_exact (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (3 samples, 0.02%)`0x7FFB7997B3C7 (3 samples, 0.02%)`0x7FFB7997BF5E (3 samples, 0.02%)`0x7FFB7995A36F (2 samples, 0.01%)`0x7FFB7995A4EB (2 samples, 0.01%)`0x7FFB79971BF2 (3 samples, 0.02%)`0x7FFB7997B3C7 (3 samples, 0.02%)`0x7FFB7997BF5E (3 samples, 0.02%)`0x7FFB799F3FA2 (2 samples, 0.01%)`0x7FFB79971C3D (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::variable_records::VariableRecord,alloc::alloc::Global>::push (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::variable_records::VariableRecord,alloc::alloc::Global>::reserve_for_push<scryer_prolog::variable_records::VariableRecord,alloc::alloc::Global> (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::variable_records::VariableRecord,alloc::alloc::Global>::grow_amortized (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (8 samples, 0.06%)`0x7FFB799736BD (8 samples, 0.06%)`0x7FFB799738E3 (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >,alloc::alloc::Global>::capacity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >,alloc::alloc::Global>::capacity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::insert<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> > >(unsigned long long, unsigned long long, indexmap::map::core::get_hash::closure_env$0<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> > >(unsigned long long, indexmap::map::core::get_hash::closure_env$0<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$<Output,u64> > > >, hashbrown::raw::inner::Fallibility, hashbrown::raw::inner::TableLayout, enum2$<core::option::Option<void (*)(ptr_mut$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::resize_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::prepare_resize (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::fallible_with_capacity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::new_uninitialized (3 samples, 0.02%)`0x7FFB7997B3C7 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$<enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert(tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>, tuple$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<>,core::hash::BuildHasherDefault<fxhash::FxHasher> >::insert_full(tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>, tuple$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >::insert_full<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >(indexmap::HashValue, tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>, tuple$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >::push(indexmap::HashValue, tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>, tuple$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >::reserve_entries (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >,alloc::alloc::Global>::reserve_exact (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >,alloc::alloc::Global>::reserve_exact (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >,alloc::alloc::Global>::try_reserve_exact (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,tuple$<> >,alloc::alloc::Global>::grow_exact (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::VarPtr::set(enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(core::cell::RefMut<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::cell::impl$42::drop (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::cell::Cell<isize>::get (5 samples, 0.04%)`0x7FFB799747B1 (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`bit_set::BitSet<usize>::insert (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`bit_vec::BitVec<usize>::set (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`bit_vec::BitVec<usize>::grow<usize> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<indexmap::Bucket<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >,alloc::alloc::Global>::capacity (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<indexmap::Bucket<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >,alloc::alloc::Global>::capacity (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::insert<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > > >(unsigned long long, unsigned long long, indexmap::map::core::get_hash::closure_env$0<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash<usize,hashbrown::raw::inner::alloc::inner::Global,indexmap::map::core::get_hash::closure_env$0<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > > >(unsigned long long, indexmap::map::core::get_hash::closure_env$0<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::reserve_rehash_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$<Output,u64> > > >, hashbrown::raw::inner::Fallibility, hashbrown::raw::inner::TableLayout, enum2$<core::option::Option<void (*)(ptr_mut$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::resize_inner(unsigned long long, ref$<dyn$<core::ops::function::Fn<tuple$<ref_mut$<hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global> >,usize>,assoc$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::BranchMap::separate_and_classify_variables(unsigned long long, enum2$<core::option::Option (31 samples, 0.22%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::variable_records::VariableRecords::populate_restricting_sets (10 samples, 0.07%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> >,std::collections::hash::map::RandomState>::insert(unsigned long long, indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> >,std::collections::hash::map::RandomState>::insert_full<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> >,std::collections::hash::map::RandomState>(unsigned long long, indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >::insert_full<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >(indexmap::HashValue, unsigned long long, indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<usize,indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault<fxhash::FxHasher> > >::push(indexmap::HashValue, unsigned long long, indexmap::set::IndexSet<tuple$<enum2$<scryer_prolog::parser::ast::GenContext>,usize>,core::hash::BuildHasherDefault (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>::push (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>::reserve_for_push<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::machine::disjuncts::BranchInfo,alloc::alloc::Global>::grow_amortized (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (4 samples, 0.03%)`0x7FFB7997B3C7 (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::iter::adapters::enumerate::impl$1::next(core::iter::adapters::enumerate::Enumerate<core::iter::adapters::rev::Rev<core::slice::iter::Iter (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::iter::adapters::rev::impl$1::next(core::iter::adapters::rev::Rev<core::slice::iter::Iter (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::iter::impl$182::next_back(core::slice::iter::Iter (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::slice::iter::Iter<scryer_prolog::machine::disjuncts::BranchInfo>::pre_dec_end (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::const_ptr::impl$0::sub (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::const_ptr::impl$0::offset (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::cmp::impl$6::cmp (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::mul_ops::impl$21::mul (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::repr::Repr::with_sign (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::repr::Repr::is_zero (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::repr::Repr::capacity (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::mul_ops::repr::impl$3::mul(enum2$<dashu_int::repr::TypedReprRef>, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::mul_ops::repr::mul_dword (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::mul_ops::repr::mul_dword_spilled (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$19::extend(alloc::vec::Vec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>*, alloc::vec::drain::Drain (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::spec_extend::impl$1::spec_extend(alloc::vec::Vec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>*, alloc::vec::drain::Drain (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>::extend_trusted(alloc::vec::drain::Drain (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>::reserve (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>::reserve (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::impl$1::reserve::do_reserve_and_handle(alloc::raw_vec::RawVec (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<scryer_prolog::machine::disjuncts::ChunkInfo,alloc::alloc::Global>::grow_amortized (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`dashu_int::gcd_ops::impl$3::gcd (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::mul_ops::impl$21::mul (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::add::impl$5::sub (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::add::impl$11::sub_assign (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`dashu_int::div_ops::impl$75::div (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`dashu_int::repr::Repr::with_sign (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (187 samples, 1.35%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::compile_and_submit<scryer_prolog::machine::loader::BootstrappingLoadState> (187 samples, 1.35%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (187 samples, 1.35%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::compile<scryer_prolog::machine::loader::BootstrappingLoadState>(tuple$ (187 samples, 1.35%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::try_term_to_tl(enum2$ (141 samples, 1.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::forms::TopLevel>,enum2$ (141 samples, 1.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::try_term_to_tl<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$ (141 samples, 1.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::setup_rule(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (139 samples, 1.00%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<enum2$<scryer_prolog::parser::ast::Term>,scryer_prolog::forms::ChunkedTermVec,scryer_prolog::machine::disjuncts::VarData>,enum2$ (139 samples, 1.00%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_rule<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::disjuncts::VariableClassifier, scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (139 samples, 1.00%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::merge_branches (25 samples, 0.18%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::merge_branch_seq(alloc::vec::drain::Drain (18 samples, 0.13%)scryer-7e5e7ddde7310dd8.exe`dashu_ratio::mul::impl$19::mul (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::term_stream::impl$1::eof (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::read::devour_whitespace(scryer_prolog::parser::parser::Parser<enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::scan_for_layout<enum2$<scryer_prolog::machine::streams::Stream> > (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::consume_layout(enum2$<core::option::Option (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::single_line_comment (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::lookahead_char (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::streams::impl$28::peek_char(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::reduce_term (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::reduce_op<enum2$<scryer_prolog::machine::streams::Stream> > (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::parser::parser::TokenDesc,alloc::alloc::Global>::pop (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::push_binary_op<enum2$<scryer_prolog::machine::streams::Stream> > (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::exchange_malloc (2 samples, 0.01%)`0x7FFB7997B3C7 (2 samples, 0.01%)`0x7FFB7997B748 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::ast::Term>,alloc::alloc::Global>::push(enum2$ (2 samples, 0.01%)`0x7FFB7997BF5E (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift<enum2$<scryer_prolog::machine::streams::Stream> >(enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::impl$27::from (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::impl$26::from(enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::rc::Rc<core::cell::RefCell<enum2$<scryer_prolog::parser::ast::Var> > >::new(core::cell::RefCell<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::boxed::impl$0::new(alloc::rc::RcBox<core::cell::RefCell<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::alloc::exchange_malloc (4 samples, 0.03%)`0x7FFB7997B3C7 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$23::hash(tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::global_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`tokio::future::block_on::block_on<enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak<core::sync::atomic::AtomicU8>,alloc::alloc::Global> > > >(enum2$<tokio::sync::rwlock::impl$14::read::async_fn_env$0<alloc::vec::Vec<alloc::sync::Weak (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<scryer_prolog::parser::ast::OpDesc> > >::cloned(enum2$<core::option::Option<ref$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity> >(tuple$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc>::get_index_of(indexmap::HashValue, tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::get(unsigned long long, indexmap::map::core::equivalent::closure_env$0<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::find(unsigned long long, indexmap::map::core::equivalent::closure_env$0<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::find_inner(unsigned long long, ref_mut$<dyn$<core::ops::function::FnMut<tuple$<usize>,assoc$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::likely (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::arc_atom_table (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_token(enum2$ (20 samples, 0.14%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_op (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::get_op_desc (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::ast::CompositeOpDir::get (8 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<ref$<scryer_prolog::parser::ast::OpDesc> > >::or_else(enum2$<core::option::Option<ref$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher>,tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity> >(tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_index_of(tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<tuple$<scryer_prolog::atom_table::Atom,scryer_prolog::parser::ast::Fixity>,scryer_prolog::parser::ast::OpDesc,core::hash::BuildHasherDefault<fxhash::FxHasher> >::hash(tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::hash::impls::impl$23::hash(tuple$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$5::hash (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_str (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::Atom::as_ptr (3 samples, 0.02%)`0x7FFB79971BF2 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::reserve_for_push<bytes::bytes::Bytes,alloc::alloc::Global> (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::grow_amortized (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (5 samples, 0.04%)`0x7FFB799736BD (5 samples, 0.04%)`0x7FFB799738E3 (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::lexer::Token>,alloc::alloc::Global>::push(enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`core::ptr::write(enum2$<scryer_prolog::parser::lexer::Token>*, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<bool,enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::scan_for_layout<enum2$<scryer_prolog::machine::streams::Stream> > (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::rcu::Rcu<scryer_prolog::atom_table::InnerAtomTable>::active_epoch<scryer_prolog::atom_table::InnerAtomTable> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::thread::local::LocalKey<core::cell::once::OnceCell<alloc::sync::Arc<core::sync::atomic::AtomicU8> > >::with(scryer_prolog::rcu::impl$1::active_epoch::closure_env$0 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::thread::local::LocalKey<core::cell::once::OnceCell<alloc::sync::Arc<core::sync::atomic::AtomicU8> > >::try_with(scryer_prolog::rcu::impl$1::active_epoch::closure_env$0 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::rcu::impl$1::active_epoch::closure$0(scryer_prolog::rcu::impl$1::active_epoch::closure_env$0<scryer_prolog::atom_table::InnerAtomTable>, core::cell::once::OnceCell<alloc::sync::Arc (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::AtomTable::build_with(ref$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::rcu::impl$4::deref(scryer_prolog::rcu::RcuRef (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::option::Option<scryer_prolog::atom_table::Atom> >::or_else(enum2$<core::option::Option (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::atom_table::impl$14::lookup_str::closure$0 (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::IndexMap<scryer_prolog::atom_table::Atom,tuple$<>,std::collections::hash::map::RandomState>::get_key_value<scryer_prolog::atom_table::Atom,tuple$<>,std::collections::hash::map::RandomState,str$>(ref$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`indexmap::map::core::IndexMapCore<scryer_prolog::atom_table::Atom,tuple$<> >::get_index_of<scryer_prolog::atom_table::Atom,tuple$<>,str$>(indexmap::HashValue, ref$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::get(unsigned long long, indexmap::map::core::equivalent::closure_env$0<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTable<usize,hashbrown::raw::inner::alloc::inner::Global>::find(unsigned long long, indexmap::map::core::equivalent::closure_env$0<scryer_prolog::atom_table::Atom,tuple$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>::find_inner(unsigned long long, ref_mut$<dyn$<core::ops::function::FnMut<tuple$<usize>,assoc$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::get_single_quoted_item (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::name_token<enum2$<scryer_prolog::machine::streams::Stream> > (13 samples, 0.09%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::lookahead_char (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::streams::impl$28::peek_char(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::string::String::with_capacity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<u8,alloc::alloc::Global>::with_capacity (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<u8,alloc::alloc::Global>::with_capacity_in (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<u8,alloc::alloc::Global>::with_capacity_in (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<u8,alloc::alloc::Global>::allocate_in (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`std::alloc::__default_lib_allocator::__rdl_alloc (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::alloc::impl$0::alloc (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::alloc::allocate (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::dequeue_terms (249 samples, 1.80%)s..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::term_stream::impl$1::next (57 samples, 0.41%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >::map_err(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >, enum2$<scryer_prolog::machine::machine_errors::CompilationError> (*)(enum2$ (57 samples, 0.41%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::read_term<enum2$<scryer_prolog::machine::streams::Stream> >(scryer_prolog::parser::ast::CompositeOpDir*, enum2$ (57 samples, 0.41%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::read_tokens(scryer_prolog::parser::lexer::Lexer<enum2$ (33 samples, 0.24%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::next_token<enum2$<scryer_prolog::machine::streams::Stream> > (25 samples, 0.18%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::variable_token (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::read_char (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::impl$25::drop(alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ptr_mut$<slice2$<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place<enum2$<scryer_prolog::forms::PredicateClause> >(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<alloc::vec::Vec<enum2$<scryer_prolog::instructions::Instruction>,alloc::alloc::Global>,enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_predicate(alloc::vec::Vec<enum2$ (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_pred_subseq(ref_mut$<slice2$<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_rule (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::codegen::CodeGenerator::compile_seq(scryer_prolog::forms::ChunkedTermVec*, alloc::collections::vec_deque::VecDeque<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::probe_body_term(unsigned long long, unsigned long long, enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::probe_body_var (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<scryer_prolog::machine::disjuncts::VarInfo,alloc::alloc::Global>::push (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::reserve_for_push<bytes::bytes::Bytes,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::forms::ChunkedTermVec,enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_body_variables<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure$1<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::disjuncts::impl$10::classify_body_variables::closure_env$1<scryer_prolog::machine::loader::BootstrappingLoadState>*, scryer_prolog::machine::disjuncts::VariableClassifier*, scryer_prolog::atom_table::Atom, alloc::vec::Vec<enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::clause_to_query_term<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, scryer_prolog::atom_table::Atom, alloc::vec::Vec<enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (14 samples, 0.10%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::compile_and_submit<scryer_prolog::machine::loader::BootstrappingLoadState> (14 samples, 0.10%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (14 samples, 0.10%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::compile<scryer_prolog::machine::loader::BootstrappingLoadState>(tuple$ (14 samples, 0.10%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::try_term_to_tl(enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::forms::TopLevel>,enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::try_term_to_tl<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::setup_rule(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<enum2$<scryer_prolog::parser::ast::Term>,scryer_prolog::forms::ChunkedTermVec,scryer_prolog::machine::disjuncts::VarData>,enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_rule<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::disjuncts::VariableClassifier, scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::shift_token(enum2$ (3 samples, 0.02%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::lexer::Token>,alloc::alloc::Global>::push(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::reserve_for_push<bytes::bytes::Bytes,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB799736BD (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::name_token<enum2$<scryer_prolog::machine::streams::Stream> > (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::dequeue_terms (24 samples, 0.17%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::term_stream::impl$1::next (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >::map_err(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >, enum2$<scryer_prolog::machine::machine_errors::CompilationError> (*)(enum2$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::read_term<enum2$<scryer_prolog::machine::streams::Stream> >(scryer_prolog::parser::ast::CompositeOpDir*, enum2$ (9 samples, 0.06%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::read_tokens(scryer_prolog::parser::lexer::Lexer<enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::next_token<enum2$<scryer_prolog::machine::streams::Stream> > (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::load_decl(enum2$ (25 samples, 0.18%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (25 samples, 0.18%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::use_module<scryer_prolog::machine::loader::BootstrappingLoadState>(enum2$ (25 samples, 0.18%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::machine::loader::CompilationTarget>,enum2$ (25 samples, 0.18%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::load<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader (25 samples, 0.18%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::machine::loader::CompilationTarget>,enum2$ (278 samples, 2.01%)s..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::load<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader (278 samples, 2.01%)s..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::impl$11::evacuate(scryer_prolog::machine::loader::Loader (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<>,enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::compile_and_submit<scryer_prolog::machine::loader::BootstrappingLoadState> (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<scryer_prolog::machine::machine_indices::CodeIndex,enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::compile<scryer_prolog::machine::loader::BootstrappingLoadState>(tuple$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::try_term_to_tl(enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<enum2$<scryer_prolog::forms::TopLevel>,enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::try_term_to_tl<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::preprocessor::Preprocessor::setup_rule(scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<tuple$<enum2$<scryer_prolog::parser::ast::Term>,scryer_prolog::forms::ChunkedTermVec,scryer_prolog::machine::disjuncts::VarData>,enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::disjuncts::VariableClassifier::classify_rule<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::disjuncts::VariableClassifier, scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>*, enum2$<scryer_prolog::parser::ast::Term>, enum2$ (4 samples, 0.03%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec<enum2$<scryer_prolog::parser::lexer::Token>,alloc::alloc::Global>::push(enum2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::reserve_for_push<bytes::bytes::Bytes,alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::RawVec<bytes::bytes::Bytes,alloc::alloc::Global>::grow_amortized (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::impl$26::branch(enum2$<core::result::Result<core::ptr::non_null::NonNull<slice2$ (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::raw_vec::finish_grow<alloc::alloc::Global> (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::result::Result::map_err (2 samples, 0.01%)`0x7FFB799736BD (2 samples, 0.01%)`0x7FFB799738E3 (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::dequeue_terms (7 samples, 0.05%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::term_stream::impl$1::next (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >::map_err(enum2$<core::result::Result<enum2$<scryer_prolog::parser::ast::Term>,enum2$<scryer_prolog::parser::ast::ParserError> > >, enum2$<scryer_prolog::machine::machine_errors::CompilationError> (*)(enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::Parser<enum2$<scryer_prolog::machine::streams::Stream> >::read_term<enum2$<scryer_prolog::machine::streams::Stream> >(scryer_prolog::parser::ast::CompositeOpDir*, enum2$ (6 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::parser::read_tokens(scryer_prolog::parser::lexer::Lexer<enum2$ (5 samples, 0.04%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::next_token<enum2$<scryer_prolog::machine::streams::Stream> > (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::parser::lexer::Lexer<enum2$<scryer_prolog::machine::streams::Stream> >::name_token<enum2$<scryer_prolog::machine::streams::Stream> > (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::compile::bootstrapping_compile(enum2$<scryer_prolog::machine::streams::Stream>, scryer_prolog::machine::Machine*, enum2$ (286 samples, 2.06%)s..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::loader::Loader<scryer_prolog::machine::loader::BootstrappingLoadState>::load<scryer_prolog::machine::loader::BootstrappingLoadState>(scryer_prolog::machine::loader::Loader (8 samples, 0.06%)`0x7FFB79167614 (13,782 samples, 99.48%)`0x7FFB79167614scryer-7e5e7ddde7310dd8.exe`std::sys::windows::thread::impl$0::new::thread_start (13,728 samples, 99.09%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::thread::impl$0::new::thread_startscryer-7e5e7ddde7310dd8.exe`alloc::boxed::impl$47::call_once (13,728 samples, 99.09%)scryer-7e5e7ddde7310dd8.exe`alloc::boxed::impl$47::call_oncescryer-7e5e7ddde7310dd8.exe`alloc::boxed::impl$47::call_once (13,728 samples, 99.09%)scryer-7e5e7ddde7310dd8.exe`alloc::boxed::impl$47::call_oncescryer-7e5e7ddde7310dd8.exe`core::ops::function::FnOnce::call_once<std::thread::impl$0::spawn_unchecked_::closure_env$1<test::run_test::run_test_inner::closure_env$1,tuple$<> >,tuple$<> > (13,726 samples, 99.08%)scryer-7e5e7ddde7310dd8.exe`core::ops::function::FnOnce::call_once<std::thread::impl$0::spawn_unchecked_::closure_env$1<test::run_test::run_test_inner::closure_env$1..scryer-7e5e7ddde7310dd8.exe`std::thread::impl$0::spawn_unchecked_::closure$1 (13,726 samples, 99.08%)scryer-7e5e7ddde7310dd8.exe`std::thread::impl$0::spawn_unchecked_::closure$1scryer-7e5e7ddde7310dd8.exe`alloc::sync::impl$23::deref (13,726 samples, 99.08%)scryer-7e5e7ddde7310dd8.exe`alloc::sync::impl$23::derefscryer-7e5e7ddde7310dd8.exe`alloc::sync::Arc::inner (13,726 samples, 99.08%)scryer-7e5e7ddde7310dd8.exe`alloc::sync::Arc::innerscryer-7e5e7ddde7310dd8.exe`core::ptr::non_null::NonNull::as_ref (13,726 samples, 99.08%)scryer-7e5e7ddde7310dd8.exe`core::ptr::non_null::NonNull::as_refscryer-7e5e7ddde7310dd8.exe`std::sys_common::backtrace::__rust_begin_short_backtrace<test::run_test::run_test_inner::closure_env$1,tuple$<> > (13,726 samples, 99.08%)scryer-7e5e7ddde7310dd8.exe`std::sys_common::backtrace::__rust_begin_short_backtrace<test::run_test::run_test_inner::closure_env$1,tuple$<> >scryer-7e5e7ddde7310dd8.exe`test::run_test::run_test_inner::closure$1 (13,726 samples, 99.08%)scryer-7e5e7ddde7310dd8.exe`test::run_test::run_test_inner::closure$1scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (13,726 samples, 99.08%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_placescryer-7e5e7ddde7310dd8.exe`std::sync::mutex::impl$12::drop (13,726 samples, 99.08%)scryer-7e5e7ddde7310dd8.exe`std::sync::mutex::impl$12::dropscryer-7e5e7ddde7310dd8.exe`std::sync::poison::Flag::done (13,726 samples, 99.08%)scryer-7e5e7ddde7310dd8.exe`std::sync::poison::Flag::donescryer-7e5e7ddde7310dd8.exe`test::run_test::run_test_inner::closure$0 (13,726 samples, 99.08%)scryer-7e5e7ddde7310dd8.exe`test::run_test::run_test_inner::closure$0scryer-7e5e7ddde7310dd8.exe`test::run_test_in_process (13,726 samples, 99.08%)scryer-7e5e7ddde7310dd8.exe`test::run_test_in_processscryer-7e5e7ddde7310dd8.exe`std::panic::catch_unwind (13,724 samples, 99.06%)scryer-7e5e7ddde7310dd8.exe`std::panic::catch_unwindscryer-7e5e7ddde7310dd8.exe`std::panicking::try (13,724 samples, 99.06%)scryer-7e5e7ddde7310dd8.exe`std::panicking::tryscryer-7e5e7ddde7310dd8.exe`std::panicking::try::do_call (13,724 samples, 99.06%)scryer-7e5e7ddde7310dd8.exe`std::panicking::try::do_callscryer-7e5e7ddde7310dd8.exe`core::panic::unwind_safe::impl$23::call_once (13,724 samples, 99.06%)scryer-7e5e7ddde7310dd8.exe`core::panic::unwind_safe::impl$23::call_oncescryer-7e5e7ddde7310dd8.exe`alloc::boxed::impl$47::call_once (13,724 samples, 99.06%)scryer-7e5e7ddde7310dd8.exe`alloc::boxed::impl$47::call_oncescryer-7e5e7ddde7310dd8.exe`core::ops::function::FnOnce::call_once<test::run_test::closure_env$1,tuple$<> > (13,724 samples, 99.06%)scryer-7e5e7ddde7310dd8.exe`core::ops::function::FnOnce::call_once<test::run_test::closure_env$1,tuple$<> >scryer-7e5e7ddde7310dd8.exe`test::__rust_begin_short_backtrace<enum2$<core::result::Result<tuple$<>,alloc::string::String> >,enum2$<core::result::Result<tuple$<>,alloc::string::String> > (*)()> (13,724 samples, 99.06%)scryer-7e5e7ddde7310dd8.exe`test::__rust_begin_short_backtrace<enum2$<core::result::Result<tuple$<>,alloc::string::String> >,enum2$<core::result::Result<tuple$<>,all..scryer-7e5e7ddde7310dd8.exe`test::bench::black_box (13,724 samples, 99.06%)scryer-7e5e7ddde7310dd8.exe`test::bench::black_boxscryer-7e5e7ddde7310dd8.exe`core::hint::black_box (13,724 samples, 99.06%)scryer-7e5e7ddde7310dd8.exe`core::hint::black_boxscryer-7e5e7ddde7310dd8.exe`core::ops::function::FnOnce::call_once<scryer::src_tests::syntax_error::closure_env$0,tuple$<> > (974 samples, 7.03%)scryer-7e..scryer-7e5e7ddde7310dd8.exe`scryer::src_tests::syntax_error::closure$0 (974 samples, 7.03%)scryer-7e..scryer-7e5e7ddde7310dd8.exe`test::assert_test_result(tuple$ (974 samples, 7.03%)scryer-7e..scryer-7e5e7ddde7310dd8.exe`serial_test::serial_code_lock::local_serial_core(ref$<str$>, void (*) (974 samples, 7.03%)scryer-7e..scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (974 samples, 7.03%)scryer-7e..scryer-7e5e7ddde7310dd8.exe`serial_test::rwlock::impl$0::drop (974 samples, 7.03%)scryer-7e..scryer-7e5e7ddde7310dd8.exe`parking_lot::condvar::Condvar::notify_one (974 samples, 7.03%)scryer-7e..scryer-7e5e7ddde7310dd8.exe`core::sync::atomic::AtomicPtr<parking_lot::raw_mutex::RawMutex>::load (974 samples, 7.03%)scryer-7e..scryer-7e5e7ddde7310dd8.exe`core::sync::atomic::atomic_load (974 samples, 7.03%)scryer-7e..scryer-7e5e7ddde7310dd8.exe`scryer::helper::load_module_test<ref$<str$> >(ref$<str$>, ref$ (974 samples, 7.03%)scryer-7e..scryer-7e5e7ddde7310dd8.exe`scryer_prolog::machine::Machine::with_test_streams (743 samples, 5.36%)scryer-..`0x7FFB799675B6 (2 samples, 0.01%)`0x7FFB79969A1D (2 samples, 0.01%)`0x7FFB799A26B1 (13,787 samples, 99.52%)`0x7FFB799A26B1`0x7FFB7916761D (5 samples, 0.04%)`0x7FFB799A468E (5 samples, 0.04%)`0x7FFB7996763B (2 samples, 0.01%)`0x7FFB79969AFF (2 samples, 0.01%)`0x7FFB79969A1D (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::thread_local_key::on_tls_callback (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::thread_local_key::on_tls_callback::reference_tls_used (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::windows::thread_local_dtor::run_keyless_dtors (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`alloc::vec::Vec::pop (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`std::sys::common::thread_local::fast_local::destroy_value<ref_thread_local::refmanager::RefManagerDataGuard<indexmap::map::IndexMap<ref$<str$>,ref$<str$>,std::collections::hash::map::RandomState> > > (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`ref_thread_local::refmanager::RefManagerDataGuard<indexmap::map::IndexMap<ref$<str$>,ref$<str$>,std::collections::hash::map::RandomState> >::destroy<indexmap::map::IndexMap<ref$<str$>,ref$<str$>,std::collections::hash::map::RandomState> > (2 samples, 0.01%)scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place(ref_thread_local::refmanager::RefManagerInnerData<indexmap::map::IndexMap<ref$<str$>,ref$ (2 samples, 0.01%)`0x7FFB7996FB31 (4 samples, 0.03%)`0x7FFB799BB2FD (4 samples, 0.03%)`0x7FFB79964479 (4 samples, 0.03%)`0x7FFB79964C14 (3 samples, 0.02%)`0x7FFB79967BC4 (2 samples, 0.01%)`0x7FFB79A2393E (7 samples, 0.05%)`0x7FFB79966AF4 (7 samples, 0.05%)`0x7FFB799673E4 (7 samples, 0.05%)`0x7FFB7996FBAE (2 samples, 0.01%)`0x7FFB7998D947 (2 samples, 0.01%)`0x7FFB799BC120 (2 samples, 0.01%)`0x7FFB799BC09A (2 samples, 0.01%)`0x7FFB799BC307 (2 samples, 0.01%)`0x7FFB79969A1D (2 samples, 0.01%)`0x7FFB7995FA99 (2 samples, 0.01%)`0x7FFB799606E7 (2 samples, 0.01%)`0x7FFB79964BCF (3 samples, 0.02%)`0x7FFB799679D2 (2 samples, 0.01%)`0x7FFB79965096 (2 samples, 0.01%)`0x7FFB79964BCF (2 samples, 0.01%)`0x7FFB79967B29 (3 samples, 0.02%)`0x7FFB79967B29 (8 samples, 0.06%)`0x7FFB799688A8 (8 samples, 0.06%)`0x7FFB79964479 (8 samples, 0.06%)`0x7FFB79964C14 (5 samples, 0.04%)`0x7FFB799688A8 (15 samples, 0.11%)`0x7FFB79964479 (15 samples, 0.11%)`0x7FFB79964C14 (12 samples, 0.09%)`0x7FFB79967BA2 (2 samples, 0.01%)`0x7FFB7995F49F (2 samples, 0.01%)`0x7FFB79962A66 (2 samples, 0.01%)`0x7FFB79962BD9 (2 samples, 0.01%)`0x7FFB799EFE24 (2 samples, 0.01%)`0x7FFB79A23CDD (17 samples, 0.12%)`0x7FFB79967B29 (16 samples, 0.12%)`0x7FFB799AFCDC (2 samples, 0.01%)`0x7FFB799ED674 (2 samples, 0.01%)`0x7FFB79A23CE7 (3 samples, 0.02%)`0x7FFB799AEB98 (3 samples, 0.02%)`0x7FFB799AECB0 (3 samples, 0.02%)`0x7FFB799AF7F0 (3 samples, 0.02%)`0x7FFB76AE6287 (2 samples, 0.01%)`0x7FFB76AE244C (2 samples, 0.01%)`0x7FFB76AE60CF (2 samples, 0.01%)`0x7FFB76AE2732 (2 samples, 0.01%)`0x7FFB79960446 (2 samples, 0.01%)`0x7FFB79981927 (2 samples, 0.01%)`0x7FFB799666EE (2 samples, 0.01%)`0x7FFB79966D40 (2 samples, 0.01%)`0x7FFB7996FB53 (2 samples, 0.01%)`0x7FFB799AECB0 (2 samples, 0.01%)`0x7FFB77B514CF (2 samples, 0.01%)`0x7FFB783E64FF (2 samples, 0.01%)`0x7FFB799BC09A (11 samples, 0.08%)`0x7FFB799BC307 (11 samples, 0.08%)`0x7FFB79969A1D (11 samples, 0.08%)`0x7FFB78EE4A4F (3 samples, 0.02%)`0x7FFB793582B0 (2 samples, 0.01%)`0x7FFB799C4DFB (56 samples, 0.40%)`0x7FFB79A23E22 (25 samples, 0.18%)`0x7FFB799BC120 (25 samples, 0.18%)`0x7FFB799BC120 (14 samples, 0.10%)`0x7FFB799BC09A (14 samples, 0.10%)`0x7FFB799BC307 (14 samples, 0.10%)`0x7FFB79969A1D (14 samples, 0.10%)`0x7FFB793584AA (3 samples, 0.02%)`0x7FFB773C27FE (3 samples, 0.02%)`0x7FFB77376C84 (3 samples, 0.02%)`0x7FFB7996789F (6 samples, 0.04%)`0x7FFB79969A1D (6 samples, 0.04%)`0x7FFB799C4C83 (64 samples, 0.46%)`0x7FFB799C50A4 (8 samples, 0.06%)all (13,854 samples, 100%)`0x7FFB799C4C2E (65 samples, 0.47%) \ No newline at end of file diff --git a/log.txt b/log.txt deleted file mode 100644 index e69de29b..00000000 From 1c94624958c58d253242571d2a1c5571bdabf291 Mon Sep 17 00:00:00 2001 From: infogulch Date: Wed, 15 Nov 2023 23:18:41 -0600 Subject: [PATCH 21/43] Benchmark improvements * CI: Clean offline; display cleaned bytes; one artifact upload * Add missing csv bench to iai benchmarks * Generate flamegraphs for benchmarks * Validate benchmark results separately --- .github/actions/setup-rust/cleanup.sh | 7 +- .github/workflows/ci.yml | 18 +-- Cargo.lock | 216 +++++++++++++++++++++++++- Cargo.toml | 11 ++ benches/README.md | 47 +++--- benches/run_criterion.rs | 21 ++- benches/run_iai.rs | 21 ++- benches/setup.rs | 48 +++--- 8 files changed, 315 insertions(+), 74 deletions(-) diff --git a/.github/actions/setup-rust/cleanup.sh b/.github/actions/setup-rust/cleanup.sh index fd51bc92..280f5e98 100755 --- a/.github/actions/setup-rust/cleanup.sh +++ b/.github/actions/setup-rust/cleanup.sh @@ -3,8 +3,11 @@ set -e echo Cleanup workspace build artifacts and extra target output -# clean just the direct members of the current workspace, with cargo metadata should generalize to all rust projects -cargo clean -p `cargo metadata --format-version 1 | jq -r '[.workspace_members[]|split(" ")|.[0]]|join(" ")'` +# clean just the direct members of the current workspace, use cargo metadata to generalize to all rust projects +cargo clean -p `cargo metadata --no-deps --offline --format-version 1 | jq -r '[.workspace_members[]|split(" ")|.[0]]|join(" ")'` # remove directories in /target/ that are not named `debug` or `release` +before=`du -s target | awk '{print $1}'` find ./target -maxdepth 1 -type d ! -name debug ! -name release ! -name target -exec rm -r {} \; +after=`du -s target | awk '{print $1}'` +echo Deleted $(($before - $after)) bytes from target directory diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b87d1432..b0f740a0 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -161,21 +161,19 @@ jobs: fail_on: nothing comment_mode: off - - run: cargo build --bench run_iai --release + - run: cargo build --all-targets --release + - run: cargo test --bench setup --release - run: cargo bench --bench run_iai - run: cargo bench --bench run_criterion + - run: cargo bench --bench run_criterion -- --profile-time 60 - - name: Publish criterion benchmark results + - name: Publish benchmark results uses: actions/upload-artifact@v3 with: - name: bench-criterion-results - path: target/criterion/**/* - - - name: Publish iai benchmark results - uses: actions/upload-artifact@v3 - with: - name: bench-iai-results - path: target/iai/scryer-prolog/run_iai/bench_group/* + name: benchmark-results + path: | + target/criterion/* + target/iai/* # Publish binaries when building for a tag release: diff --git a/Cargo.lock b/Cargo.lock index 4e90682e..b1e53a2b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -17,6 +17,19 @@ version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" +[[package]] +name = "ahash" +version = "0.8.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "91429305e9f0a25f6205c5b8e0d2db09e0708a7a6df0f42212bb56c32c8ac97a" +dependencies = [ + "cfg-if", + "getrandom", + "once_cell", + "version_check", + "zerocopy", +] + [[package]] name = "aho-corasick" version = "1.0.2" @@ -59,6 +72,12 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b" +[[package]] +name = "arrayvec" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" + [[package]] name = "assert_cmd" version = "1.0.8" @@ -234,6 +253,12 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e3b5ca7a04898ad4bcd41c90c5285445ff5b791899bb1b0abdd2a2aa791211d7" +[[package]] +name = "bytemuck" +version = "1.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "374d28ec25809ee0e23827c2ab573d729e293f281dfe393500e7ad618baa61c6" + [[package]] name = "byteorder" version = "1.4.3" @@ -380,6 +405,15 @@ version = "0.8.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa" +[[package]] +name = "cpp_demangle" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7e8227005286ec39567949b33df9896bcadfa6051bccca2488129f108ca23119" +dependencies = [ + "cfg-if", +] + [[package]] name = "cpu-time" version = "1.0.0" @@ -620,6 +654,15 @@ dependencies = [ "num-order", ] +[[package]] +name = "debugid" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bef552e6f588e446098f6ba40d89ac146c8c7b64aade83c051ee00bb5d2bc18d" +dependencies = [ + "uuid", +] + [[package]] name = "derive_deref" version = "1.1.1" @@ -711,6 +754,12 @@ version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c34f04666d835ff5d62e058c3995147c06f42fe86ff053337632bca83e42702d" +[[package]] +name = "equivalent" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" + [[package]] name = "errno" version = "0.3.3" @@ -759,6 +808,18 @@ dependencies = [ "windows-sys", ] +[[package]] +name = "findshlibs" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "40b9e59cd0f7e0806cca4be089683ecb6434e602038df21fe6bf6711b2f07f64" +dependencies = [ + "cc", + "lazy_static", + "libc", + "winapi", +] + [[package]] name = "fnv" version = "1.0.7" @@ -975,7 +1036,7 @@ dependencies = [ "futures-sink", "futures-util", "http", - "indexmap", + "indexmap 1.9.3", "slab", "tokio", "tokio-util", @@ -1219,6 +1280,34 @@ dependencies = [ "hashbrown 0.12.3", ] +[[package]] +name = "indexmap" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ad227c3af19d4914570ad36d30409928b75967c298feb9ea1969db3a610bb14e" +dependencies = [ + "equivalent", + "hashbrown 0.14.0", +] + +[[package]] +name = "inferno" +version = "0.11.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c50453ec3a6555fad17b1cd1a80d16af5bc7cb35094f64e429fd46549018c6a3" +dependencies = [ + "ahash", + "indexmap 2.0.1", + "is-terminal", + "itoa", + "log", + "num-format", + "once_cell", + "quick-xml", + "rgb", + "str_stack", +] + [[package]] name = "instant" version = "0.1.12" @@ -1300,7 +1389,7 @@ version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6607c62aa161d23d17a9072cc5da0be67cdfc89d3afb1e8d9c842bebc2525ffe" dependencies = [ - "arrayvec", + "arrayvec 0.5.2", "bitflags 1.3.2", "cfg-if", "ryu", @@ -1414,6 +1503,15 @@ version = "2.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8f232d6ef707e1956a43342693d2a31e72989554d58299d7a88738cc95b0d35c" +[[package]] +name = "memmap2" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "43a5a03cefb0d953ec0be133036f14e109412fa594edc2f77227249db66cc3ed" +dependencies = [ + "libc", +] + [[package]] name = "memoffset" version = "0.9.0" @@ -1582,6 +1680,16 @@ dependencies = [ "winapi", ] +[[package]] +name = "num-format" +version = "0.4.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a652d9771a63711fd3c3deb670acfbe5c30a4072e664d7a3bf5a9e1056ac72c3" +dependencies = [ + "arrayvec 0.7.4", + "itoa", +] + [[package]] name = "num-modular" version = "0.6.1" @@ -1898,6 +2006,28 @@ dependencies = [ "plotters-backend", ] +[[package]] +name = "pprof" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ef5c97c51bd34c7e742402e216abdeb44d415fbe6ae41d56b114723e953711cb" +dependencies = [ + "backtrace", + "cfg-if", + "criterion", + "findshlibs", + "inferno", + "libc", + "log", + "nix 0.26.4", + "once_cell", + "parking_lot 0.12.1", + "smallvec", + "symbolic-demangle", + "tempfile", + "thiserror", +] + [[package]] name = "ppv-lite86" version = "0.2.17" @@ -1976,6 +2106,15 @@ dependencies = [ "unicode-ident", ] +[[package]] +name = "quick-xml" +version = "0.26.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f50b1c63b38611e7d4d7f68b82d3ad0cc71a2ad2e7f61fc10f1328d917c93cd" +dependencies = [ + "memchr", +] + [[package]] name = "quote" version = "1.0.33" @@ -2158,6 +2297,15 @@ dependencies = [ "winreg", ] +[[package]] +name = "rgb" +version = "0.8.37" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "05aaa8004b64fd573fc9d002f4e632d51ad4f026c2b5ba95fcb6c2f32c2c47d8" +dependencies = [ + "bytemuck", +] + [[package]] name = "ring" version = "0.16.20" @@ -2342,7 +2490,7 @@ dependencies = [ "git-version", "hostname", "iai-callgrind", - "indexmap", + "indexmap 1.9.3", "lazy_static", "lexical", "libc", @@ -2354,6 +2502,7 @@ dependencies = [ "num-order", "ordered-float", "phf 0.9.0", + "pprof", "predicates-core", "proc-macro2", "quote", @@ -2637,6 +2786,12 @@ version = "0.9.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" +[[package]] +name = "stable_deref_trait" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" + [[package]] name = "static_assertions" version = "1.1.0" @@ -2649,6 +2804,12 @@ version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9e08d8363704e6c71fc928674353e6b7c23dcea9d82d7012c8faf2a3a025f8d0" +[[package]] +name = "str_stack" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9091b6114800a5f2141aee1d1b9d6ca3592ac062dc5decb3764ec5895a47b4eb" + [[package]] name = "string_cache" version = "0.8.7" @@ -2706,6 +2867,29 @@ version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" +[[package]] +name = "symbolic-common" +version = "12.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "405af7bd5edd866cef462e22ef73f11cf9bf506c9d62824fef8364eb69d4d4ad" +dependencies = [ + "debugid", + "memmap2", + "stable_deref_trait", + "uuid", +] + +[[package]] +name = "symbolic-demangle" +version = "12.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2bcd041ccfb77d9c70639efcd5b804b508ac7a273e9224d227379e225625daf9" +dependencies = [ + "cpp_demangle", + "rustc-demangle", + "symbolic-common", +] + [[package]] name = "syn" version = "1.0.109" @@ -3047,6 +3231,12 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a" +[[package]] +name = "uuid" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "88ad59a7560b41a70d191093a945f0b87bc1deeda46fb237479708a1d6b6cdfc" + [[package]] name = "vcpkg" version = "0.2.15" @@ -3352,3 +3542,23 @@ name = "xmlparser" version = "0.13.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4d25c75bf9ea12c4040a97f829154768bbbce366287e2dc044af160cd79a13fd" + +[[package]] +name = "zerocopy" +version = "0.7.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8cd369a67c0edfef15010f980c3cbe45d7f651deac2cd67ce097cd801de16557" +dependencies = [ + "zerocopy-derive", +] + +[[package]] +name = "zerocopy-derive" +version = "0.7.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c2f140bda219a26ccc0cdb03dba58af72590c53b22642577d88a927bc5c87d6b" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.37", +] diff --git a/Cargo.toml b/Cargo.toml index b36e4e13..baed57b0 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -115,9 +115,20 @@ serial_test = "2.0.0" iai-callgrind = "0.7.3" criterion = "0.5.1" +[target.'cfg(not(target_os = "windows"))'.dev-dependencies] +pprof = { version = "0.13.0", features = ["criterion", "flamegraph"] } + [patch.crates-io] modular-bitfield = { git = "https://github.com/mthom/modular-bitfield" } +[profile.bench] +lto = true +opt-level = 3 + +[profile.release] +lto = true +opt-level = 3 + [[bench]] name = "run_criterion" harness = false diff --git a/benches/README.md b/benches/README.md index d2d8f63d..1dbf90aa 100644 --- a/benches/README.md +++ b/benches/README.md @@ -4,16 +4,16 @@ The `benches` directory contains benchmarks that test scryer-prolog performance. Benchmarks are run via two harnesses: +* `criterion` - criterion performs statistical analysis of benchmark runs and is + great for benchmarking locally. * `iai-callgrind` - this runs the benchmark with callgrind, which is able to precisely track the number of instructions executed during the run. This is especially helpful in a public CI runner context where neighboring VMs can - cause a very high wall time variance. This means that it doesn't track wall - time which is what we really care about, but it is a good tradeoff for CI - where tracking runtime is unreliable. -* `criterion` - criterion performs statistical analysis of benchmark runs and is - great for benchmarking locally. + cause a very high wall time variance. While instructions executed is only + correlated with the desired metric (wall time), this is a good tradeoff for CI + where that metric is unreliable. -Run them using the following commands: +Run benchmarks with the following commands: ``` cargo bench --bench run_criterion @@ -21,6 +21,9 @@ cargo bench --bench run_criterion # run a particular criterion benchmark cargo bench --bench run_criterion -- +# run in profiling mode which outputs flamegraphs. Set profile time in seconds: +cargo bench --bench run_criterion -- --profile-time