diff --git a/.github/actions/setup-rust/action.yml b/.github/actions/setup-rust/action.yml
new file mode 100644
index 00000000..3495b6aa
--- /dev/null
+++ b/.github/actions/setup-rust/action.yml
@@ -0,0 +1,52 @@
+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: 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..280f5e98
--- /dev/null
+++ b/.github/actions/setup-rust/cleanup.sh
@@ -0,0 +1,13 @@
+#!/usr/bin/env bash
+set -e
+
+echo Cleanup workspace build artifacts and extra target output
+
+# 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 d9161052..9fa463a4 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -10,47 +10,26 @@ on:
- cron: '0 0 * * 3' # At 12:00 AM, only on Wednesday
workflow_dispatch:
+permissions:
+ checks: write
+
jobs:
style:
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 +54,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 +130,53 @@ 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
+ # cargo install iai-callgrind-runner --force --version `cargo metadata --format-version 1 | jq -r '.resolve.nodes[].id|split(" ")|select(.[0]=="iai-callgrind")|.[1]'`
+ cargo install iai-callgrind-runner --force --git https://github.com/iai-callgrind/iai-callgrind --rev c77bc3c83d7f4e976cc42d4597236a8db259e772
+ sudo apt install valgrind -y
+
+ - 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
+
+ - run: cargo build --all-targets --release
+ - run: cargo test --bench setup --release
+ - run: cargo bench --bench run_iai -- --save-summary=json
+ - run: cargo bench --bench run_criterion
+ - run: cargo bench --bench run_criterion -- --profile-time 60
+
+ - name: Publish benchmark results
+ uses: actions/upload-artifact@v3
+ with:
+ name: benchmark-results
+ path: |
+ target/criterion/*
+ target/iai/*
+ target/benchmark_inference_counts.json
+
# Publish binaries when building for a tag
release:
runs-on: ubuntu-20.04
diff --git a/Cargo.lock b/Cargo.lock
index 315f61a7..5a3f1b8c 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"
@@ -41,12 +54,30 @@ 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"
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"
@@ -100,6 +131,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"
@@ -213,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"
@@ -225,6 +271,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 +306,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"
@@ -275,16 +379,6 @@ dependencies = [
"wasm-bindgen",
]
-[[package]]
-name = "console_log"
-version = "1.0.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "be8aed40e4edbf4d3b4431ab260b63fdc40f5780a4766824329ea0f1eefe3c0f"
-dependencies = [
- "log",
- "web-sys",
-]
-
[[package]]
name = "core-foundation"
version = "0.9.3"
@@ -301,6 +395,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"
@@ -320,6 +423,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"
@@ -472,6 +644,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"
@@ -563,6 +744,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"
@@ -611,6 +798,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"
@@ -827,13 +1026,19 @@ dependencies = [
"futures-sink",
"futures-util",
"http",
- "indexmap",
+ "indexmap 1.9.3",
"slab",
"tokio",
"tokio-util",
"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 +1195,35 @@ dependencies = [
"tokio-native-tls",
]
+[[package]]
+name = "iai-callgrind"
+version = "0.8.0"
+source = "git+https://github.com/iai-callgrind/iai-callgrind.git?rev=c77bc3c83d7f4e976cc42d4597236a8db259e772#c77bc3c83d7f4e976cc42d4597236a8db259e772"
+dependencies = [
+ "bincode",
+ "iai-callgrind-macros",
+ "iai-callgrind-runner",
+]
+
+[[package]]
+name = "iai-callgrind-macros"
+version = "0.1.0"
+source = "git+https://github.com/iai-callgrind/iai-callgrind.git?rev=c77bc3c83d7f4e976cc42d4597236a8db259e772#c77bc3c83d7f4e976cc42d4597236a8db259e772"
+dependencies = [
+ "proc-macro-error",
+ "proc-macro2",
+ "quote",
+ "syn 2.0.37",
+]
+
+[[package]]
+name = "iai-callgrind-runner"
+version = "0.8.0"
+source = "git+https://github.com/iai-callgrind/iai-callgrind.git?rev=c77bc3c83d7f4e976cc42d4597236a8db259e772#c77bc3c83d7f4e976cc42d4597236a8db259e772"
+dependencies = [
+ "serde",
+]
+
[[package]]
name = "iana-time-zone"
version = "0.1.57"
@@ -1033,6 +1267,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"
@@ -1048,6 +1310,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"
@@ -1103,7 +1376,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",
@@ -1147,9 +1420,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"
@@ -1217,6 +1490,24 @@ 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"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c"
+dependencies = [
+ "autocfg",
+]
+
[[package]]
name = "mime"
version = "0.3.17"
@@ -1376,6 +1667,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"
@@ -1393,9 +1694,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",
]
@@ -1425,6 +1726,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"
@@ -1433,9 +1740,9 @@ checksum = "2839e79665f131bdb5782e51f2c6c9599c133c6098982a54c794358bf432529c"
[[package]]
name = "openssl"
-version = "0.10.57"
+version = "0.10.60"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bac25ee399abb46215765b1cb35bc0212377e58a061560d8b29b024fd0430e7c"
+checksum = "79a4c6c3a2b158f7f8f2a2fc5a969fa3a068df6fc9dbb4a43845436e3af7c800"
dependencies = [
"bitflags 2.4.0",
"cfg-if",
@@ -1465,9 +1772,9 @@ checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf"
[[package]]
name = "openssl-sys"
-version = "0.9.93"
+version = "0.9.96"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "db4d56a4c0478783083cfafcc42493dd4a981d41669da64b4572a2a089b51b1d"
+checksum = "3812c071ba60da8b5677cc12bcb1d42989a65553772897a7e0355545a819838f"
dependencies = [
"cc",
"libc",
@@ -1658,6 +1965,56 @@ 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 = "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"
@@ -1697,6 +2054,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"
@@ -1712,6 +2093,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"
@@ -1767,6 +2157,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"
@@ -1874,6 +2284,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"
@@ -1933,9 +2352,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",
@@ -2042,8 +2461,8 @@ dependencies = [
"bytes",
"chrono",
"console_error_panic_hook",
- "console_log",
"cpu-time",
+ "criterion",
"crossterm",
"crrl",
"ctrlc",
@@ -2056,7 +2475,9 @@ dependencies = [
"getrandom",
"git-version",
"hostname",
- "indexmap",
+ "iai-callgrind",
+ "indexmap 1.9.3",
+ "js-sys",
"lazy_static",
"lexical",
"libc",
@@ -2068,6 +2489,7 @@ dependencies = [
"num-order",
"ordered-float",
"phf 0.9.0",
+ "pprof",
"predicates-core",
"proc-macro2",
"quote",
@@ -2351,6 +2773,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"
@@ -2363,6 +2791,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"
@@ -2420,6 +2854,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"
@@ -2498,6 +2955,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"
@@ -2751,6 +3218,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"
@@ -3056,3 +3529,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 c5e1bab7..922ecdec 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -85,19 +85,21 @@ 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"
-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", "Performance"] }
+js-sys = "0.3"
[target.'cfg(target_os = "wasi")'.dependencies]
ring-wasi = { version = "0.16.25" }
@@ -110,6 +112,27 @@ assert_cmd = "1.0.3"
predicates-core = "1.0.2"
maplit = "1.0.2"
serial_test = "2.0.0"
+iai-callgrind = { git = "https://github.com/iai-callgrind/iai-callgrind.git", rev = "c77bc3c83d7f4e976cc42d4597236a8db259e772" }
+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" }
\ No newline at end of file
+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
+
+[[bench]]
+name = "run_iai"
+harness = false
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.
-
-```
-
{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)!
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)
diff --git a/benches/README.md b/benches/README.md
new file mode 100644
index 00000000..1dbf90aa
--- /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:
+
+* `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. 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 benchmarks with the following commands:
+
+```
+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
+
+# 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 `setup.rs`.
+
+## Setup
+
+`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 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
+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 prolog code. Import
+ libraries, define predicates, etc.
+* Add a new section in `setup.rs::prolog_benchmarks()` that refers to to the
+ file and write a query to be benchmarked.
+* If the query mutates the machine, then use `Strategy::Fresh` so the criterion
+ benchmark will recreate a new machine for each benchmark run, otherwise use
+ `Strategy::Reuse` which has lower overhead. (This is not used by the iai
+ benchmark because it only runs once anyway.)
+
+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, avoid changing it's definition. If a
+ benchmark needs to change to be more useful, give the new definition a new
+ name instead. 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 benchmarking queries that take longer than about 0.5s are
+ cumbersome to run.
+* Consider that the library runtime actually parses the text output of the top
+ 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.
+
+## CI
+
+Both benchmark harnesses are run in `.github/workflows/ci.yaml` in the `report`
+job, and the results are published as build artifacts.
+
+## 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).
+- [ ] Write a new action that downloads the test and benchmark results
+ artifacts, plots them over time, and publishes a report to github pages.
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/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@ 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())),
+ };
+ }
+}
+
+#[cfg(not(target_os = "windows"))]
+fn config() -> Criterion {
+ Criterion::default()
+ .sample_size(20)
+ .with_profiler(PProfProfiler::new(100, Output::Flamegraph(None)))
+}
+
+#[cfg(target_os = "windows")]
+fn config() -> Criterion {
+ Criterion::default().sample_size(20)
+}
+
+criterion_group!(
+ name = benches;
+ config = config();
+ targets = bench_criterion
+);
+criterion_main!(benches);
diff --git a/benches/run_iai.rs b/benches/run_iai.rs
new file mode 100644
index 00000000..a897ad86
--- /dev/null
+++ b/benches/run_iai.rs
@@ -0,0 +1,18 @@
+use iai_callgrind::{library_benchmark, library_benchmark_group, main};
+use scryer_prolog::machine::parsed_results::QueryResolution;
+
+mod setup;
+
+#[library_benchmark]
+#[bench::count_edges(setup::prolog_benches()["count_edges"].setup())]
+#[bench::numlist(setup::prolog_benches()["numlist"].setup())]
+#[bench::csv_codename(setup::prolog_benches()["csv_codename"].setup())]
+fn bench(mut run: impl FnMut() -> QueryResolution) -> QueryResolution {
+ run()
+}
+
+library_benchmark_group!(
+ name = benches;
+ benchmarks = bench
+);
+main!(library_benchmark_groups = benches);
diff --git a/benches/setup.rs b/benches/setup.rs
new file mode 100644
index 00000000..5e1fea7c
--- /dev/null
+++ b/benches/setup.rs
@@ -0,0 +1,132 @@
+use std::{collections::BTreeMap, fs, path::Path};
+
+use maplit::btreemap;
+use scryer_prolog::machine::{
+ parsed_results::{QueryResolution, Value},
+ Machine,
+};
+
+pub fn prolog_benches() -> BTreeMap<&'static str, PrologBenchmark> {
+ [
+ (
+ "count_edges", // name of the benchmark
+ "benches/edges.pl", // name of the prolog module file to load. use the same file in multiple benchmarks
+ "independent_set_count(ky, Count).", // query to benchmark in the context of the loaded module. 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",
+ "benches/numlist.pl",
+ "run_numlist(1000000, Head).",
+ 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| {
+ (
+ b.0,
+ PrologBenchmark {
+ name: b.0,
+ filename: b.1,
+ query: b.2,
+ strategy: b.3,
+ bindings: b.4,
+ },
+ )
+ })
+ .into()
+}
+
+pub enum Strategy {
+ #[allow(dead_code)]
+ 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 make_machine(&self) -> Machine {
+ 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);
+ machine
+ }
+
+ pub fn setup(&self) -> impl FnMut() -> QueryResolution {
+ let mut machine = self.make_machine();
+ let query = self.query;
+ move || {
+ use criterion::black_box;
+ black_box(machine.run_query(black_box(query.to_string()))).unwrap()
+ }
+ }
+}
+
+#[cfg(test)]
+mod test {
+ #[test]
+ fn validate_benchmarks() {
+ use super::prolog_benches;
+ use scryer_prolog::machine::parsed_results::{QueryMatch, QueryResolution};
+ use std::{fmt::Write, fs};
+
+ struct BenchResult {
+ pub name: &'static str,
+ pub setup_inference_count: u64,
+ pub query_inference_count: u64,
+ }
+
+ let mut results: Vec = vec![];
+
+ for (_, r) in prolog_benches() {
+ let mut machine = r.make_machine();
+ let setup_inference_count = machine.get_inference_count();
+
+ let result = machine.run_query(r.query.to_string()).unwrap();
+ let query_inference_count = machine.get_inference_count() - setup_inference_count;
+
+ let expected = QueryResolution::Matches(vec![QueryMatch::from(r.bindings.clone())]);
+ assert_eq!(result, expected, "validating benchmark {}", r.name);
+
+ results.push(BenchResult {
+ name: r.name,
+ setup_inference_count,
+ query_inference_count,
+ })
+ }
+
+ let mut json: String = Default::default();
+ json.push('[');
+ for r in results {
+ json.push('\n');
+ write!(
+ json,
+ r#"{{"name":"{}","setup_inference_count":{},"query_inference_count":{}}},"#,
+ r.name, r.setup_inference_count, r.query_inference_count
+ )
+ .unwrap();
+ }
+ json.pop(); // trailing comma
+ json.push_str("\n]");
+ fs::write("target/benchmark_inference_counts.json", json).expect("Unable to write file");
+ }
+}
diff --git a/build/instructions_template.rs b/build/instructions_template.rs
index 69cf2d12..db0baae3 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")))]
@@ -573,6 +575,8 @@ enum SystemClauseType {
ForeignCall,
#[strum_discriminants(strum(props(Arity = "2", Name = "$define_foreign_struct")))]
DefineForeignStruct,
+ #[strum_discriminants(strum(props(Arity = "2", Name = "$js_eval")))]
+ JsEval,
#[strum_discriminants(strum(props(Arity = "3", Name = "$predicate_defined")))]
PredicateDefined,
#[strum_discriminants(strum(props(Arity = "3", Name = "$strip_module")))]
@@ -1720,6 +1724,7 @@ fn generate_instruction_preface() -> TokenStream {
&Instruction::CallHeadIsDynamic |
&Instruction::CallInstallSCCCleaner |
&Instruction::CallInstallInferenceCounter |
+ &Instruction::CallInferenceCount |
&Instruction::CallLiftedHeapLength |
&Instruction::CallLoadLibraryAsStream |
&Instruction::CallModuleExists |
@@ -1774,6 +1779,7 @@ fn generate_instruction_preface() -> TokenStream {
&Instruction::CallLoadForeignLib |
&Instruction::CallForeignCall |
&Instruction::CallDefineForeignStruct |
+ &Instruction::CallJsEval |
&Instruction::CallPredicateDefined |
&Instruction::CallStripModule |
&Instruction::CallCurrentTime |
@@ -1954,6 +1960,7 @@ fn generate_instruction_preface() -> TokenStream {
&Instruction::ExecuteHeadIsDynamic |
&Instruction::ExecuteInstallSCCCleaner |
&Instruction::ExecuteInstallInferenceCounter |
+ &Instruction::ExecuteInferenceCount |
&Instruction::ExecuteLiftedHeapLength |
&Instruction::ExecuteLoadLibraryAsStream |
&Instruction::ExecuteModuleExists |
@@ -2008,6 +2015,7 @@ fn generate_instruction_preface() -> TokenStream {
&Instruction::ExecuteLoadForeignLib |
&Instruction::ExecuteForeignCall |
&Instruction::ExecuteDefineForeignStruct |
+ &Instruction::ExecuteJsEval |
&Instruction::ExecutePredicateDefined |
&Instruction::ExecuteStripModule |
&Instruction::ExecuteCurrentTime |
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 Zoom Search `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_place scryer-7e5e7ddde7310dd8.exe`serial_test::rwlock::impl$0::drop (5,410 samples, 39.05%) scryer-7e5e7ddde7310dd8.exe`serial_test::rwlock::impl$0::drop scryer-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_load scryer-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%) `0x7FFB79167614 scryer-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_start scryer-7e5e7ddde7310dd8.exe`alloc::boxed::impl$47::call_once (13,728 samples, 99.09%) scryer-7e5e7ddde7310dd8.exe`alloc::boxed::impl$47::call_once scryer-7e5e7ddde7310dd8.exe`alloc::boxed::impl$47::call_once (13,728 samples, 99.09%) scryer-7e5e7ddde7310dd8.exe`alloc::boxed::impl$47::call_once 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,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$1 scryer-7e5e7ddde7310dd8.exe`alloc::sync::impl$23::deref (13,726 samples, 99.08%) scryer-7e5e7ddde7310dd8.exe`alloc::sync::impl$23::deref scryer-7e5e7ddde7310dd8.exe`alloc::sync::Arc::inner (13,726 samples, 99.08%) scryer-7e5e7ddde7310dd8.exe`alloc::sync::Arc::inner scryer-7e5e7ddde7310dd8.exe`core::ptr::non_null::NonNull::as_ref (13,726 samples, 99.08%) scryer-7e5e7ddde7310dd8.exe`core::ptr::non_null::NonNull::as_ref scryer-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$1 scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place (13,726 samples, 99.08%) scryer-7e5e7ddde7310dd8.exe`core::ptr::drop_in_place scryer-7e5e7ddde7310dd8.exe`std::sync::mutex::impl$12::drop (13,726 samples, 99.08%) scryer-7e5e7ddde7310dd8.exe`std::sync::mutex::impl$12::drop scryer-7e5e7ddde7310dd8.exe`std::sync::poison::Flag::done (13,726 samples, 99.08%) scryer-7e5e7ddde7310dd8.exe`std::sync::poison::Flag::done scryer-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$0 scryer-7e5e7ddde7310dd8.exe`test::run_test_in_process (13,726 samples, 99.08%) scryer-7e5e7ddde7310dd8.exe`test::run_test_in_process scryer-7e5e7ddde7310dd8.exe`std::panic::catch_unwind (13,724 samples, 99.06%) scryer-7e5e7ddde7310dd8.exe`std::panic::catch_unwind scryer-7e5e7ddde7310dd8.exe`std::panicking::try (13,724 samples, 99.06%) scryer-7e5e7ddde7310dd8.exe`std::panicking::try scryer-7e5e7ddde7310dd8.exe`std::panicking::try::do_call (13,724 samples, 99.06%) scryer-7e5e7ddde7310dd8.exe`std::panicking::try::do_call scryer-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_once scryer-7e5e7ddde7310dd8.exe`alloc::boxed::impl$47::call_once (13,724 samples, 99.06%) scryer-7e5e7ddde7310dd8.exe`alloc::boxed::impl$47::call_once scryer-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_box scryer-7e5e7ddde7310dd8.exe`core::hint::black_box (13,724 samples, 99.06%) scryer-7e5e7ddde7310dd8.exe`core::hint::black_box scryer-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
diff --git a/src/allocator.rs b/src/allocator.rs
index e45c36b6..e20bf2cf 100644
--- a/src/allocator.rs
+++ b/src/allocator.rs
@@ -29,7 +29,7 @@ pub(crate) trait Allocator {
&mut self,
var_num: usize,
lvl: Level,
- cell: &'a Cell,
+ cell: &Cell,
term_loc: GenContext,
code: &mut CodeDeque,
r: RegType,
@@ -42,7 +42,7 @@ pub(crate) trait Allocator {
&mut self,
var_num: usize,
lvl: Level,
- cell: &'a Cell,
+ cell: &Cell,
context: GenContext,
code: &mut CodeDeque,
);
diff --git a/src/codegen.rs b/src/codegen.rs
index ae475683..fd0d21f9 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::*;
@@ -60,6 +61,7 @@ impl BranchCodeStack {
marker: &mut DebrayAllocator,
) -> SubsumedBranchHits {
let mut subsumed_hits = SubsumedBranchHits::with_hasher(FxBuildHasher::default());
+ let mut propagated_var_nums = IndexSet::with_hasher(FxBuildHasher::default());
for idx in (self.stack.len() - depth..self.stack.len()).rev() {
let branch = &mut marker.branch_stack[idx];
@@ -85,9 +87,17 @@ impl BranchCodeStack {
}
}
+ if idx > self.stack.len() - depth {
+ propagated_var_nums.insert(var_num);
+ }
+
subsumed_hits.insert(var_num);
}
}
+
+ for var_num in propagated_var_nums.drain(..) {
+ marker.branch_stack[idx - 1].add_branch_occurrence(var_num);
+ }
}
subsumed_hits
@@ -277,7 +287,6 @@ impl DebrayAllocator {
code: &mut CodeDeque,
) -> RegType {
self.mark_var::(var_num, Level::Shallow, vr, term_loc, code);
-
vr.get().norm()
}
@@ -296,7 +305,14 @@ impl DebrayAllocator {
self.mark_var_in_non_callable(var_num, term_loc, vr, code);
temp_v!(arg)
} else {
- self.increment_running_count(var_num);
+ 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);
+ } else {
+ self.increment_running_count(var_num);
+ }
+
RegType::Perm(p)
}
}
diff --git a/src/debray_allocator.rs b/src/debray_allocator.rs
index 01ec4da7..ed905ec0 100644
--- a/src/debray_allocator.rs
+++ b/src/debray_allocator.rs
@@ -39,6 +39,19 @@ impl BranchOccurrences {
subsumed_hits: SubsumedBranchHits::with_hasher(FxBuildHasher::default()),
}
}
+
+ pub(crate) fn add_branch_occurrence(&mut self, var_num: usize) {
+ debug_assert!(self.current_branch < self.num_branches);
+ let num_branches = self.num_branches;
+
+ let entry = self
+ .hits
+ .entry(var_num)
+ .or_insert_with(|| BitVec::repeat(false, num_branches));
+
+ entry.set(self.current_branch, true);
+ self.subsumed_hits.insert(var_num);
+ }
}
#[derive(Debug)]
@@ -92,17 +105,7 @@ impl BranchStack {
pub(crate) fn add_branch_occurrence(&mut self, var_num: usize) {
if let Some(occurrences) = self.last_mut() {
- debug_assert!(occurrences.current_branch < occurrences.num_branches);
-
- let num_branches = occurrences.num_branches;
-
- let entry = occurrences
- .hits
- .entry(var_num)
- .or_insert_with(|| BitVec::repeat(false, num_branches));
-
- entry.set(occurrences.current_branch, true);
- occurrences.subsumed_hits.insert(var_num);
+ occurrences.add_branch_occurrence(var_num);
}
}
@@ -166,30 +169,26 @@ 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);
}
- _ => {
- unreachable!();
+
+ 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);
}
}
@@ -740,7 +739,7 @@ impl Allocator for DebrayAllocator {
&mut self,
var_num: usize,
lvl: Level,
- cell: &'a Cell,
+ cell: &Cell,
term_loc: GenContext,
code: &mut CodeDeque,
) {
@@ -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(_) => {
@@ -780,7 +779,7 @@ impl Allocator for DebrayAllocator {
&mut self,
var_num: usize,
lvl: Level,
- cell: &'a Cell,
+ cell: &Cell,
term_loc: GenContext,
code: &mut CodeDeque,
r: RegType,
@@ -846,8 +845,21 @@ impl Allocator for DebrayAllocator {
fn mark_cut_var(&mut self, var_num: usize, chunk_num: usize) -> RegType {
match self.get_binding(var_num) {
- RegType::Perm(0) | RegType::Temp(0) => {
- RegType::Perm(self.alloc_perm_var(var_num, chunk_num))
+ RegType::Perm(0) => RegType::Perm(self.alloc_perm_var(var_num, chunk_num)),
+ RegType::Temp(0) => {
+ let t = self.alloc_reg_to_non_var();
+
+ match &mut self.var_data.records[var_num].allocation {
+ VarAlloc::Temp {
+ temp_reg, safety, ..
+ } => {
+ *temp_reg = t;
+ *safety = VarSafetyStatus::GloballyUnneeded;
+ }
+ _ => unreachable!(),
+ };
+
+ RegType::Temp(t)
}
r => r,
}
diff --git a/src/forms.rs b/src/forms.rs
index 50a24b23..d18d41f1 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 {
@@ -876,7 +880,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,19 +889,6 @@ 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]
pub(crate) fn compile_incrementally(&self) -> bool {
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/src/lib.rs b/src/lib.rs
index bf7ddc57..56d967eb 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -51,7 +51,8 @@ use wasm_bindgen::prelude::*;
#[wasm_bindgen]
pub fn eval_code(s: &str) -> String {
use machine::mock_wam::*;
- use web_sys::console;
+
+ console_error_panic_hook::set_once();
let mut wam = Machine::with_test_streams();
let bytes = wam.test_load_string(s);
diff --git a/src/lib/builtins.pl b/src/lib/builtins.pl
index 34f607f6..9cb533d1 100644
--- a/src/lib/builtins.pl
+++ b/src/lib/builtins.pl
@@ -1173,8 +1173,13 @@ clause(H, B) :-
% The clause will be inserted at the beginning of the module.
asserta(Clause0) :-
loader:strip_subst_module(Clause0, user, Module, Clause),
- iso_ext:asserta(Module, Clause).
+ asserta_(Module, Clause).
+asserta_(Module, (Head :- Body)) :-
+ !,
+ '$asserta'(Module, Head, Body).
+asserta_(Module, Fact) :-
+ '$asserta'(Module, Fact, true).
:- meta_predicate assertz(:).
@@ -1184,7 +1189,13 @@ asserta(Clause0) :-
% The clase will be inserted at the end of the module.
assertz(Clause0) :-
loader:strip_subst_module(Clause0, user, Module, Clause),
- iso_ext:assertz(Module, Clause).
+ assertz_(Module, Clause).
+
+assertz_(Module, (Head :- Body)) :-
+ !,
+ '$assertz'(Module, Head, Body).
+assertz_(Module, Fact) :-
+ '$assertz'(Module, Fact, true).
:- meta_predicate retract(:).
@@ -1203,6 +1214,9 @@ retract(Clause0) :-
Body = true,
retract_module_clause(Head, Body, Module)
; Clause = (Head :- Body) ->
+ ( var(Module) -> Module = user
+ ; true
+ ),
retract_module_clause(Head, Body, Module)
).
diff --git a/src/lib/clpz.pl b/src/lib/clpz.pl
index f766771a..23c909e9 100644
--- a/src/lib/clpz.pl
+++ b/src/lib/clpz.pl
@@ -7968,11 +7968,11 @@ coeff_var_term(C-V, T) :- ( C =:= 1 -> T = #V ; T = C * #V ).
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#=(X, Y, T) :-
- X #= Y #<==> B,
+ X #= Y #<==> #B,
zo_t(B, T).
#<(X, Y, T) :-
- X #< Y #<==> B,
+ X #< Y #<==> #B,
zo_t(B, T).
zo_t(0, false).
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/lib/iso_ext.pl b/src/lib/iso_ext.pl
index 5096bfb9..15c05fd2 100644
--- a/src/lib/iso_ext.pl
+++ b/src/lib/iso_ext.pl
@@ -17,9 +17,7 @@ but they're not part of the ISO Prolog standard at the moment.
succ/2,
call_nth/2,
countall/2,
- copy_term_nat/2,
- asserta/2,
- assertz/2]).
+ copy_term_nat/2]).
:- use_module(library(error), [can_be/2,
domain_error/3,
@@ -384,21 +382,3 @@ countall(Goal, N) :-
copy_term_nat(Source, Dest) :-
'$copy_term_without_attr_vars'(Source, Dest).
-%% asserta(Module, Rule_Fact).
-%
-% Similar to `asserta/1` but allows specifying a Module
-asserta(Module, (Head :- Body)) :-
- !,
- '$asserta'(Module, Head, Body).
-asserta(Module, Fact) :-
- '$asserta'(Module, Fact, true).
-
-%% assertz(Module, Rule_Fact).
-%
-% Similar to `assertz/1` but allows specifying a Module
-assertz(Module, (Head :- Body)) :-
- !,
- '$assertz'(Module, Head, Body).
-assertz(Module, Fact) :-
- '$assertz'(Module, Fact, true).
-
diff --git a/src/lib/si.pl b/src/lib/si.pl
index bdebc956..ac28b43c 100644
--- a/src/lib/si.pl
+++ b/src/lib/si.pl
@@ -37,6 +37,7 @@
atomic_si/1,
list_si/1,
character_si/1,
+ term_si/1,
chars_si/1,
dif_si/2]).
@@ -68,6 +69,11 @@ character_si(Ch) :-
atom(Ch),
atom_length(Ch,1).
+term_si(Term) :-
+ ( ground(Term) -> acyclic_term(Term)
+ ; throw(error(instantiation_error, term_si/1))
+ ).
+
chars_si(Chs0) :-
'$skip_max_list'(_,_, Chs0,Chs),
( nonvar(Chs) -> Chs == [] ; true ), % fails for infinite lists too
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).
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
diff --git a/src/lib/wasm.pl b/src/lib/wasm.pl
new file mode 100644
index 00000000..2ade1641
--- /dev/null
+++ b/src/lib/wasm.pl
@@ -0,0 +1,29 @@
+/** Predicates for the WebAssembly platform
+
+This module contains predicates that are only available in
+the WASM (WebAssembly) version of Scryer Prolog.
+*/
+
+:- module(wasm, [js_eval/2]).
+
+:- use_module(library(error)).
+
+%% js_eval(+JsCode, -Result).
+%
+% Executes a JavaScript snippet `JsCode` using the platform
+% `eval` function. `Result` takes the return value of that code.
+% Strings, booleans, numbers, null and undefined are directly mapped to Prolog.
+% Arrays, objects, bigints, symbols and functions are not mapped.
+% Instead, a `js_{type}` atom will be returned.
+%
+% Example (on a browser):
+%
+% ```
+% ?- js_eval("prompt('What is your name?')", Name).
+% % A prompt is showed, with a textbox.
+% Name = "Whatever was written on the textbox".
+% ```
+js_eval(JsCode, Result) :-
+ must_be(chars, JsCode),
+ can_be(chars, Result),
+ '$js_eval'(JsCode, Result).
diff --git a/src/machine/arithmetic_ops.rs b/src/machine/arithmetic_ops.rs
index c3453bda..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 {
@@ -711,11 +709,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 +721,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,
diff --git a/src/machine/copier.rs b/src/machine/copier.rs
index be433ba1..c02854ff 100644
--- a/src/machine/copier.rs
+++ b/src/machine/copier.rs
@@ -18,6 +18,7 @@ pub trait CopierTarget: IndexMut {
fn store(&self, value: HeapCellValue) -> HeapCellValue;
fn deref(&self, value: HeapCellValue) -> HeapCellValue;
fn push(&mut self, value: HeapCellValue);
+ fn push_attr_var_queue(&mut self, attr_var_loc: usize);
fn stack(&mut self) -> &mut Stack;
fn threshold(&self) -> usize;
}
@@ -73,7 +74,6 @@ impl CopyTermState {
if h >= self.old_h {
*self.value_at_scan() = list_loc_as_cell!(h);
self.scan += 1;
-
return;
}
}
@@ -96,14 +96,19 @@ impl CopyTermState {
.store(self.target.deref(heap_loc_as_cell!(addr + 1)));
if !cdr.is_var() {
+ // mark addr + 1 as a list back edge in the cdr of the list
self.trail_list_cell(addr + 1, threshold);
+ self.target[addr + 1].set_mark_bit(true);
+ self.target[addr + 1].set_forwarding_bit(true);
} else {
let car = self
.target
.store(self.target.deref(heap_loc_as_cell!(addr)));
if !car.is_var() {
+ // mark addr as a list back edge in the car of the list
self.trail_list_cell(addr, threshold);
+ self.target[addr].set_mark_bit(true);
}
}
@@ -178,6 +183,7 @@ impl CopyTermState {
for (threshold, list_loc) in iter {
self.target[threshold] = list_loc_as_cell!(self.target.threshold());
+ self.target.push_attr_var_queue(threshold - 1);
self.copy_attr_var_list(list_loc);
}
}
@@ -263,6 +269,7 @@ impl CopyTermState {
}
fn copy_var(&mut self, addr: HeapCellValue) {
+ let index = addr.get_value() as usize;
let rd = self.target.deref(addr);
let ra = self.target.store(rd);
@@ -271,7 +278,20 @@ impl CopyTermState {
if h >= self.old_h {
*self.value_at_scan() = ra;
self.scan += 1;
+ return;
+ }
+ }
+ (HeapCellValueTag::Lis, h) => {
+ if h >= self.old_h && self.target[index].get_mark_bit() {
+ *self.value_at_scan() = heap_loc_as_cell!(
+ if ra.get_forwarding_bit() {
+ h + 1
+ } else {
+ h
+ }
+ );
+ self.scan += 1;
return;
}
}
@@ -356,12 +376,16 @@ impl CopyTermState {
}
}
- fn unwind_trail(&mut self) {
- for (r, value) in self.trail.drain(0..) {
+ fn unwind_trail(mut self) {
+ for (r, value) in self.trail {
let index = r.get_value() as usize;
match r.get_tag() {
- RefTag::AttrVar | RefTag::HeapCell => self.target[index] = value,
+ RefTag::AttrVar | RefTag::HeapCell => {
+ self.target[index] = value;
+ self.target[index].set_mark_bit(false);
+ self.target[index].set_forwarding_bit(false);
+ }
RefTag::StackCell => self.target.stack()[index] = value,
}
}
diff --git a/src/machine/disjuncts.rs b/src/machine/disjuncts.rs
index e0712265..d3fc6a88 100644
--- a/src/machine/disjuncts.rs
+++ b/src/machine/disjuncts.rs
@@ -663,12 +663,16 @@ impl VariableClassifier {
state_stack.last(),
Some(TraversalState::RemoveBranchNum)
) {
- // check if the second-to-last element is a regular BuildDisjunct, as we don't
- // want to add GetPrevLevel in case of a TrustMe.
- matches!(
- state_stack.iter().rev().nth(1),
- Some(TraversalState::BuildDisjunct(..))
- )
+ // check if the second-to-last element
+ // is a regular BuildDisjunct, as we
+ // don't want to add GetPrevLevel in
+ // case of a TrustMe.
+ match state_stack.iter().rev().nth(1) {
+ Some(&TraversalState::BuildDisjunct(preceding_len)) => {
+ preceding_len + 1 == build_stack.len()
+ }
+ _ => false,
+ }
} else {
false
};
diff --git a/src/machine/dispatch.rs b/src/machine/dispatch.rs
index 6afce926..ff7d0188 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;
}
@@ -208,6 +208,7 @@ impl MachineState {
l
}
(HeapCellValueTag::Fixnum |
+ HeapCellValueTag::CutPoint |
HeapCellValueTag::Char |
HeapCellValueTag::F64) => {
c
@@ -3675,6 +3676,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);
@@ -4128,6 +4139,14 @@ impl Machine {
try_or_throw!(self.machine_st, self.define_foreign_struct());
step_or_fail!(self, self.machine_st.p = self.machine_st.cp);
}
+ &Instruction::CallJsEval => {
+ try_or_throw!(self.machine_st, self.js_eval());
+ step_or_fail!(self, self.machine_st.p += 1);
+ }
+ &Instruction::ExecuteJsEval => {
+ try_or_throw!(self.machine_st, self.js_eval());
+ step_or_fail!(self, self.machine_st.p = self.machine_st.cp);
+ }
&Instruction::CallCurrentTime => {
self.current_time();
step_or_fail!(self, self.machine_st.p += 1);
diff --git a/src/machine/lib_machine.rs b/src/machine/lib_machine.rs
index d7d183aa..b0cc880f 100644
--- a/src/machine/lib_machine.rs
+++ b/src/machine/lib_machine.rs
@@ -57,10 +57,11 @@ impl Machine {
or_frame.prelude.attr_var_queue_len = 0;
self.machine_st.b = stub_b;
+ self.machine_st.hb = self.machine_st.heap.len();
}
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),
@@ -87,6 +88,7 @@ impl Machine {
.expect("couldn't get code index")
.local()
.unwrap();
+ self.machine_st.b0 = self.machine_st.b;
let var_names: IndexMap<_, _> = term_write_result
.var_dict
@@ -192,7 +194,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"));
}
@@ -444,10 +446,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
@@ -457,10 +456,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
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/machine/machine_errors.rs b/src/machine/machine_errors.rs
index f509b46c..02133f32 100644
--- a/src/machine/machine_errors.rs
+++ b/src/machine/machine_errors.rs
@@ -492,13 +492,22 @@ impl MachineState {
self.permission_error(Permission::Modify, atom!("static_module"), module)
}
SessionError::ExistenceError(err) => self.existence_error(err),
- SessionError::ModuleDoesNotContainExport(..) => {
- let error_atom = atom!("module_does_not_contain_claimed_export");
+ SessionError::ModuleDoesNotContainExport(module_name, key) => {
+ let functor_stub = functor_stub(key.0, key.1);
+
+ let stub = functor!(
+ atom!("module_does_not_contain_claimed_export"),
+ [
+ atom(module_name),
+ str(self.heap.len() + 4, 0)
+ ],
+ [functor_stub]
+ );
self.permission_error(
Permission::Access,
atom!("private_procedure"),
- functor!(error_atom),
+ stub,
)
}
SessionError::ModuleCannotImportSelf(module_name) => {
diff --git a/src/machine/machine_state.rs b/src/machine/machine_state.rs
index 7f682e0a..3763b2c0 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 {
@@ -290,6 +289,11 @@ impl<'a> CopierTarget for CopyTerm<'a> {
self.state.heap.push(hcv);
}
+ #[inline(always)]
+ fn push_attr_var_queue(&mut self, attr_var_loc: usize) {
+ self.state.attr_var_init.attr_var_queue.push(attr_var_loc);
+ }
+
#[inline(always)]
fn store(&self, value: HeapCellValue) -> HeapCellValue {
self.state.store(value)
@@ -308,6 +312,7 @@ impl<'a> CopierTarget for CopyTerm<'a> {
#[derive(Debug)]
pub(super) struct CopyBallTerm<'a> {
+ attr_var_queue: &'a mut Vec,
stack: &'a mut Stack,
heap: &'a mut Heap,
heap_boundary: usize,
@@ -315,10 +320,16 @@ pub(super) struct CopyBallTerm<'a> {
}
impl<'a> CopyBallTerm<'a> {
- pub(super) fn new(stack: &'a mut Stack, heap: &'a mut Heap, stub: &'a mut Heap) -> Self {
+ pub(super) fn new(
+ attr_var_queue: &'a mut Vec,
+ stack: &'a mut Stack,
+ heap: &'a mut Heap,
+ stub: &'a mut Heap,
+ ) -> Self {
let hb = heap.len();
CopyBallTerm {
+ attr_var_queue,
stack,
heap,
heap_boundary: hb,
@@ -360,6 +371,11 @@ impl<'a> CopierTarget for CopyBallTerm<'a> {
self.stub.push(value);
}
+ #[inline(always)]
+ fn push_attr_var_queue(&mut self, attr_var_loc: usize) {
+ self.attr_var_queue.push(attr_var_loc);
+ }
+
fn store(&self, value: HeapCellValue) -> HeapCellValue {
read_heap_cell!(value,
(HeapCellValueTag::Var | HeapCellValueTag::AttrVar, h) => {
@@ -417,15 +433,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 +985,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 +994,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 +1020,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..edd6b673 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,
}
}
@@ -335,7 +334,12 @@ impl MachineState {
self.ball.boundary = self.heap.len();
copy_term(
- CopyBallTerm::new(&mut self.stack, &mut self.heap, &mut self.ball.stub),
+ CopyBallTerm::new(
+ &mut self.attr_var_init.attr_var_queue,
+ &mut self.stack,
+ &mut self.heap,
+ &mut self.ball.stub,
+ ),
addr,
AttrVarPolicy::DeepCopy,
);
diff --git a/src/machine/mock_wam.rs b/src/machine/mock_wam.rs
index 94eab6ff..0da42e08 100644
--- a/src/machine/mock_wam.rs
+++ b/src/machine/mock_wam.rs
@@ -159,6 +159,14 @@ impl<'a> CopierTarget for TermCopyingMockWAM<'a> {
self.wam.machine_st.heap.push(val);
}
+ fn push_attr_var_queue(&mut self, attr_var_loc: usize) {
+ self.wam
+ .machine_st
+ .attr_var_init
+ .attr_var_queue
+ .push(attr_var_loc);
+ }
+
fn stack(&mut self) -> &mut Stack {
&mut self.wam.machine_st.stack
}
diff --git a/src/machine/mod.rs b/src/machine/mod.rs
index 6801575d..b25627db 100644
--- a/src/machine/mod.rs
+++ b/src/machine/mod.rs
@@ -211,6 +211,15 @@ impl Machine {
)
}
+ pub fn get_inference_count(&mut self) -> u64 {
+ self.machine_st
+ .cwil
+ .global_count
+ .clone()
+ .try_into()
+ .unwrap()
+ }
+
pub fn throw_session_error(&mut self, err: SessionError, key: PredicateKey) {
let err = self.machine_st.session_error(err);
let stub = functor_stub(key.0, key.1);
diff --git a/src/machine/streams.rs b/src/machine/streams.rs
index 88f4cb36..fc957ade 100644
--- a/src/machine/streams.rs
+++ b/src/machine/streams.rs
@@ -27,6 +27,7 @@ use std::io::{Cursor, ErrorKind, Read, Seek, SeekFrom, Write};
use std::mem;
use std::net::{Shutdown, TcpStream};
use std::ops::{Deref, DerefMut};
+use std::path::PathBuf;
use std::ptr;
#[cfg(feature = "tls")]
@@ -1837,42 +1838,55 @@ impl MachineState {
}
};
- let file = match open_options.open(&*file_spec.as_str()) {
- Ok(file) => file,
- Err(err) => {
- match err.kind() {
- ErrorKind::NotFound => {
- // 8.11.5.3j)
- let stub = functor_stub(atom!("open"), 4);
+ let mut path = PathBuf::from(&*file_spec.as_str());
- let err =
- self.existence_error(ExistenceError::SourceSink(self[temp_v!(1)]));
+ loop {
+ let file = match open_options.open(&path) {
+ Ok(file) => file,
+ Err(err) => {
+ match err.kind() {
+ ErrorKind::NotFound => {
+ // 8.11.5.3j)
+ let stub = functor_stub(atom!("open"), 4);
- return Err(self.error_form(err, stub));
+ let err =
+ self.existence_error(ExistenceError::SourceSink(self[temp_v!(1)]));
+
+ return Err(self.error_form(err, stub));
+ }
+ ErrorKind::PermissionDenied => {
+ // 8.11.5.3k)
+ return Err(self.open_permission_error(
+ self.registers[1],
+ atom!("open"),
+ 4,
+ ));
+ }
+ _ => {
+ // assume the OS is out of file descriptors.
+ let stub = functor_stub(atom!("open"), 4);
+ let err = self.resource_error(ResourceError::OutOfFiles);
+
+ return Err(self.error_form(err, stub));
+ }
}
- ErrorKind::PermissionDenied => {
- // 8.11.5.3k)
- return Err(self.open_permission_error(
- self.registers[1],
- atom!("open"),
- 4,
- ));
- }
- _ => {
- // assume the OS is out of file descriptors.
- let stub = functor_stub(atom!("open"), 4);
- let err = self.resource_error(ResourceError::OutOfFiles);
+ }
+ };
- return Err(self.error_form(err, stub));
+ if path.extension().is_none() {
+ if let Some(metadata) = file.metadata().ok() {
+ if metadata.is_dir() {
+ path.set_extension("pl");
+ continue;
}
}
}
- };
- Ok(if is_input_file {
- Stream::from_file_as_input(file_spec, file, &mut self.arena)
- } else {
- Stream::from_file_as_output(file_spec, file, in_append_mode, &mut self.arena)
- })
+ return Ok(if is_input_file {
+ Stream::from_file_as_input(file_spec, file, &mut self.arena)
+ } else {
+ Stream::from_file_as_output(file_spec, file, in_append_mode, &mut self.arena)
+ });
+ }
}
}
diff --git a/src/machine/system_calls.rs b/src/machine/system_calls.rs
index aa78f1a1..758bbc9d 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;
@@ -828,8 +827,12 @@ impl MachineState {
) -> usize {
let threshold = self.lifted_heap.len() - lh_offset;
- let mut copy_ball_term =
- CopyBallTerm::new(&mut self.stack, &mut self.heap, &mut self.lifted_heap);
+ let mut copy_ball_term = CopyBallTerm::new(
+ &mut self.attr_var_init.attr_var_queue,
+ &mut self.stack,
+ &mut self.heap,
+ &mut self.lifted_heap,
+ );
copy_ball_term.push(list_loc_as_cell!(threshold + 1));
copy_ball_term.push(heap_loc_as_cell!(threshold + 3));
@@ -4188,7 +4191,14 @@ impl Machine {
#[cfg(target_arch = "wasm32")]
#[inline(always)]
pub(crate) fn cpu_now(&mut self) {
- // TODO
+ let millisecs = web_sys::window()
+ .expect("window global object should be available")
+ .performance()
+ .expect("performance property in window should be available")
+ .now();
+ let secs = float_alloc!(millisecs / 1000.0, self.machine_st.arena);
+
+ self.machine_st.unify_f64(secs, self.deref_register(1));
}
#[inline(always)]
@@ -4879,6 +4889,70 @@ impl Machine {
Ok(())
}
+ #[cfg(not(target_arch = "wasm32"))]
+ #[inline(always)]
+ pub(crate) fn js_eval(&mut self) -> CallResult {
+ unimplemented!()
+ }
+
+ #[cfg(target_arch = "wasm32")]
+ #[inline(always)]
+ pub(crate) fn js_eval(&mut self) -> CallResult {
+ let code = self.deref_register(1);
+ let result_reg = self.deref_register(2);
+ if let Some(code) = self.machine_st.value_to_str_like(code) {
+ match js_sys::eval(&code.as_str()) {
+ Ok(result) => self.unify_js_value(result, result_reg),
+ Err(result) => self.unify_js_value(result, result_reg),
+ };
+ return Ok(());
+ }
+ self.machine_st.fail = true;
+ Ok(())
+ }
+
+ #[cfg(target_arch = "wasm32")]
+ fn unify_js_value(&mut self, result: wasm_bindgen::JsValue, result_reg: HeapCellValue) {
+ match result.as_bool() {
+ Some(result) => match result {
+ true => self.machine_st.unify_atom(atom!("true"), result_reg),
+ false => self.machine_st.unify_atom(atom!("false"), result_reg),
+ },
+ None => match result.as_f64() {
+ Some(result) => {
+ let n = float_alloc!(result, self.machine_st.arena);
+ self.machine_st.unify_f64(n, result_reg);
+ }
+ None => match result.as_string() {
+ Some(result) => {
+ let result = AtomTable::build_with(&self.machine_st.atom_tbl, &result);
+ self.machine_st.unify_complete_string(result, result_reg);
+ }
+ None => {
+ if result.is_null() {
+ self.machine_st.unify_atom(atom!("null"), result_reg);
+ } else if result.is_undefined() {
+ self.machine_st.unify_atom(atom!("undefined"), result_reg);
+ } else if result.is_symbol() {
+ self.machine_st.unify_atom(atom!("js_symbol"), result_reg);
+ } else if result.is_object() {
+ self.machine_st.unify_atom(atom!("js_object"), result_reg);
+ } else if result.is_array() {
+ self.machine_st.unify_atom(atom!("js_array"), result_reg);
+ } else if result.is_function() {
+ self.machine_st.unify_atom(atom!("js_function"), result_reg);
+ } else if result.is_bigint() {
+ self.machine_st.unify_atom(atom!("js_bigint"), result_reg);
+ } else {
+ self.machine_st
+ .unify_atom(atom!("js_unknown_type"), result_reg);
+ }
+ }
+ },
+ },
+ }
+ }
+
#[inline(always)]
pub(crate) fn current_time(&mut self) {
let timestamp = self.systemtime_to_timestamp(SystemTime::now());
@@ -5516,11 +5590,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 +5602,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 +5745,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;
}
}
@@ -6791,6 +6864,7 @@ impl Machine {
copy_term(
CopyBallTerm::new(
+ &mut self.machine_st.attr_var_init.attr_var_queue,
&mut self.machine_st.stack,
&mut self.machine_st.heap,
&mut ball.stub,
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());
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),
diff --git a/src/toplevel.pl b/src/toplevel.pl
index dc7342c0..a9a423c4 100644
--- a/src/toplevel.pl
+++ b/src/toplevel.pl
@@ -452,4 +452,4 @@ print_exception_with_check(E) :-
% is expected to be printed instead.
; print_exception(E)
).
-
\ No newline at end of file
+
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)]"