Experiment formal next prerequisite results 01 - kmosoti/FabricO11y GitHub Wiki

Next prerequisite actual results and custody scope proposal

Exact pre-flight X-104/C-060. Constructor and custody source counterexamples ran with unchanged production; every cell default16/20GiB/noSwap/1800s/full1GiB/freshcensus, serial, stopped.

Constructor closeout TERM at ea3cb20: one method; only interrupted=True failed because the actual staged receipt was missing. Gate-release positive passed. Exit1/stopped, no native package transform. Logs6ae8a1aa31756caa13ec07598e531b73a1becd96fccb1789bb0d9ba4fdf301c9; resource093fe85f1fef2569504527d5c52c4ac6473234c2dd09c3591a9aa1063a7d6efa.

Custody nested protobuf at be1fb74: one method; exactly field-zero/tag-too-large/varint-too-long subcases failed (ValueError not raised). Valid sparse unknownfield99 positive passed. Exit1/stopped; query oracle unchanged. Logadf1cc47ae5f78f21c6ceb79705387baa60a1aea6262e926a0477097a0a927ff; resource6ddfca51c51ae184742515c4adfe0794df0ad726ca17acda5eccf9e41e5cad5c.

Native clock at a74ab66: direct pinnedRust1.99/GCC C+Rust compile, actual positive native offsets0,1,1799,1800,28799,28800 (18clock readings) with raw/syscall/monotonic/sleep/controller evidence. Fifteen malformed controls refused with exit78 and their exact reason; unpreloaded case refused by map witness then stopped by normal TERM(exit−15). Target groups/receiver and outer cgroup stopped, completed0, owned temporary fixture absent. This establishes only the finite native fixture binding; no packaged idle/absolute expiry/passkey/revocation/role/browser/Orca outcome. Inner receipt14f3d1d5d00d256e4405db03d971efb7e45225c4893a500941f2f06ee211469b; log7358268b90c606bab0e884b5ba755ee46bf4d7864e5a953179e05a81a411d190; resource315e8b32f4444cc775c35195bc81df741a2ac29d3d661da37b2efb2c38bf274e.

The custody proposal below is prospective/read-only: no parser repair or fullschema control has run. Production ceiling requires a separate exact scope ACK; do not treat the actual red or proposal as admission.

owner-fixture-closeout-term-red-01/owner-fixture-closeout-term-red-01.json

SHA256 1aeb179d5eaa026bb7bff43ba47f653d08263a8d9baf9106c658bb90fdc9b625.

{
  "label": "owner-fixture-closeout-term-red-01",
  "command": [
    "env",
    "PYTHONPATH=tools/packaging",
    "python3",
    "-B",
    "-m",
    "unittest",
    "test_packaging.PackageTests.test_constructor_closeout_term_preserves_receipt_and_stage"
  ],
  "delegated": false,
  "frozen": null,
  "scope": "harness controls only; no candidate acceptance evidence",
  "harness_revision": "ea3cb20ac3b9126592251f424e1566eaad260d8b",
  "source_status_before": "",
  "storage_root": "/run/media/kmosoti/data/FabricO11y",
  "admission_bytes": 32236992130,
  "admission_observation": {
    "data_bytes": 32236992130,
    "regular_path_bytes": 32236935122,
    "path_count": 378449,
    "uid": 0,
    "gid": 0,
    "attempt": 1
  },
  "reserved_bytes": 1073741824,
  "observations": [],
  "started_utc": "2026-10-13T03:07:54.273130+00:00",
  "state": "completed",
  "log": "/run/media/kmosoti/data/FabricO11y/results/service-opening-candidate/owner-fixture-closeout-term-red-01.log",
  "launcher_exit": 1,
  "exit": 1,
  "source_status_after": "",
  "finished_utc": "2026-10-13T03:07:55.279710+00:00",
  "log_sha256": "6ae8a1aa31756caa13ec07598e531b73a1becd96fccb1789bb0d9ba4fdf301c9",
  "resource_receipts": [
    {
      "path": "/run/media/kmosoti/data/FabricO11y/results/service-opening-candidate/resource-containment/fabric-work-9e594bbbb3884a0684600370a12c5bbb.json",
      "sha256": "093fe85f1fef2569504527d5c52c4ac6473234c2dd09c3591a9aa1063a7d6efa",
      "exit": 1,
      "stop_confirmed": true,
      "retained_failure_evidence": "/run/media/kmosoti/data/FabricO11y/evidence/fabric-work-9e594bbbb3884a0684600370a12c5bbb"
    }
  ]
}

owner-fixture-closeout-term-red-01/fabric-work-9e594bbbb3884a0684600370a12c5bbb.json

SHA256 093fe85f1fef2569504527d5c52c4ac6473234c2dd09c3591a9aa1063a7d6efa.

{
  "unit": "fabric-work-9e594bbbb3884a0684600370a12c5bbb",
  "command": [
    "env",
    "PYTHONPATH=tools/packaging",
    "python3",
    "-B",
    "-m",
    "unittest",
    "test_packaging.PackageTests.test_constructor_closeout_term_preserves_receipt_and_stage"
  ],
  "exit": 1,
  "wrapper_exit": 1,
  "command_receipt": {
    "unit": "fabric-work-9e594bbbb3884a0684600370a12c5bbb",
    "command": [
      "env",
      "PYTHONPATH=tools/packaging",
      "python3",
      "-B",
      "-m",
      "unittest",
      "test_packaging.PackageTests.test_constructor_closeout_term_preserves_receipt_and_stage"
    ],
    "cgroup": "/sys/fs/cgroup/user.slice/user-1000.slice/[email protected]/app.slice/fabric-work-9e594bbbb3884a0684600370a12c5bbb.service",
    "state": "completed",
    "exit": 1,
    "resource_observation": "command_return_before_service_stop",
    "resources": {
      "memory.peak": "43139072",
      "memory.events": "low 0\nhigh 0\nmax 0\noom 0\noom_kill 0\noom_group_kill 0\nsock_throttled 0",
      "cpu.stat": "usage_usec 304286\nuser_usec 258548\nsystem_usec 45737\nnice_usec 0\ncore_sched.force_idle_usec 0\nnr_periods 0\nnr_throttled 0\nthrottled_usec 0\nnr_bursts 0\nburst_usec 0"
    }
  },
  "stop_confirmed": true,
  "stop_error": null,
  "started_unix": 1791860874.3026295,
  "elapsed_s": 0.37517261505126953,
  "storage_root": "/run/media/kmosoti/data/FabricO11y",
  "temporary": "/run/media/kmosoti/data/FabricO11y/scratch/work-6tq2_43e",
  "temporary_removed": true,
  "retained_failure_evidence": "/run/media/kmosoti/data/FabricO11y/evidence/fabric-work-9e594bbbb3884a0684600370a12c5bbb",
  "memory_high_bytes": 17179869184,
  "memory_max_bytes": 21474836480,
  "swap_max_bytes": 0,
  "runtime_max_seconds": 1800,
  "delegated": false
}

owner-fixture-closeout-term-red-01/owner-fixture-closeout-term-red-01.log

SHA256 6ae8a1aa31756caa13ec07598e531b73a1becd96fccb1789bb0d9ba4fdf301c9.

Running as unit: fabric-work-9e594bbbb3884a0684600370a12c5bbb.service
resource group: /user.slice/user-1000.slice/[email protected]/app.slice/fabric-work-9e594bbbb3884a0684600370a12c5bbb.service; memory.max=21474836480; swap.max=0
F
======================================================================
FAIL: test_constructor_closeout_term_preserves_receipt_and_stage (test_packaging.PackageTests.test_constructor_closeout_term_preserves_receipt_and_stage) (interrupted=True)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/run/media/kmosoti/data/FabricO11y/scratch/owner-walkthrough-harness/tools/packaging/test_packaging.py", line 228, in test_constructor_closeout_term_preserves_receipt_and_stage
    self.assertTrue(receipt.is_file(), 'closeout TERM lost the actual receipt after staging')
    ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: False is not true : closeout TERM lost the actual receipt after staging

----------------------------------------------------------------------
Ran 1 test in 0.200s

FAILED (failures=1)
          Finished with result: exit-code
Main processes terminated with: code=exited, status=1/FAILURE
               Service runtime: 361ms
             CPU time consumed: 309ms
                   Memory peak: 41.1M (swap: 0B)

installation-custody-malformed-red-01/installation-custody-malformed-red-01.json

SHA256 bed4bd4384a7d6f6678519db5b8351a47ce12bb190b8b176f55b38583ee10bf8.

{
  "label": "installation-custody-malformed-red-01",
  "command": [
    "python3",
    "-B",
    "tools/qualification/install/test_custody_witness.py",
    "CustodyWitnessControls.test_nested_otlp_structural_refusals"
  ],
  "delegated": false,
  "frozen": null,
  "scope": "harness controls only; no candidate acceptance evidence",
  "harness_revision": "be1fb749c15b11d4f9dffc35edd75755511c0b66",
  "source_status_before": "",
  "storage_root": "/run/media/kmosoti/data/FabricO11y",
  "admission_bytes": 32236999488,
  "admission_observation": {
    "data_bytes": 32236999488,
    "regular_path_bytes": 32236942480,
    "path_count": 378454,
    "uid": 0,
    "gid": 0,
    "attempt": 1
  },
  "reserved_bytes": 1073741824,
  "observations": [],
  "started_utc": "2026-10-13T03:09:07.041623+00:00",
  "state": "completed",
  "log": "/run/media/kmosoti/data/FabricO11y/results/service-opening-candidate/installation-custody-malformed-red-01.log",
  "launcher_exit": 1,
  "exit": 1,
  "source_status_after": "",
  "finished_utc": "2026-10-13T03:09:08.047576+00:00",
  "log_sha256": "adf1cc47ae5f78f21c6ceb79705387baa60a1aea6262e926a0477097a0a927ff",
  "resource_receipts": [
    {
      "path": "/run/media/kmosoti/data/FabricO11y/results/service-opening-candidate/resource-containment/fabric-work-88e0cd9a878e4fbf8692b8bc40a512ac.json",
      "sha256": "6ddfca51c51ae184742515c4adfe0794df0ad726ca17acda5eccf9e41e5cad5c",
      "exit": 1,
      "stop_confirmed": true,
      "retained_failure_evidence": "/run/media/kmosoti/data/FabricO11y/evidence/fabric-work-88e0cd9a878e4fbf8692b8bc40a512ac"
    }
  ]
}

installation-custody-malformed-red-01/fabric-work-88e0cd9a878e4fbf8692b8bc40a512ac.json

SHA256 6ddfca51c51ae184742515c4adfe0794df0ad726ca17acda5eccf9e41e5cad5c.

{
  "unit": "fabric-work-88e0cd9a878e4fbf8692b8bc40a512ac",
  "command": [
    "python3",
    "-B",
    "tools/qualification/install/test_custody_witness.py",
    "CustodyWitnessControls.test_nested_otlp_structural_refusals"
  ],
  "exit": 1,
  "wrapper_exit": 1,
  "command_receipt": {
    "unit": "fabric-work-88e0cd9a878e4fbf8692b8bc40a512ac",
    "command": [
      "python3",
      "-B",
      "tools/qualification/install/test_custody_witness.py",
      "CustodyWitnessControls.test_nested_otlp_structural_refusals"
    ],
    "cgroup": "/sys/fs/cgroup/user.slice/user-1000.slice/[email protected]/app.slice/fabric-work-88e0cd9a878e4fbf8692b8bc40a512ac.service",
    "state": "completed",
    "exit": 1,
    "resource_observation": "command_return_before_service_stop",
    "resources": {
      "memory.peak": "24092672",
      "memory.events": "low 0\nhigh 0\nmax 0\noom 0\noom_kill 0\noom_group_kill 0\nsock_throttled 0",
      "cpu.stat": "usage_usec 106737\nuser_usec 88619\nsystem_usec 18117\nnice_usec 0\ncore_sched.force_idle_usec 0\nnr_periods 0\nnr_throttled 0\nthrottled_usec 0\nnr_bursts 0\nburst_usec 0"
    }
  },
  "stop_confirmed": true,
  "stop_error": null,
  "started_unix": 1791860947.0705373,
  "elapsed_s": 0.14951205253601074,
  "storage_root": "/run/media/kmosoti/data/FabricO11y",
  "temporary": "/run/media/kmosoti/data/FabricO11y/scratch/work-tcx8wrpm",
  "temporary_removed": true,
  "retained_failure_evidence": "/run/media/kmosoti/data/FabricO11y/evidence/fabric-work-88e0cd9a878e4fbf8692b8bc40a512ac",
  "memory_high_bytes": 17179869184,
  "memory_max_bytes": 21474836480,
  "swap_max_bytes": 0,
  "runtime_max_seconds": 1800,
  "delegated": false
}

installation-custody-malformed-red-01/installation-custody-malformed-red-01.log

SHA256 adf1cc47ae5f78f21c6ceb79705387baa60a1aea6262e926a0477097a0a927ff.

Running as unit: fabric-work-88e0cd9a878e4fbf8692b8bc40a512ac.service
resource group: /user.slice/user-1000.slice/[email protected]/app.slice/fabric-work-88e0cd9a878e4fbf8692b8bc40a512ac.service; memory.max=21474836480; swap.max=0
FFF
======================================================================
FAIL: test_nested_otlp_structural_refusals (__main__.CustodyWitnessControls.test_nested_otlp_structural_refusals) (defect='field-zero')
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/run/media/kmosoti/data/FabricO11y/scratch/installation-custody-witness/tools/qualification/install/test_custody_witness.py", line 196, in test_nested_otlp_structural_refusals
    with self.subTest(defect=name), self.assertRaisesRegex(ValueError, reason):
                                    ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
AssertionError: ValueError not raised

======================================================================
FAIL: test_nested_otlp_structural_refusals (__main__.CustodyWitnessControls.test_nested_otlp_structural_refusals) (defect='field-too-large')
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/run/media/kmosoti/data/FabricO11y/scratch/installation-custody-witness/tools/qualification/install/test_custody_witness.py", line 196, in test_nested_otlp_structural_refusals
    with self.subTest(defect=name), self.assertRaisesRegex(ValueError, reason):
                                    ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
AssertionError: ValueError not raised

======================================================================
FAIL: test_nested_otlp_structural_refusals (__main__.CustodyWitnessControls.test_nested_otlp_structural_refusals) (defect='varint-too-long')
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/run/media/kmosoti/data/FabricO11y/scratch/installation-custody-witness/tools/qualification/install/test_custody_witness.py", line 196, in test_nested_otlp_structural_refusals
    with self.subTest(defect=name), self.assertRaisesRegex(ValueError, reason):
                                    ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
AssertionError: ValueError not raised

----------------------------------------------------------------------
Ran 1 test in 0.026s

FAILED (failures=3)
          Finished with result: exit-code
Main processes terminated with: code=exited, status=1/FAILURE
               Service runtime: 136ms
             CPU time consumed: 111ms
                   Memory peak: 22.9M (swap: 0B)

console-clock-native-binding-01/console-clock-native-binding-01.json

SHA256 36cd2d05c000e6e3d6b9617c8a258b9667917034acad8ad95c3a3000e8ccde1f.

{
  "label": "console-clock-native-binding-01",
  "command": [
    "python3",
    "-B",
    "tools/ui/session_clock.py",
    "--output",
    "/run/media/kmosoti/data/FabricO11y/results/service-opening-candidate/console-clock-native-binding-01",
    "--rustc",
    "/run/media/kmosoti/data/FabricO11y/toolchain-cache/rustup/toolchains/1.99.0-x86_64-unknown-linux-gnu/bin/rustc",
    "--cc",
    "/usr/bin/gcc"
  ],
  "delegated": false,
  "frozen": null,
  "scope": "harness controls only; no candidate acceptance evidence",
  "harness_revision": "a74ab66bae81197d8f7a22f61ccba1a686b7a79e",
  "source_status_before": "",
  "storage_root": "/run/media/kmosoti/data/FabricO11y",
  "admission_bytes": 32237007900,
  "admission_observation": {
    "data_bytes": 32237007900,
    "regular_path_bytes": 32236950892,
    "path_count": 378459,
    "uid": 0,
    "gid": 0,
    "attempt": 1
  },
  "reserved_bytes": 1073741824,
  "observations": [],
  "started_utc": "2026-10-13T03:10:02.139608+00:00",
  "state": "completed",
  "log": "/run/media/kmosoti/data/FabricO11y/results/service-opening-candidate/console-clock-native-binding-01.log",
  "launcher_exit": 0,
  "exit": 0,
  "source_status_after": "",
  "finished_utc": "2026-10-13T03:10:04.146125+00:00",
  "log_sha256": "7358268b90c606bab0e884b5ba755ee46bf4d7864e5a953179e05a81a411d190",
  "resource_receipts": [
    {
      "path": "/run/media/kmosoti/data/FabricO11y/results/service-opening-candidate/resource-containment/fabric-work-cfdb894da8f34d1da2077cb004021b34.json",
      "sha256": "315e8b32f4444cc775c35195bc81df741a2ac29d3d661da37b2efb2c38bf274e",
      "exit": 0,
      "stop_confirmed": true,
      "retained_failure_evidence": null
    }
  ]
}

console-clock-native-binding-01/fabric-work-cfdb894da8f34d1da2077cb004021b34.json

SHA256 315e8b32f4444cc775c35195bc81df741a2ac29d3d661da37b2efb2c38bf274e.

{
  "unit": "fabric-work-cfdb894da8f34d1da2077cb004021b34",
  "command": [
    "python3",
    "-B",
    "tools/ui/session_clock.py",
    "--output",
    "/run/media/kmosoti/data/FabricO11y/results/service-opening-candidate/console-clock-native-binding-01",
    "--rustc",
    "/run/media/kmosoti/data/FabricO11y/toolchain-cache/rustup/toolchains/1.99.0-x86_64-unknown-linux-gnu/bin/rustc",
    "--cc",
    "/usr/bin/gcc"
  ],
  "exit": 0,
  "wrapper_exit": 0,
  "command_receipt": {
    "unit": "fabric-work-cfdb894da8f34d1da2077cb004021b34",
    "command": [
      "python3",
      "-B",
      "tools/ui/session_clock.py",
      "--output",
      "/run/media/kmosoti/data/FabricO11y/results/service-opening-candidate/console-clock-native-binding-01",
      "--rustc",
      "/run/media/kmosoti/data/FabricO11y/toolchain-cache/rustup/toolchains/1.99.0-x86_64-unknown-linux-gnu/bin/rustc",
      "--cc",
      "/usr/bin/gcc"
    ],
    "cgroup": "/sys/fs/cgroup/user.slice/user-1000.slice/[email protected]/app.slice/fabric-work-cfdb894da8f34d1da2077cb004021b34.service",
    "state": "completed",
    "exit": 0,
    "resource_observation": "command_return_before_service_stop",
    "resources": {
      "memory.peak": "461586432",
      "memory.events": "low 0\nhigh 0\nmax 0\noom 0\noom_kill 0\noom_group_kill 0\nsock_throttled 0",
      "cpu.stat": "usage_usec 650738\nuser_usec 458671\nsystem_usec 192066\nnice_usec 0\ncore_sched.force_idle_usec 0\nnr_periods 0\nnr_throttled 0\nthrottled_usec 0\nnr_bursts 0\nburst_usec 0"
    }
  },
  "stop_confirmed": true,
  "stop_error": null,
  "started_unix": 1791861002.1688845,
  "elapsed_s": 1.486616611480713,
  "storage_root": "/run/media/kmosoti/data/FabricO11y",
  "temporary": "/run/media/kmosoti/data/FabricO11y/scratch/work-_uvkjmpo",
  "temporary_removed": true,
  "retained_failure_evidence": null,
  "memory_high_bytes": 17179869184,
  "memory_max_bytes": 21474836480,
  "swap_max_bytes": 0,
  "runtime_max_seconds": 1800,
  "delegated": false
}

console-clock-native-binding-01/receipt.json

SHA256 14f3d1d5d00d256e4405db03d971efb7e45225c4893a500941f2f06ee211469b.

{
  "scope": "native binding only; actual packaged browser session checks pending",
  "state": "completed",
  "exit": 0,
  "commands": [
    [
      "/run/media/kmosoti/data/FabricO11y/toolchain-cache/rustup/toolchains/1.99.0-x86_64-unknown-linux-gnu/bin/rustc",
      "-vV"
    ],
    [
      "/usr/bin/gcc",
      "--version"
    ],
    [
      "/usr/bin/gcc",
      "-shared",
      "-fPIC",
      "-pthread",
      "-O2",
      "-Wall",
      "-Wextra",
      "-Werror",
      "-o",
      "/run/media/kmosoti/data/FabricO11y/scratch/session-clock-pu289f80/session-clock.so",
      "/run/media/kmosoti/data/FabricO11y/scratch/console-access-acceptance/tools/ui/session_clock.c",
      "-ldl"
    ],
    [
      "/run/media/kmosoti/data/FabricO11y/toolchain-cache/rustup/toolchains/1.99.0-x86_64-unknown-linux-gnu/bin/rustc",
      "--edition=2021",
      "-C",
      "opt-level=1",
      "-o",
      "/run/media/kmosoti/data/FabricO11y/scratch/session-clock-pu289f80/session-clock-probe",
      "/run/media/kmosoti/data/FabricO11y/scratch/console-access-acceptance/tools/ui/session_clock_probe.rs"
    ],
    [
      "readelf",
      "--dyn-syms",
      "--wide",
      "/run/media/kmosoti/data/FabricO11y/scratch/session-clock-pu289f80/session-clock-probe"
    ],
    [
      "readelf",
      "-lW",
      "/run/media/kmosoti/data/FabricO11y/scratch/session-clock-pu289f80/session-clock-probe"
    ],
    [
      "readelf",
      "-nW",
      "/run/media/kmosoti/data/FabricO11y/scratch/session-clock-pu289f80/session-clock.so"
    ],
    [
      "readelf",
      "-nW",
      "/run/media/kmosoti/data/FabricO11y/scratch/session-clock-pu289f80/session-clock-probe"
    ],
    [
      "readelf",
      "-nW",
      "/lib64/ld-linux-x86-64.so.2"
    ],
    [
      "readelf",
      "-nW",
      "/usr/lib64/libc.so.6"
    ]
  ],
  "tool_outputs": [
    {
      "command": [
        "/run/media/kmosoti/data/FabricO11y/toolchain-cache/rustup/toolchains/1.99.0-x86_64-unknown-linux-gnu/bin/rustc",
        "-vV"
      ],
      "exit": 0,
      "raw_log": "/run/media/kmosoti/data/FabricO11y/results/service-opening-candidate/console-clock-native-binding-01/tool-1.log",
      "output": "rustc 1.99.0 (b940084d7 2026-09-28)\nbinary: rustc\ncommit-hash: b940084d7eb6a299eb4bfeb8e34901bc051e7ac4\ncommit-date: 2026-09-28\nhost: x86_64-unknown-linux-gnu\nrelease: 1.99.0\nLLVM version: 23.1.1\n"
    },
    {
      "command": [
        "/usr/bin/gcc",
        "--version"
      ],
      "exit": 0,
      "raw_log": "/run/media/kmosoti/data/FabricO11y/results/service-opening-candidate/console-clock-native-binding-01/tool-2.log",
      "output": "gcc (GCC) 16.2.1 20260819 (Red Hat 16.2.1-2)\nCopyright (C) 2026 Free Software Foundation, Inc.\nThis is free software; see the source for copying conditions.  There is NO\nwarranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n\n"
    },
    {
      "command": [
        "/usr/bin/gcc",
        "-shared",
        "-fPIC",
        "-pthread",
        "-O2",
        "-Wall",
        "-Wextra",
        "-Werror",
        "-o",
        "/run/media/kmosoti/data/FabricO11y/scratch/session-clock-pu289f80/session-clock.so",
        "/run/media/kmosoti/data/FabricO11y/scratch/console-access-acceptance/tools/ui/session_clock.c",
        "-ldl"
      ],
      "exit": 0,
      "raw_log": "/run/media/kmosoti/data/FabricO11y/results/service-opening-candidate/console-clock-native-binding-01/tool-3.log",
      "output": ""
    },
    {
      "command": [
        "/run/media/kmosoti/data/FabricO11y/toolchain-cache/rustup/toolchains/1.99.0-x86_64-unknown-linux-gnu/bin/rustc",
        "--edition=2021",
        "-C",
        "opt-level=1",
        "-o",
        "/run/media/kmosoti/data/FabricO11y/scratch/session-clock-pu289f80/session-clock-probe",
        "/run/media/kmosoti/data/FabricO11y/scratch/console-access-acceptance/tools/ui/session_clock_probe.rs"
      ],
      "exit": 0,
      "raw_log": "/run/media/kmosoti/data/FabricO11y/results/service-opening-candidate/console-clock-native-binding-01/tool-4.log",
      "output": ""
    },
    {
      "command": [
        "readelf",
        "--dyn-syms",
        "--wide",
        "/run/media/kmosoti/data/FabricO11y/scratch/session-clock-pu289f80/session-clock-probe"
      ],
      "exit": 0,
      "raw_log": "/run/media/kmosoti/data/FabricO11y/results/service-opening-candidate/console-clock-native-binding-01/tool-5.log",
      "output": "\nSymbol table '.dynsym' contains 89 entries:\n   Num:    Value          Size Type    Bind   Vis      Ndx Name\n     0: 0000000000000000     0 NOTYPE  LOCAL  DEFAULT  UND \n     1: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND __libc_start_main@GLIBC_2.34 (2)\n     2: 0000000000000000     0 NOTYPE  WEAK   DEFAULT  UND __gmon_start__\n     3: 0000000000000000     0 NOTYPE  WEAK   DEFAULT  UND _ITM_deregisterTMCloneTable\n     4: 0000000000000000     0 NOTYPE  WEAK   DEFAULT  UND _ITM_registerTMCloneTable\n     5: 0000000000000000     0 FUNC    WEAK   DEFAULT  UND __cxa_finalize@GLIBC_2.2.5 (3)\n     6: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND memcpy@GLIBC_2.14 (4)\n     7: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND _Unwind_Resume@GCC_3.0 (5)\n     8: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND close@GLIBC_2.2.5 (3)\n     9: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND syscall@GLIBC_2.2.5 (3)\n    10: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND dlsym@GLIBC_2.34 (2)\n    11: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND getsockopt@GLIBC_2.2.5 (3)\n    12: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND fcntl@GLIBC_2.2.5 (3)\n    13: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND clock_gettime@GLIBC_2.17 (6)\n    14: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND fork@GLIBC_2.2.5 (3)\n    15: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND waitpid@GLIBC_2.2.5 (3)\n    16: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND bcmp@GLIBC_2.2.5 (3)\n    17: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND dl_iterate_phdr@GLIBC_2.2.5 (3)\n    18: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND munmap@GLIBC_2.2.5 (3)\n    19: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND memmove@GLIBC_2.2.5 (3)\n    20: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND pthread_attr_destroy@GLIBC_2.2.5 (3)\n    21: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND read@GLIBC_2.2.5 (3)\n    22: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND __errno_location@GLIBC_2.2.5 (3)\n    23: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND chdir@GLIBC_2.2.5 (3)\n    24: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND fstat64@GLIBC_2.33 (7)\n    25: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND _Unwind_GetIP@GCC_3.0 (5)\n    26: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND __tls_get_addr@GLIBC_2.3 (8)\n    27: 0000000000000000     0 FUNC    WEAK   DEFAULT  UND gettid@GLIBC_2.30 (9)\n    28: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND memset@GLIBC_2.2.5 (3)\n    29: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND open64@GLIBC_2.2.5 (3)\n    30: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND _Unwind_GetTextRelBase@GCC_3.0 (5)\n    31: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND _Unwind_GetDataRelBase@GCC_3.0 (5)\n    32: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND chroot@GLIBC_2.2.5 (3)\n    33: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND getenv@GLIBC_2.2.5 (3)\n    34: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND strlen@GLIBC_2.2.5 (3)\n    35: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND malloc@GLIBC_2.2.5 (3)\n    36: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND posix_memalign@GLIBC_2.2.5 (3)\n    37: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND free@GLIBC_2.2.5 (3)\n    38: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND realloc@GLIBC_2.2.5 (3)\n    39: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND calloc@GLIBC_2.2.5 (3)\n    40: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND poll@GLIBC_2.2.5 (3)\n    41: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND writev@GLIBC_2.2.5 (3)\n    42: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND write@GLIBC_2.2.5 (3)\n    43: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND pthread_key_create@GLIBC_2.34 (2)\n    44: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND pthread_key_delete@GLIBC_2.34 (2)\n    45: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND getpid@GLIBC_2.2.5 (3)\n    46: 0000000000000000     0 OBJECT  GLOBAL DEFAULT  UND environ@GLIBC_2.2.5 (3)\n    47: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND dup2@GLIBC_2.2.5 (3)\n    48: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND setgroups@GLIBC_2.2.5 (3)\n    49: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND setgid@GLIBC_2.2.5 (3)\n    50: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND setuid@GLIBC_2.2.5 (3)\n    51: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND setpgid@GLIBC_2.2.5 (3)\n    52: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND setsid@GLIBC_2.2.5 (3)\n    53: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND signal@GLIBC_2.2.5 (3)\n    54: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND execvp@GLIBC_2.2.5 (3)\n    55: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND sysconf@GLIBC_2.2.5 (3)\n    56: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND _Unwind_Backtrace@GCC_3.3 (10)\n    57: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND memcmp@GLIBC_2.2.5 (3)\n    58: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND lseek64@GLIBC_2.2.5 (3)\n    59: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND dup@GLIBC_2.2.5 (3)\n    60: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND abort@GLIBC_2.2.5 (3)\n    61: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND pthread_self@GLIBC_2.2.5 (3)\n    62: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND pthread_getattr_np@GLIBC_2.32 (11)\n    63: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND pthread_attr_getstack@GLIBC_2.34 (2)\n    64: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND sigaction@GLIBC_2.2.5 (3)\n    65: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND pause@GLIBC_2.2.5 (3)\n    66: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND getcwd@GLIBC_2.2.5 (3)\n    67: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND stat64@GLIBC_2.33 (7)\n    68: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND exit@GLIBC_2.2.5 (3)\n    69: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND pthread_setspecific@GLIBC_2.34 (2)\n    70: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND clock_nanosleep@GLIBC_2.17 (6)\n    71: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND mmap64@GLIBC_2.2.5 (3)\n    72: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND realpath@GLIBC_2.3 (12)\n    73: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND readlink@GLIBC_2.2.5 (3)\n    74: 0000000000000000     0 FUNC    WEAK   DEFAULT  UND statx@GLIBC_2.28 (13)\n    75: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND pipe2@GLIBC_2.9 (14)\n    76: 0000000000000000     0 FUNC    WEAK   DEFAULT  UND __cxa_thread_atexit_impl@GLIBC_2.18 (15)\n    77: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND __xpg_strerror_r@GLIBC_2.3.4 (16)\n    78: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND pthread_attr_getguardsize@GLIBC_2.34 (2)\n    79: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND sigaltstack@GLIBC_2.2.5 (3)\n    80: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND getauxval@GLIBC_2.16 (17)\n    81: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND mprotect@GLIBC_2.2.5 (3)\n    82: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND _Unwind_GetLanguageSpecificData@GCC_3.0 (5)\n    83: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND _Unwind_GetIPInfo@GCC_4.2.0 (18)\n    84: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND _Unwind_GetRegionStart@GCC_3.0 (5)\n    85: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND _Unwind_SetGR@GCC_3.0 (5)\n    86: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND _Unwind_SetIP@GCC_3.0 (5)\n    87: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND _Unwind_RaiseException@GCC_3.0 (5)\n    88: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND _Unwind_DeleteException@GCC_3.0 (5)\n"
    },
    {
      "command": [
        "readelf",
        "-lW",
        "/run/media/kmosoti/data/FabricO11y/scratch/session-clock-pu289f80/session-clock-probe"
      ],
      "exit": 0,
      "raw_log": "/run/media/kmosoti/data/FabricO11y/results/service-opening-candidate/console-clock-native-binding-01/tool-6.log",
      "output": "\nElf file type is DYN (Position-Independent Executable file)\nEntry point 0x18510\nThere are 12 program headers, starting at offset 64\n\nProgram Headers:\n  Type           Offset   VirtAddr           PhysAddr           FileSiz  MemSiz   Flg Align\n  PHDR           0x000040 0x0000000000000040 0x0000000000000040 0x0002a0 0x0002a0 R   0x8\n  INTERP         0x0002e0 0x00000000000002e0 0x00000000000002e0 0x00001c 0x00001c R   0x1\n      [Requesting program interpreter: /lib64/ld-linux-x86-64.so.2]\n  LOAD           0x000000 0x0000000000000000 0x0000000000000000 0x017508 0x017508 R   0x1000\n  LOAD           0x017510 0x0000000000018510 0x0000000000018510 0x046d70 0x046d70 R E 0x1000\n  LOAD           0x05e280 0x0000000000060280 0x0000000000060280 0x003160 0x003d80 RW  0x1000\n  LOAD           0x0613e0 0x00000000000643e0 0x00000000000643e0 0x000a78 0x000b52 RW  0x1000\n  TLS            0x05e280 0x0000000000060280 0x0000000000060280 0x000030 0x000050 R   0x8\n  DYNAMIC        0x0606f8 0x00000000000626f8 0x00000000000626f8 0x0001d0 0x0001d0 RW  0x8\n  GNU_RELRO      0x05e280 0x0000000000060280 0x0000000000060280 0x003160 0x003d80 R   0x1\n  GNU_EH_FRAME   0x00fb2c 0x000000000000fb2c 0x000000000000fb2c 0x00149c 0x00149c R   0x4\n  GNU_STACK      0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW  0\n  NOTE           0x0002fc 0x00000000000002fc 0x00000000000002fc 0x000044 0x000044 R   0x4\n\n Section to Segment mapping:\n  Segment Sections...\n   00     \n   01     .interp \n   02     .interp .note.ABI-tag .note.gnu.build-id .dynsym .gnu.version .gnu.version_r .gnu.hash .dynstr .rela.dyn .rela.plt .gcc_except_table .rodata .eh_frame_hdr .eh_frame \n   03     .text .init .fini .plt \n   04     .tdata .data.rel.ro .fini_array .init_array .dynamic .got .got.plt .relro_padding \n   05     .tm_clone_table .data .bss \n   06     .tdata .tbss \n   07     .dynamic \n   08     .tdata .data.rel.ro .fini_array .init_array .dynamic .got .got.plt .relro_padding \n   09     .eh_frame_hdr \n   10     \n   11     .note.ABI-tag .note.gnu.build-id \n"
    },
    {
      "command": [
        "readelf",
        "-nW",
        "/run/media/kmosoti/data/FabricO11y/scratch/session-clock-pu289f80/session-clock.so"
      ],
      "exit": 0,
      "raw_log": "/run/media/kmosoti/data/FabricO11y/results/service-opening-candidate/console-clock-native-binding-01/tool-7.log",
      "output": "\nDisplaying notes found in: .note.gnu.build-id\n  Owner                Data size \tDescription\n  GNU                  0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t    Build ID: 3fa721c4de69178123da1531a88559f7fecc476d\n\nDisplaying notes found in: .note.gnu.property\n  Owner                Data size \tDescription\n  GNU                  0x00000020\tNT_GNU_PROPERTY_TYPE_0\t      Properties: x86 feature used: x86, XMM, x86 ISA used: x86-64-baseline\n\nDisplaying notes found in: .gnu.build.attributes\n  Owner                Data size \tDescription\n  GA$<version>3a1              0x00000010\tOPEN\t    Applies to region from 0x5f0 to 0x5f0\n  GA$<version>3a1              0x00000010\tOPEN\t    Applies to region from 0x2cc to 0x2e2\n  GA$<version>3a1              0x00000010\tOPEN\t    Applies to region from 0xb70 to 0xb78\n  GA$<version>3a1              0x00000010\tOPEN\t    Applies to region from 0x5f0 to 0x6a9\n  GA$<version>3a1              0x00000010\tOPEN\t    Applies to region from 0xb6e to 0xb6e\n  GA$<version>3a1              0x00000010\tOPEN\t    Applies to region from 0xb6e to 0xb6e\n  GA$<version>3a1              0x00000010\tOPEN\t    Applies to region from 0x2e2 to 0x2e7\n  GA$<version>3a1              0x00000010\tOPEN\t    Applies to region from 0xb78 to 0xb7d\n"
    },
    {
      "command": [
        "readelf",
        "-nW",
        "/run/media/kmosoti/data/FabricO11y/scratch/session-clock-pu289f80/session-clock-probe"
      ],
      "exit": 0,
      "raw_log": "/run/media/kmosoti/data/FabricO11y/results/service-opening-candidate/console-clock-native-binding-01/tool-8.log",
      "output": "\nDisplaying notes found in: .note.ABI-tag\n  Owner                Data size \tDescription\n  GNU                  0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t    OS: Linux, ABI: 3.2.0\n\nDisplaying notes found in: .note.gnu.build-id\n  Owner                Data size \tDescription\n  GNU                  0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t    Build ID: ec4fd0401753856b5ab183aeabc2fb6cf2a4a7c7\n\nDisplaying notes found in: .gnu.build.attributes\n  Owner                Data size \tDescription\n  GA$<version>3a1              0x00000010\tOPEN\t    Applies to region from 0x18510 to 0x18536\n  GA$<version>3a1              0x00000010\tOPEN\t    Applies to region from 0 (environ)\n  GA$<version>3a1              0x00000010\tOPEN\t    Applies to region from 0x5f224 to 0x5f23a\n  GA$<version>3a1              0x00000010\tOPEN\t    Applies to region from 0x5f240 to 0x5f248\n  GA$<version>3a1              0x00000010\tOPEN\t    Applies to region from 0x18540 to 0x185f9\n  GA$<version>3a1              0x00000010\tOPEN\t    Applies to region from 0 (environ)\n  GA$<version>3a1              0x00000010\tOPEN\t    Applies to region from 0 (environ)\n  GA$<version>3a1              0x00000010\tOPEN\t    Applies to region from 0x5f23a to 0x5f23f\n  GA$<version>3a1              0x00000010\tOPEN\t    Applies to region from 0x5f248 to 0x5f24d\n"
    },
    {
      "command": [
        "readelf",
        "-nW",
        "/lib64/ld-linux-x86-64.so.2"
      ],
      "exit": 0,
      "raw_log": "/run/media/kmosoti/data/FabricO11y/results/service-opening-candidate/console-clock-native-binding-01/tool-9.log",
      "output": "\nDisplaying notes found in: .note.gnu.build-id\n  Owner                Data size \tDescription\n  GNU                  0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t    Build ID: aea5aa8771effbf4d7f8a07d5da2ed73cbd844fc\n\nDisplaying notes found in: .note.gnu.property\n  Owner                Data size \tDescription\n  GNU                  0x00000030\tNT_GNU_PROPERTY_TYPE_0\t      Properties: x86 feature: IBT, SHSTK, x86 feature used: x86, XMM, YMM, ZMM, FXSR, XSAVE, XSAVEC, x86 ISA used: x86-64-baseline, x86-64-v3, x86-64-v4\n\nDisplaying notes found in: .note.stapsdt\n  Owner                Data size \tDescription\n  stapsdt              0x00000038\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: rtld\n    Name: unmap_start\n    Location: 0x0000000000002088, Base: 0x0000000000032128, Semaphore: 0x0000000000000000\n    Arguments: -8@%r14 8@%r12\n  stapsdt              0x0000003b\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: rtld\n    Name: unmap_complete\n    Location: 0x000000000000232b, Base: 0x0000000000032128, Semaphore: 0x0000000000000000\n    Arguments: -8@%r14 8@%rbx\n  stapsdt              0x00000036\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: rtld\n    Name: map_start\n    Location: 0x00000000000058cc, Base: 0x0000000000032128, Semaphore: 0x0000000000000000\n    Arguments: -8@%r12 8@%rbx\n  stapsdt              0x00000044\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: rtld\n    Name: map_complete\n    Location: 0x000000000000c54a, Base: 0x0000000000032128, Semaphore: 0x0000000000000000\n    Arguments: -8@%r13 8@%r12 8@24(%rbx)\n  stapsdt              0x0000003c\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: rtld\n    Name: reloc_start\n    Location: 0x000000000000c64b, Base: 0x0000000000032128, Semaphore: 0x0000000000000000\n    Arguments: -8@32(%rdi) 8@%rsi\n  stapsdt              0x0000004b\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: rtld\n    Name: reloc_complete\n    Location: 0x000000000000d3d4, Base: 0x0000000000032128, Semaphore: 0x0000000000000000\n    Arguments: -8@32(%rbx) 8@-80(%rbp) 8@%r14\n  stapsdt              0x00000035\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: rtld\n    Name: init_start\n    Location: 0x00000000000213a5, Base: 0x0000000000032128, Semaphore: 0x0000000000000000\n    Arguments: -4@$0 8@%r12\n  stapsdt              0x00000038\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: rtld\n    Name: init_complete\n    Location: 0x00000000000218d5, Base: 0x0000000000032128, Semaphore: 0x0000000000000000\n    Arguments: -4@$0 8@%rbx\n  stapsdt              0x0000003a\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: rtld\n    Name: lll_lock_wait_private\n    Location: 0x0000000000024af4, Base: 0x0000000000032128, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdi\n  stapsdt              0x00000032\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: rtld\n    Name: lll_lock_wait\n    Location: 0x0000000000024b57, Base: 0x0000000000032128, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdi\n  stapsdt              0x0000003a\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: rtld\n    Name: setjmp\n    Location: 0x0000000000024ca1, Base: 0x0000000000032128, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdi -4@%esi 8@%rax\n  stapsdt              0x0000003b\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: rtld\n    Name: longjmp\n    Location: 0x0000000000024d51, Base: 0x0000000000032128, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdi -4@%esi 8@%rdx\n  stapsdt              0x00000042\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: rtld\n    Name: longjmp_target\n    Location: 0x0000000000024d6d, Base: 0x0000000000032128, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdi -4@%eax 8@%rdx\n\nDisplaying notes found in: .gnu.build.attributes\n  Owner                Data size \tDescription\n  GA$<version>3a1              0x00000010\tOPEN\t    Applies to region from 0x13480 to 0x2a06f\n  GA$<version>3a1              0x00000010\tOPEN\t    Applies to region from 0x18bd0 to 0x29c7d\n"
    },
    {
      "command": [
        "readelf",
        "-nW",
        "/usr/lib64/libc.so.6"
      ],
      "exit": 0,
      "raw_log": "/run/media/kmosoti/data/FabricO11y/results/service-opening-candidate/console-clock-native-binding-01/tool-10.log",
      "output": "\nDisplaying notes found in: .note.gnu.build-id\n  Owner                Data size \tDescription\n  GNU                  0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t    Build ID: 85075e2ae2e13352a1413d41c327dacf6461526c\n\nDisplaying notes found in: .note.gnu.property\n  Owner                Data size \tDescription\n  GNU                  0x00000040\tNT_GNU_PROPERTY_TYPE_0\t      Properties: x86 feature: IBT, SHSTK, x86 ISA needed: x86-64-baseline, x86 feature used: x86, x87, XMM, YMM, ZMM, MASK, x86 ISA used: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4\n\nDisplaying notes found in: .note.ABI-tag\n  Owner                Data size \tDescription\n  GNU                  0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t    OS: Linux, ABI: 3.2.0\n\nDisplaying notes found in: .note.stapsdt\n  Owner                Data size \tDescription\n  stapsdt              0x0000003a\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: setjmp\n    Location: 0x0000000000019b15, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdi -4@%esi 8@%rax\n  stapsdt              0x0000003b\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: longjmp\n    Location: 0x0000000000019cf3, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdi -4@%esi 8@%rdx\n  stapsdt              0x00000042\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: longjmp_target\n    Location: 0x0000000000019d0f, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdi -4@%eax 8@%rdx\n  stapsdt              0x0000003b\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: longjmp\n    Location: 0x0000000000019d77, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdi -4@%esi 8@%rdx\n  stapsdt              0x00000042\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: longjmp_target\n    Location: 0x0000000000019d93, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdi -4@%eax 8@%rdx\n  stapsdt              0x0000003a\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: lll_lock_wait_private\n    Location: 0x000000000006fa54, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdi\n  stapsdt              0x00000032\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: lll_lock_wait\n    Location: 0x000000000006fab7, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdi\n  stapsdt              0x00000033\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: cond_broadcast\n    Location: 0x0000000000071730, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdi\n  stapsdt              0x00000031\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: cond_destroy\n    Location: 0x00000000000719d4, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdi\n  stapsdt              0x00000035\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: cond_init\n    Location: 0x0000000000071a7f, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdi 8@%rsi\n  stapsdt              0x00000030\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: cond_signal\n    Location: 0x0000000000071aa4, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdi\n  stapsdt              0x00000035\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: cond_wait\n    Location: 0x0000000000071fd8, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdi 8@%rsi\n  stapsdt              0x00000035\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: cond_wait\n    Location: 0x00000000000721d5, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdi 8@%rsi\n  stapsdt              0x00000035\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: cond_wait\n    Location: 0x0000000000072412, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdi 8@%rsi\n  stapsdt              0x00000049\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: pthread_start\n    Location: 0x0000000000072a46, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%r9 8@1600(%r9) 8@1608(%r9)\n  stapsdt              0x00000054\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: pthread_create\n    Location: 0x000000000007340c, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rax 8@%r13 8@-240(%rbp) 8@-248(%rbp)\n  stapsdt              0x00000031\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: pthread_join\n    Location: 0x0000000000074a66, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%r12\n  stapsdt              0x00000044\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: pthread_join_ret\n    Location: 0x0000000000074b10, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%r12 -4@%eax 8@%rbx\n  stapsdt              0x00000033\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: mutex_acquired\n    Location: 0x0000000000074edf, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rbx\n  stapsdt              0x00000030\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: mutex_entry\n    Location: 0x00000000000755d7, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdi\n  stapsdt              0x00000033\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: mutex_acquired\n    Location: 0x000000000007560d, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdi\n  stapsdt              0x00000032\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: mutex_destroy\n    Location: 0x0000000000075994, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdi\n  stapsdt              0x0000002e\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: mutex_init\n    Location: 0x0000000000075a97, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%r8\n  stapsdt              0x00000033\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: mutex_acquired\n    Location: 0x0000000000075d0e, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rbx\n  stapsdt              0x00000030\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: mutex_entry\n    Location: 0x00000000000763e7, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdi\n  stapsdt              0x00000033\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: mutex_acquired\n    Location: 0x0000000000076430, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdi\n  stapsdt              0x0000003d\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: mutex_timedlock_acquired\n    Location: 0x0000000000076918, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rbx\n  stapsdt              0x0000003d\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: mutex_timedlock_acquired\n    Location: 0x0000000000076dbc, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rbx\n  stapsdt              0x0000003d\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: mutex_timedlock_acquired\n    Location: 0x000000000007705c, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rbx\n  stapsdt              0x0000003d\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: mutex_timedlock_acquired\n    Location: 0x000000000007714a, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rbx\n  stapsdt              0x00000049\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: mutex_clocklock_entry\n    Location: 0x00000000000772c9, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdi -4@%esi 8@%rdx\n  stapsdt              0x00000041\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: mutex_timedlock_entry\n    Location: 0x00000000000772e7, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdi 8@%rsi\n  stapsdt              0x00000031\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: mutex_release\n    Location: 0x0000000000077aa9, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%r8\n  stapsdt              0x00000031\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: mutex_release\n    Location: 0x0000000000077c8d, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%r8\n  stapsdt              0x00000032\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: mutex_release\n    Location: 0x0000000000077dcd, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdi\n  stapsdt              0x00000033\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: rwlock_destroy\n    Location: 0x0000000000078964, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdi\n  stapsdt              0x00000031\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: rdlock_entry\n    Location: 0x00000000000789c0, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdi\n  stapsdt              0x00000038\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: rdlock_acquire_read\n    Location: 0x00000000000789f6, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rbx\n  stapsdt              0x00000032\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: rwlock_unlock\n    Location: 0x000000000007931e, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdi\n  stapsdt              0x00000031\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: wrlock_entry\n    Location: 0x00000000000794df, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdi\n  stapsdt              0x00000038\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: wrlock_acquire_write\n    Location: 0x000000000007954a, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%r9\n  stapsdt              0x0000004c\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: memory_mallopt_arena_max\n    Location: 0x000000000007ee87, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rax 8@32+mp_(%rip)\n  stapsdt              0x0000004d\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: memory_mallopt_arena_test\n    Location: 0x000000000007ee97, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rax 8@24+mp_(%rip)\n  stapsdt              0x00000050\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: memory_tunable_tcache_count\n    Location: 0x000000000007eeb0, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rax 8@128+mp_(%rip)\n  stapsdt              0x00000059\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: memory_tunable_tcache_unsorted_limit\n    Location: 0x000000000007eec7, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rax 8@136+mp_(%rip)\n  stapsdt              0x00000054\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: memory_tunable_tcache_max_bytes\n    Location: 0x000000000007efbd, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdx 8@120+mp_(%rip)\n  stapsdt              0x0000005d\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: memory_mallopt_mmap_max\n    Location: 0x000000000007f027, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: -4@%eax -4@72+mp_(%rip) -4@80+mp_(%rip)\n  stapsdt              0x0000005e\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: memory_mallopt_trim_threshold\n    Location: 0x000000000007f047, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rax 8@mp_(%rip) -4@80+mp_(%rip)\n  stapsdt              0x00000052\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: memory_mallopt_perturb\n    Location: 0x000000000007f067, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: -4@%eax -4@perturb_byte(%rip)\n  stapsdt              0x00000059\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: memory_mallopt_top_pad\n    Location: 0x000000000007f077, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rax 8@8+mp_(%rip) -4@80+mp_(%rip)\n  stapsdt              0x00000061\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: memory_mallopt_mmap_threshold\n    Location: 0x000000000007f097, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rax 8@16+mp_(%rip) -4@80+mp_(%rip)\n  stapsdt              0x0000003b\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: memory_heap_new\n    Location: 0x000000000007fac7, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rbx 8@%r12\n  stapsdt              0x00000041\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: memory_arena_reuse_free_list\n    Location: 0x000000000007fd00, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdx\n  stapsdt              0x0000003d\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: memory_arena_reuse\n    Location: 0x000000000007fe55, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdx 8@%r9\n  stapsdt              0x00000049\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: memory_arena_reuse_wait\n    Location: 0x000000000007ff6b, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdx 8@%rdx 8@%r9\n  stapsdt              0x0000003c\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: memory_arena_new\n    Location: 0x000000000008006e, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdx 8@%r10\n  stapsdt              0x0000003e\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: memory_arena_retry\n    Location: 0x00000000000802cb, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rsi 8@%rdi\n  stapsdt              0x0000003d\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: memory_sbrk_less\n    Location: 0x000000000008054b, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rax -8@%rdx\n  stapsdt              0x00000040\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: memory_heap_free\n    Location: 0x00000000000806d0, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdi 8@16(%rdi)\n  stapsdt              0x0000003c\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: memory_heap_less\n    Location: 0x0000000000080791, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%r12 8@%r14\n  stapsdt              0x0000004e\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: memory_mallopt_free_dyn_thresholds\n    Location: 0x0000000000080baf, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rax 8@%rdx\n  stapsdt              0x0000003b\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: memory_heap_more\n    Location: 0x0000000000080d2d, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rcx 8@%r8\n  stapsdt              0x0000003c\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: memory_sbrk_more\n    Location: 0x0000000000081300, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rcx 8@%r11\n  stapsdt              0x00000038\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: memory_malloc_retry\n    Location: 0x0000000000082490, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rbx\n  stapsdt              0x00000038\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: memory_calloc_retry\n    Location: 0x00000000000827cd, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rbx\n  stapsdt              0x00000061\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: memory_mallopt_mmap_threshold\n    Location: 0x00000000000831cf, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rax 8@16+mp_(%rip) -4@80+mp_(%rip)\n  stapsdt              0x00000040\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: memory_memalign_retry\n    Location: 0x00000000000837c0, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%r10 8@%r8\n  stapsdt              0x00000044\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: memory_tcache_double_free\n    Location: 0x0000000000083afe, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdi 8@%r9\n  stapsdt              0x0000003e\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: memory_realloc_retry\n    Location: 0x0000000000083f98, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%r9 8@%r8\n  stapsdt              0x0000003c\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: memory_mallopt\n    Location: 0x0000000000084ae3, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: -4@%edx -4@%esi\n  stapsdt              0x0000005e\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: memory_mallopt_trim_threshold\n    Location: 0x0000000000084b03, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rsi 8@mp_(%rip) -4@80+mp_(%rip)\n  stapsdt              0x0000004c\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: memory_mallopt_arena_max\n    Location: 0x0000000000084b46, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rsi 8@32+mp_(%rip)\n  stapsdt              0x0000004d\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: memory_mallopt_arena_test\n    Location: 0x0000000000084b56, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rsi 8@24+mp_(%rip)\n  stapsdt              0x00000052\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: memory_mallopt_perturb\n    Location: 0x0000000000084b60, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: -4@%esi -4@perturb_byte(%rip)\n  stapsdt              0x0000005d\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: memory_mallopt_mmap_max\n    Location: 0x0000000000084b70, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: -4@%esi -4@72+mp_(%rip) -4@80+mp_(%rip)\n  stapsdt              0x00000061\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: memory_mallopt_mmap_threshold\n    Location: 0x0000000000084b8b, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rsi 8@16+mp_(%rip) -4@80+mp_(%rip)\n  stapsdt              0x00000059\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: memory_mallopt_top_pad\n    Location: 0x0000000000084ba3, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rsi 8@8+mp_(%rip) -4@80+mp_(%rip)\n  stapsdt              0x0000003b\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: longjmp\n    Location: 0x0000000000100fd1, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdi -4@%esi 8@%rdx\n  stapsdt              0x00000042\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: longjmp_target\n    Location: 0x0000000000100fed, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdi -4@%eax 8@%rdx\n\nDisplaying notes found in: .gnu.build.attributes\n  Owner                Data size \tDescription\n  GA$<version>3a1              0x00000010\tOPEN\t    Applies to region from 0x33b1 to 0x171e2d\n"
    }
  ],
  "frozen_images": {
    "executable_sha256": "093ee0f5d01ae2eece14f1ce219a30ab00012082e701a6ab7ed8a0b87cc09f0f",
    "executable_identity": {
      "device": 64513,
      "inode": 14549023
    },
    "helper_sha256": "6810d7f3464c8a2a59c5d8725ce2bcf153007856ccf86d96f75e41146058780e",
    "helper_identity": {
      "device": 64513,
      "inode": 14549019
    }
  },
  "hashes": {
    "/usr/bin/gcc": "153e46b4657620f2baef1b4a70b4b4f275772faa5b0fb9e415697e87ebcb7fea",
    "/run/media/kmosoti/data/FabricO11y/toolchain-cache/rustup/toolchains/1.99.0-x86_64-unknown-linux-gnu/bin/rustc": "f3834d26669b03f6855fa54bd2381443123e860167bc0c7a8dd137e5cf6e5e4f",
    "/run/media/kmosoti/data/FabricO11y/scratch/session-clock-pu289f80/session-clock.so": "6810d7f3464c8a2a59c5d8725ce2bcf153007856ccf86d96f75e41146058780e",
    "/run/media/kmosoti/data/FabricO11y/scratch/session-clock-pu289f80/session-clock-probe": "093ee0f5d01ae2eece14f1ce219a30ab00012082e701a6ab7ed8a0b87cc09f0f",
    "/lib64/ld-linux-x86-64.so.2": "4e5d39355699e90fa29313d3100e82af4a23290028c58c364d6a249ef6a78e5e",
    "/run/media/kmosoti/data/FabricO11y/scratch/console-access-acceptance/tools/ui/session_clock.py": "f183ce8caf2f73fe16e11f9de3342b4368a5990a17964e75861cecb4c4e68a34",
    "/run/media/kmosoti/data/FabricO11y/scratch/console-access-acceptance/tools/ui/session_clock.c": "83b4b3d17044c98a84085050cf749a2df270d2298d626d0c4e1acd916cb04149",
    "/run/media/kmosoti/data/FabricO11y/scratch/console-access-acceptance/tools/ui/session_clock_probe.rs": "37fa69499c385323497db1b7dd411cabfdc6b66a98856b27c74f6e73d55e98e1"
  },
  "clocks": [
    {
      "pid": 1353117,
      "sequence": 0,
      "offset_s": 0,
      "clock_id": 0,
      "raw_ns": 1791861003010917276,
      "returned_ns": 1791861003010917276,
      "syscall_before_ns": 1791861003010905963,
      "syscall_after_ns": 1791861003010928031
    },
    {
      "pid": 1353117,
      "sequence": 0,
      "offset_s": 0,
      "clock_id": 1,
      "raw_ns": 682947178996566,
      "returned_ns": 682947178996566,
      "syscall_before_ns": 682947178996271,
      "syscall_after_ns": 682947178998208
    },
    {
      "pid": 1353117,
      "sequence": 0,
      "offset_s": 0,
      "clock_id": 4,
      "raw_ns": 682946328703335,
      "returned_ns": 682946328703335,
      "syscall_before_ns": 682946328703026,
      "syscall_after_ns": 682946328710901
    },
    {
      "pid": 1353117,
      "sequence": 1,
      "offset_s": 1,
      "clock_id": 0,
      "raw_ns": 1791861003011160517,
      "returned_ns": 1791861004011160517,
      "syscall_before_ns": 1791861003011157049,
      "syscall_after_ns": 1791861003011163361
    },
    {
      "pid": 1353117,
      "sequence": 1,
      "offset_s": 1,
      "clock_id": 1,
      "raw_ns": 682947179229789,
      "returned_ns": 682947179229789,
      "syscall_before_ns": 682947179229520,
      "syscall_after_ns": 682947179231107
    },
    {
      "pid": 1353117,
      "sequence": 1,
      "offset_s": 1,
      "clock_id": 4,
      "raw_ns": 682946328936045,
      "returned_ns": 682946328936045,
      "syscall_before_ns": 682946328935834,
      "syscall_after_ns": 682946328937696
    },
    {
      "pid": 1353117,
      "sequence": 2,
      "offset_s": 1799,
      "clock_id": 0,
      "raw_ns": 1791861003012183010,
      "returned_ns": 1791862802012183010,
      "syscall_before_ns": 1791861003012177927,
      "syscall_after_ns": 1791861003012186476
    },
    {
      "pid": 1353117,
      "sequence": 2,
      "offset_s": 1799,
      "clock_id": 1,
      "raw_ns": 682947180252463,
      "returned_ns": 682947180252463,
      "syscall_before_ns": 682947180252211,
      "syscall_after_ns": 682947180253880
    },
    {
      "pid": 1353117,
      "sequence": 2,
      "offset_s": 1799,
      "clock_id": 4,
      "raw_ns": 682946329958817,
      "returned_ns": 682946329958817,
      "syscall_before_ns": 682946329958575,
      "syscall_after_ns": 682946329960219
    },
    {
      "pid": 1353117,
      "sequence": 3,
      "offset_s": 1800,
      "clock_id": 0,
      "raw_ns": 1791861003012385348,
      "returned_ns": 1791862803012385348,
      "syscall_before_ns": 1791861003012381708,
      "syscall_after_ns": 1791861003012388927
    },
    {
      "pid": 1353117,
      "sequence": 3,
      "offset_s": 1800,
      "clock_id": 1,
      "raw_ns": 682947180455029,
      "returned_ns": 682947180455029,
      "syscall_before_ns": 682947180454785,
      "syscall_after_ns": 682947180456859
    },
    {
      "pid": 1353117,
      "sequence": 3,
      "offset_s": 1800,
      "clock_id": 4,
      "raw_ns": 682946330161842,
      "returned_ns": 682946330161842,
      "syscall_before_ns": 682946330161571,
      "syscall_after_ns": 682946330163337
    },
    {
      "pid": 1353117,
      "sequence": 4,
      "offset_s": 28799,
      "clock_id": 0,
      "raw_ns": 1791861003012483778,
      "returned_ns": 1791889802012483778,
      "syscall_before_ns": 1791861003012482385,
      "syscall_after_ns": 1791861003012485023
    },
    {
      "pid": 1353117,
      "sequence": 4,
      "offset_s": 28799,
      "clock_id": 1,
      "raw_ns": 682947180549509,
      "returned_ns": 682947180549509,
      "syscall_before_ns": 682947180549341,
      "syscall_after_ns": 682947180550755
    },
    {
      "pid": 1353117,
      "sequence": 4,
      "offset_s": 28799,
      "clock_id": 4,
      "raw_ns": 682946330255295,
      "returned_ns": 682946330255295,
      "syscall_before_ns": 682946330255086,
      "syscall_after_ns": 682946330256397
    },
    {
      "pid": 1353117,
      "sequence": 5,
      "offset_s": 28800,
      "clock_id": 0,
      "raw_ns": 1791861003012622643,
      "returned_ns": 1791889803012622643,
      "syscall_before_ns": 1791861003012621390,
      "syscall_after_ns": 1791861003012623902
    },
    {
      "pid": 1353117,
      "sequence": 5,
      "offset_s": 28800,
      "clock_id": 1,
      "raw_ns": 682947180689265,
      "returned_ns": 682947180689265,
      "syscall_before_ns": 682947180689088,
      "syscall_after_ns": 682947180690461
    },
    {
      "pid": 1353117,
      "sequence": 5,
      "offset_s": 28800,
      "clock_id": 4,
      "raw_ns": 682946330394967,
      "returned_ns": 682946330394967,
      "syscall_before_ns": 682946330394768,
      "syscall_after_ns": 682946330396171
    }
  ],
  "system_time": [
    {
      "pid": 1353117,
      "sequence": 0,
      "offset_s": 0,
      "clock_id": 0,
      "raw_ns": 1791861003010945991,
      "returned_ns": 1791861003010945991,
      "syscall_before_ns": 1791861003010945265,
      "syscall_after_ns": 1791861003010947469
    },
    {
      "pid": 1353117,
      "sequence": 1,
      "offset_s": 1,
      "clock_id": 0,
      "raw_ns": 1791861003011172364,
      "returned_ns": 1791861004011172364,
      "syscall_before_ns": 1791861003011171864,
      "syscall_after_ns": 1791861003011173768
    },
    {
      "pid": 1353117,
      "sequence": 2,
      "offset_s": 1799,
      "clock_id": 0,
      "raw_ns": 1791861003012194833,
      "returned_ns": 1791862802012194833,
      "syscall_before_ns": 1791861003012194359,
      "syscall_after_ns": 1791861003012196200
    },
    {
      "pid": 1353117,
      "sequence": 3,
      "offset_s": 1800,
      "clock_id": 0,
      "raw_ns": 1791861003012398068,
      "returned_ns": 1791862803012398068,
      "syscall_before_ns": 1791861003012397654,
      "syscall_after_ns": 1791861003012399303
    },
    {
      "pid": 1353117,
      "sequence": 4,
      "offset_s": 28799,
      "clock_id": 0,
      "raw_ns": 1791861003012490760,
      "returned_ns": 1791889802012490760,
      "syscall_before_ns": 1791861003012490389,
      "syscall_after_ns": 1791861003012492016
    },
    {
      "pid": 1353117,
      "sequence": 5,
      "offset_s": 28800,
      "clock_id": 0,
      "raw_ns": 1791861003012630529,
      "returned_ns": 1791889803012630529,
      "syscall_before_ns": 1791861003012630180,
      "syscall_after_ns": 1791861003012631593
    }
  ],
  "ready": {
    "kind": "ready",
    "pid": 1353117,
    "env_clear": true,
    "cloexec": true,
    "socket_type": 5
  },
  "target": {
    "pid": 1353117,
    "executable_sha256": "093ee0f5d01ae2eece14f1ce219a30ab00012082e701a6ab7ed8a0b87cc09f0f",
    "helper_sha256": "6810d7f3464c8a2a59c5d8725ce2bcf153007856ccf86d96f75e41146058780e",
    "libc": "/usr/lib64/libc.so.6",
    "libc_sha256": "a5c5ad9d59d3c69eda93aa8f82930ba06cc4e893a113e66c85ad6e96243d53c8",
    "start_ticks": 77581549,
    "cgroup": "0::/user.slice/user-1000.slice/[email protected]/app.slice/fabric-work-cfdb894da8f34d1da2077cb004021b34.service\n",
    "helper_maps": [
      [
        "fc:01",
        "14549019",
        "/run/media/kmosoti/data/FabricO11y/scratch/session-clock-pu289f80/session-clock.so"
      ]
    ]
  },
  "controller": {
    "pid": 1353083,
    "executable_sha256": "0d64bd6d66d68dac91cdadafc46e22d4f09f22bdc997aaae870f42865b024a3e",
    "helper_sha256": null,
    "libc": "/usr/lib64/libc.so.6",
    "libc_sha256": "a5c5ad9d59d3c69eda93aa8f82930ba06cc4e893a113e66c85ad6e96243d53c8",
    "start_ticks": 77581476,
    "cgroup": "0::/user.slice/user-1000.slice/[email protected]/app.slice/fabric-work-cfdb894da8f34d1da2077cb004021b34.service\n",
    "helper_maps": []
  },
  "host_clocks": [
    {
      "sequence": 0,
      "syscall_before_ns": 1791861003011052063,
      "clock_ns": 1791861003011056248,
      "syscall_after_ns": 1791861003011079675
    },
    {
      "sequence": 1,
      "syscall_before_ns": 1791861003011280897,
      "clock_ns": 1791861003011283621,
      "syscall_after_ns": 1791861003011303211
    },
    {
      "sequence": 2,
      "syscall_before_ns": 1791861003012299277,
      "clock_ns": 1791861003012301842,
      "syscall_after_ns": 1791861003012320107
    },
    {
      "sequence": 3,
      "syscall_before_ns": 1791861003012446286,
      "clock_ns": 1791861003012448116,
      "syscall_after_ns": 1791861003012463238
    },
    {
      "sequence": 4,
      "syscall_before_ns": 1791861003012566012,
      "clock_ns": 1791861003012567804,
      "syscall_after_ns": 1791861003012586319
    },
    {
      "sequence": 5,
      "syscall_before_ns": 1791861003012678676,
      "clock_ns": 1791861003012680397,
      "syscall_after_ns": 1791861003012694347
    }
  ],
  "control_fd": {
    "identity": "socket:[23309521]",
    "fdinfo": "pos:\t0\nflags:\t02004002\nmnt_id:\t12\nino:\t23309521\nscm_fds: 0\n"
  },
  "probe_argv": [
    "/run/media/kmosoti/data/FabricO11y/scratch/session-clock-pu289f80/session-clock-probe",
    "interactive",
    "5",
    "/run/media/kmosoti/data/FabricO11y/scratch/session-clock-pu289f80/session-clock.so",
    "socket:[23309521]"
  ],
  "fork": [
    {
      "kind": "fork",
      "row": {
        "pid": 1353119,
        "sequence": 1,
        "offset_s": 1,
        "clock_id": 0,
        "raw_ns": 1791861003011493134,
        "returned_ns": 1791861003011493134,
        "syscall_before_ns": 1791861003011486094,
        "syscall_after_ns": 1791861003011493275
      }
    },
    {
      "kind": "exec",
      "pid": 1353119,
      "env_clear": true,
      "helper_mapped": false,
      "control_fd_present": false,
      "syscall_before_ns": 1791861003011926964,
      "clock_ns": 1791861003011929376,
      "syscall_after_ns": 1791861003011929517
    },
    {
      "kind": "fork_done",
      "pid": 1353117,
      "fork_pid": 1353119,
      "sequence_before": 1,
      "status": 0
    }
  ],
  "sleep": {
    "start_before_ns": 682947180765621,
    "start_after_ns": 682947180767476,
    "end_before_ns": 682947681456963,
    "end_after_ns": 682947681476327,
    "instant_elapsed_ns": 500693643
  },
  "ledger": [
    {
      "pid": 1353117,
      "sequence": 0,
      "offset_s": 0,
      "clock_id": 0,
      "raw_ns": 1791861003010917276,
      "returned_ns": 1791861003010917276
    },
    {
      "pid": 1353117,
      "sequence": 0,
      "offset_s": 0,
      "clock_id": 1,
      "raw_ns": 682947178996566,
      "returned_ns": 682947178996566
    },
    {
      "pid": 1353117,
      "sequence": 0,
      "offset_s": 0,
      "clock_id": 4,
      "raw_ns": 682946328703335,
      "returned_ns": 682946328703335
    },
    {
      "pid": 1353117,
      "sequence": 0,
      "offset_s": 0,
      "clock_id": 0,
      "raw_ns": 1791861003010945991,
      "returned_ns": 1791861003010945991
    },
    {
      "pid": 1353117,
      "sequence": 1,
      "offset_s": 1,
      "clock_id": 0,
      "raw_ns": 1791861003011160517,
      "returned_ns": 1791861004011160517
    },
    {
      "pid": 1353117,
      "sequence": 1,
      "offset_s": 1,
      "clock_id": 1,
      "raw_ns": 682947179229789,
      "returned_ns": 682947179229789
    },
    {
      "pid": 1353117,
      "sequence": 1,
      "offset_s": 1,
      "clock_id": 4,
      "raw_ns": 682946328936045,
      "returned_ns": 682946328936045
    },
    {
      "pid": 1353117,
      "sequence": 1,
      "offset_s": 1,
      "clock_id": 0,
      "raw_ns": 1791861003011172364,
      "returned_ns": 1791861004011172364
    },
    {
      "pid": 1353117,
      "sequence": 2,
      "offset_s": 1799,
      "clock_id": 0,
      "raw_ns": 1791861003012183010,
      "returned_ns": 1791862802012183010
    },
    {
      "pid": 1353117,
      "sequence": 2,
      "offset_s": 1799,
      "clock_id": 1,
      "raw_ns": 682947180252463,
      "returned_ns": 682947180252463
    },
    {
      "pid": 1353117,
      "sequence": 2,
      "offset_s": 1799,
      "clock_id": 4,
      "raw_ns": 682946329958817,
      "returned_ns": 682946329958817
    },
    {
      "pid": 1353117,
      "sequence": 2,
      "offset_s": 1799,
      "clock_id": 0,
      "raw_ns": 1791861003012194833,
      "returned_ns": 1791862802012194833
    },
    {
      "pid": 1353117,
      "sequence": 3,
      "offset_s": 1800,
      "clock_id": 0,
      "raw_ns": 1791861003012385348,
      "returned_ns": 1791862803012385348
    },
    {
      "pid": 1353117,
      "sequence": 3,
      "offset_s": 1800,
      "clock_id": 1,
      "raw_ns": 682947180455029,
      "returned_ns": 682947180455029
    },
    {
      "pid": 1353117,
      "sequence": 3,
      "offset_s": 1800,
      "clock_id": 4,
      "raw_ns": 682946330161842,
      "returned_ns": 682946330161842
    },
    {
      "pid": 1353117,
      "sequence": 3,
      "offset_s": 1800,
      "clock_id": 0,
      "raw_ns": 1791861003012398068,
      "returned_ns": 1791862803012398068
    },
    {
      "pid": 1353117,
      "sequence": 4,
      "offset_s": 28799,
      "clock_id": 0,
      "raw_ns": 1791861003012483778,
      "returned_ns": 1791889802012483778
    },
    {
      "pid": 1353117,
      "sequence": 4,
      "offset_s": 28799,
      "clock_id": 1,
      "raw_ns": 682947180549509,
      "returned_ns": 682947180549509
    },
    {
      "pid": 1353117,
      "sequence": 4,
      "offset_s": 28799,
      "clock_id": 4,
      "raw_ns": 682946330255295,
      "returned_ns": 682946330255295
    },
    {
      "pid": 1353117,
      "sequence": 4,
      "offset_s": 28799,
      "clock_id": 0,
      "raw_ns": 1791861003012490760,
      "returned_ns": 1791889802012490760
    },
    {
      "pid": 1353117,
      "sequence": 5,
      "offset_s": 28800,
      "clock_id": 0,
      "raw_ns": 1791861003012622643,
      "returned_ns": 1791889803012622643
    },
    {
      "pid": 1353117,
      "sequence": 5,
      "offset_s": 28800,
      "clock_id": 1,
      "raw_ns": 682947180689265,
      "returned_ns": 682947180689265
    },
    {
      "pid": 1353117,
      "sequence": 5,
      "offset_s": 28800,
      "clock_id": 4,
      "raw_ns": 682946330394967,
      "returned_ns": 682946330394967
    },
    {
      "pid": 1353117,
      "sequence": 5,
      "offset_s": 28800,
      "clock_id": 0,
      "raw_ns": 1791861003012630529,
      "returned_ns": 1791889803012630529
    },
    {
      "pid": 1353117,
      "sequence": 5,
      "offset_s": 28800,
      "clock_id": 1,
      "raw_ns": 682947180766004,
      "returned_ns": 682947180766004
    },
    {
      "pid": 1353117,
      "sequence": 5,
      "offset_s": 28800,
      "clock_id": 1,
      "raw_ns": 682947681459647,
      "returned_ns": 682947681459647
    }
  ],
  "frames": [
    "46434c4b7631000000000000000000000000000000000000",
    "46434c4b7631000001000000000000000100000000000000",
    "46434c4b7631000002000000000000000707000000000000",
    "46434c4b7631000003000000000000000807000000000000",
    "46434c4b7631000004000000000000007f70000000000000",
    "46434c4b7631000005000000000000008070000000000000"
  ],
  "controls": [
    {
      "case": "short",
      "refusal": "FCLK-FRAME",
      "exit": 78,
      "stderr": "FCLK-FRAME\n",
      "ledger": [],
      "frames": []
    },
    {
      "case": "oversize",
      "refusal": "FCLK-FRAME",
      "exit": 78,
      "stderr": "FCLK-FRAME\n",
      "ledger": [],
      "frames": []
    },
    {
      "case": "version",
      "refusal": "FCLK-FRAME",
      "exit": 78,
      "stderr": "FCLK-FRAME\n",
      "ledger": [],
      "frames": []
    },
    {
      "case": "initial-sequence",
      "refusal": "FCLK-SEQUENCE",
      "exit": 78,
      "stderr": "FCLK-SEQUENCE\n",
      "ledger": [],
      "frames": []
    },
    {
      "case": "initial-offset",
      "refusal": "FCLK-OFFSET",
      "exit": 78,
      "stderr": "FCLK-OFFSET\n",
      "ledger": [],
      "frames": []
    },
    {
      "case": "skip",
      "refusal": "FCLK-SEQUENCE",
      "exit": 78,
      "stderr": "FCLK-SEQUENCE\n",
      "ledger": [],
      "frames": [
        "46434c4b7631000000000000000000000000000000000000"
      ]
    },
    {
      "case": "duplicate",
      "refusal": "FCLK-SEQUENCE",
      "exit": 78,
      "stderr": "FCLK-SEQUENCE\n",
      "ledger": [],
      "frames": [
        "46434c4b7631000000000000000000000000000000000000"
      ]
    },
    {
      "case": "decrease",
      "refusal": "FCLK-OFFSET",
      "exit": 78,
      "stderr": "FCLK-OFFSET\n",
      "ledger": [],
      "frames": [
        "46434c4b7631000000000000000000000000000000000000"
      ]
    },
    {
      "case": "cap",
      "refusal": "FCLK-OFFSET",
      "exit": 78,
      "stderr": "FCLK-OFFSET\n",
      "ledger": [],
      "frames": [
        "46434c4b7631000000000000000000000000000000000000"
      ]
    },
    {
      "case": "overflow",
      "refusal": "FCLK-OFFSET",
      "exit": 78,
      "stderr": "FCLK-OFFSET\n",
      "ledger": [],
      "frames": [
        "46434c4b7631000000000000000000000000000000000000"
      ]
    },
    {
      "case": "count",
      "refusal": "FCLK-COUNT",
      "exit": 78,
      "stderr": "FCLK-COUNT\n",
      "ledger": [],
      "frames": [
        "46434c4b7631000000000000000000000000000000000000"
      ]
    },
    {
      "case": "death",
      "refusal": "FCLK-EOF",
      "exit": 78,
      "stderr": "FCLK-EOF\n",
      "ledger": [],
      "frames": [
        "46434c4b7631000000000000000000000000000000000000"
      ]
    },
    {
      "case": "closed",
      "refusal": "FCLK-RECV",
      "exit": 78,
      "stderr": "FCLK-RECV\n",
      "ledger": [],
      "frames": [
        "46434c4b7631000000000000000000000000000000000000"
      ]
    },
    {
      "case": "descriptor",
      "refusal": "FCLK-FD",
      "exit": 78,
      "stderr": "FCLK-FD\n",
      "ledger": [],
      "frames": [
        "46434c4b7631000000000000000000000000000000000000"
      ]
    },
    {
      "case": "type",
      "refusal": "FCLK-TYPE",
      "exit": 78,
      "stderr": "FCLK-TYPE\n",
      "ledger": [],
      "frames": [
        "46434c4b7631000000000000000000000000000000000000"
      ]
    },
    {
      "case": "unpreloaded",
      "refusal": "isolation-interception",
      "exit": -15,
      "stderr": "",
      "ledger": [],
      "frames": [
        "46434c4b7631000000000000000000000000000000000000"
      ]
    }
  ],
  "build_id_notes": {
    "/run/media/kmosoti/data/FabricO11y/scratch/session-clock-pu289f80/session-clock.so": "\nDisplaying notes found in: .note.gnu.build-id\n  Owner                Data size \tDescription\n  GNU                  0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t    Build ID: 3fa721c4de69178123da1531a88559f7fecc476d\n\nDisplaying notes found in: .note.gnu.property\n  Owner                Data size \tDescription\n  GNU                  0x00000020\tNT_GNU_PROPERTY_TYPE_0\t      Properties: x86 feature used: x86, XMM, x86 ISA used: x86-64-baseline\n\nDisplaying notes found in: .gnu.build.attributes\n  Owner                Data size \tDescription\n  GA$<version>3a1              0x00000010\tOPEN\t    Applies to region from 0x5f0 to 0x5f0\n  GA$<version>3a1              0x00000010\tOPEN\t    Applies to region from 0x2cc to 0x2e2\n  GA$<version>3a1              0x00000010\tOPEN\t    Applies to region from 0xb70 to 0xb78\n  GA$<version>3a1              0x00000010\tOPEN\t    Applies to region from 0x5f0 to 0x6a9\n  GA$<version>3a1              0x00000010\tOPEN\t    Applies to region from 0xb6e to 0xb6e\n  GA$<version>3a1              0x00000010\tOPEN\t    Applies to region from 0xb6e to 0xb6e\n  GA$<version>3a1              0x00000010\tOPEN\t    Applies to region from 0x2e2 to 0x2e7\n  GA$<version>3a1              0x00000010\tOPEN\t    Applies to region from 0xb78 to 0xb7d\n",
    "/run/media/kmosoti/data/FabricO11y/scratch/session-clock-pu289f80/session-clock-probe": "\nDisplaying notes found in: .note.ABI-tag\n  Owner                Data size \tDescription\n  GNU                  0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t    OS: Linux, ABI: 3.2.0\n\nDisplaying notes found in: .note.gnu.build-id\n  Owner                Data size \tDescription\n  GNU                  0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t    Build ID: ec4fd0401753856b5ab183aeabc2fb6cf2a4a7c7\n\nDisplaying notes found in: .gnu.build.attributes\n  Owner                Data size \tDescription\n  GA$<version>3a1              0x00000010\tOPEN\t    Applies to region from 0x18510 to 0x18536\n  GA$<version>3a1              0x00000010\tOPEN\t    Applies to region from 0 (environ)\n  GA$<version>3a1              0x00000010\tOPEN\t    Applies to region from 0x5f224 to 0x5f23a\n  GA$<version>3a1              0x00000010\tOPEN\t    Applies to region from 0x5f240 to 0x5f248\n  GA$<version>3a1              0x00000010\tOPEN\t    Applies to region from 0x18540 to 0x185f9\n  GA$<version>3a1              0x00000010\tOPEN\t    Applies to region from 0 (environ)\n  GA$<version>3a1              0x00000010\tOPEN\t    Applies to region from 0 (environ)\n  GA$<version>3a1              0x00000010\tOPEN\t    Applies to region from 0x5f23a to 0x5f23f\n  GA$<version>3a1              0x00000010\tOPEN\t    Applies to region from 0x5f248 to 0x5f24d\n",
    "/lib64/ld-linux-x86-64.so.2": "\nDisplaying notes found in: .note.gnu.build-id\n  Owner                Data size \tDescription\n  GNU                  0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t    Build ID: aea5aa8771effbf4d7f8a07d5da2ed73cbd844fc\n\nDisplaying notes found in: .note.gnu.property\n  Owner                Data size \tDescription\n  GNU                  0x00000030\tNT_GNU_PROPERTY_TYPE_0\t      Properties: x86 feature: IBT, SHSTK, x86 feature used: x86, XMM, YMM, ZMM, FXSR, XSAVE, XSAVEC, x86 ISA used: x86-64-baseline, x86-64-v3, x86-64-v4\n\nDisplaying notes found in: .note.stapsdt\n  Owner                Data size \tDescription\n  stapsdt              0x00000038\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: rtld\n    Name: unmap_start\n    Location: 0x0000000000002088, Base: 0x0000000000032128, Semaphore: 0x0000000000000000\n    Arguments: -8@%r14 8@%r12\n  stapsdt              0x0000003b\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: rtld\n    Name: unmap_complete\n    Location: 0x000000000000232b, Base: 0x0000000000032128, Semaphore: 0x0000000000000000\n    Arguments: -8@%r14 8@%rbx\n  stapsdt              0x00000036\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: rtld\n    Name: map_start\n    Location: 0x00000000000058cc, Base: 0x0000000000032128, Semaphore: 0x0000000000000000\n    Arguments: -8@%r12 8@%rbx\n  stapsdt              0x00000044\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: rtld\n    Name: map_complete\n    Location: 0x000000000000c54a, Base: 0x0000000000032128, Semaphore: 0x0000000000000000\n    Arguments: -8@%r13 8@%r12 8@24(%rbx)\n  stapsdt              0x0000003c\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: rtld\n    Name: reloc_start\n    Location: 0x000000000000c64b, Base: 0x0000000000032128, Semaphore: 0x0000000000000000\n    Arguments: -8@32(%rdi) 8@%rsi\n  stapsdt              0x0000004b\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: rtld\n    Name: reloc_complete\n    Location: 0x000000000000d3d4, Base: 0x0000000000032128, Semaphore: 0x0000000000000000\n    Arguments: -8@32(%rbx) 8@-80(%rbp) 8@%r14\n  stapsdt              0x00000035\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: rtld\n    Name: init_start\n    Location: 0x00000000000213a5, Base: 0x0000000000032128, Semaphore: 0x0000000000000000\n    Arguments: -4@$0 8@%r12\n  stapsdt              0x00000038\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: rtld\n    Name: init_complete\n    Location: 0x00000000000218d5, Base: 0x0000000000032128, Semaphore: 0x0000000000000000\n    Arguments: -4@$0 8@%rbx\n  stapsdt              0x0000003a\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: rtld\n    Name: lll_lock_wait_private\n    Location: 0x0000000000024af4, Base: 0x0000000000032128, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdi\n  stapsdt              0x00000032\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: rtld\n    Name: lll_lock_wait\n    Location: 0x0000000000024b57, Base: 0x0000000000032128, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdi\n  stapsdt              0x0000003a\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: rtld\n    Name: setjmp\n    Location: 0x0000000000024ca1, Base: 0x0000000000032128, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdi -4@%esi 8@%rax\n  stapsdt              0x0000003b\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: rtld\n    Name: longjmp\n    Location: 0x0000000000024d51, Base: 0x0000000000032128, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdi -4@%esi 8@%rdx\n  stapsdt              0x00000042\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: rtld\n    Name: longjmp_target\n    Location: 0x0000000000024d6d, Base: 0x0000000000032128, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdi -4@%eax 8@%rdx\n\nDisplaying notes found in: .gnu.build.attributes\n  Owner                Data size \tDescription\n  GA$<version>3a1              0x00000010\tOPEN\t    Applies to region from 0x13480 to 0x2a06f\n  GA$<version>3a1              0x00000010\tOPEN\t    Applies to region from 0x18bd0 to 0x29c7d\n",
    "/usr/lib64/libc.so.6": "\nDisplaying notes found in: .note.gnu.build-id\n  Owner                Data size \tDescription\n  GNU                  0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t    Build ID: 85075e2ae2e13352a1413d41c327dacf6461526c\n\nDisplaying notes found in: .note.gnu.property\n  Owner                Data size \tDescription\n  GNU                  0x00000040\tNT_GNU_PROPERTY_TYPE_0\t      Properties: x86 feature: IBT, SHSTK, x86 ISA needed: x86-64-baseline, x86 feature used: x86, x87, XMM, YMM, ZMM, MASK, x86 ISA used: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4\n\nDisplaying notes found in: .note.ABI-tag\n  Owner                Data size \tDescription\n  GNU                  0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t    OS: Linux, ABI: 3.2.0\n\nDisplaying notes found in: .note.stapsdt\n  Owner                Data size \tDescription\n  stapsdt              0x0000003a\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: setjmp\n    Location: 0x0000000000019b15, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdi -4@%esi 8@%rax\n  stapsdt              0x0000003b\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: longjmp\n    Location: 0x0000000000019cf3, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdi -4@%esi 8@%rdx\n  stapsdt              0x00000042\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: longjmp_target\n    Location: 0x0000000000019d0f, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdi -4@%eax 8@%rdx\n  stapsdt              0x0000003b\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: longjmp\n    Location: 0x0000000000019d77, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdi -4@%esi 8@%rdx\n  stapsdt              0x00000042\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: longjmp_target\n    Location: 0x0000000000019d93, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdi -4@%eax 8@%rdx\n  stapsdt              0x0000003a\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: lll_lock_wait_private\n    Location: 0x000000000006fa54, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdi\n  stapsdt              0x00000032\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: lll_lock_wait\n    Location: 0x000000000006fab7, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdi\n  stapsdt              0x00000033\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: cond_broadcast\n    Location: 0x0000000000071730, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdi\n  stapsdt              0x00000031\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: cond_destroy\n    Location: 0x00000000000719d4, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdi\n  stapsdt              0x00000035\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: cond_init\n    Location: 0x0000000000071a7f, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdi 8@%rsi\n  stapsdt              0x00000030\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: cond_signal\n    Location: 0x0000000000071aa4, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdi\n  stapsdt              0x00000035\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: cond_wait\n    Location: 0x0000000000071fd8, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdi 8@%rsi\n  stapsdt              0x00000035\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: cond_wait\n    Location: 0x00000000000721d5, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdi 8@%rsi\n  stapsdt              0x00000035\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: cond_wait\n    Location: 0x0000000000072412, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdi 8@%rsi\n  stapsdt              0x00000049\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: pthread_start\n    Location: 0x0000000000072a46, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%r9 8@1600(%r9) 8@1608(%r9)\n  stapsdt              0x00000054\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: pthread_create\n    Location: 0x000000000007340c, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rax 8@%r13 8@-240(%rbp) 8@-248(%rbp)\n  stapsdt              0x00000031\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: pthread_join\n    Location: 0x0000000000074a66, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%r12\n  stapsdt              0x00000044\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: pthread_join_ret\n    Location: 0x0000000000074b10, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%r12 -4@%eax 8@%rbx\n  stapsdt              0x00000033\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: mutex_acquired\n    Location: 0x0000000000074edf, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rbx\n  stapsdt              0x00000030\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: mutex_entry\n    Location: 0x00000000000755d7, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdi\n  stapsdt              0x00000033\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: mutex_acquired\n    Location: 0x000000000007560d, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdi\n  stapsdt              0x00000032\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: mutex_destroy\n    Location: 0x0000000000075994, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdi\n  stapsdt              0x0000002e\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: mutex_init\n    Location: 0x0000000000075a97, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%r8\n  stapsdt              0x00000033\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: mutex_acquired\n    Location: 0x0000000000075d0e, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rbx\n  stapsdt              0x00000030\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: mutex_entry\n    Location: 0x00000000000763e7, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdi\n  stapsdt              0x00000033\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: mutex_acquired\n    Location: 0x0000000000076430, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdi\n  stapsdt              0x0000003d\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: mutex_timedlock_acquired\n    Location: 0x0000000000076918, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rbx\n  stapsdt              0x0000003d\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: mutex_timedlock_acquired\n    Location: 0x0000000000076dbc, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rbx\n  stapsdt              0x0000003d\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: mutex_timedlock_acquired\n    Location: 0x000000000007705c, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rbx\n  stapsdt              0x0000003d\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: mutex_timedlock_acquired\n    Location: 0x000000000007714a, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rbx\n  stapsdt              0x00000049\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: mutex_clocklock_entry\n    Location: 0x00000000000772c9, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdi -4@%esi 8@%rdx\n  stapsdt              0x00000041\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: mutex_timedlock_entry\n    Location: 0x00000000000772e7, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdi 8@%rsi\n  stapsdt              0x00000031\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: mutex_release\n    Location: 0x0000000000077aa9, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%r8\n  stapsdt              0x00000031\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: mutex_release\n    Location: 0x0000000000077c8d, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%r8\n  stapsdt              0x00000032\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: mutex_release\n    Location: 0x0000000000077dcd, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdi\n  stapsdt              0x00000033\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: rwlock_destroy\n    Location: 0x0000000000078964, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdi\n  stapsdt              0x00000031\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: rdlock_entry\n    Location: 0x00000000000789c0, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdi\n  stapsdt              0x00000038\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: rdlock_acquire_read\n    Location: 0x00000000000789f6, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rbx\n  stapsdt              0x00000032\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: rwlock_unlock\n    Location: 0x000000000007931e, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdi\n  stapsdt              0x00000031\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: wrlock_entry\n    Location: 0x00000000000794df, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdi\n  stapsdt              0x00000038\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: wrlock_acquire_write\n    Location: 0x000000000007954a, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%r9\n  stapsdt              0x0000004c\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: memory_mallopt_arena_max\n    Location: 0x000000000007ee87, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rax 8@32+mp_(%rip)\n  stapsdt              0x0000004d\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: memory_mallopt_arena_test\n    Location: 0x000000000007ee97, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rax 8@24+mp_(%rip)\n  stapsdt              0x00000050\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: memory_tunable_tcache_count\n    Location: 0x000000000007eeb0, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rax 8@128+mp_(%rip)\n  stapsdt              0x00000059\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: memory_tunable_tcache_unsorted_limit\n    Location: 0x000000000007eec7, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rax 8@136+mp_(%rip)\n  stapsdt              0x00000054\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: memory_tunable_tcache_max_bytes\n    Location: 0x000000000007efbd, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdx 8@120+mp_(%rip)\n  stapsdt              0x0000005d\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: memory_mallopt_mmap_max\n    Location: 0x000000000007f027, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: -4@%eax -4@72+mp_(%rip) -4@80+mp_(%rip)\n  stapsdt              0x0000005e\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: memory_mallopt_trim_threshold\n    Location: 0x000000000007f047, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rax 8@mp_(%rip) -4@80+mp_(%rip)\n  stapsdt              0x00000052\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: memory_mallopt_perturb\n    Location: 0x000000000007f067, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: -4@%eax -4@perturb_byte(%rip)\n  stapsdt              0x00000059\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: memory_mallopt_top_pad\n    Location: 0x000000000007f077, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rax 8@8+mp_(%rip) -4@80+mp_(%rip)\n  stapsdt              0x00000061\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: memory_mallopt_mmap_threshold\n    Location: 0x000000000007f097, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rax 8@16+mp_(%rip) -4@80+mp_(%rip)\n  stapsdt              0x0000003b\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: memory_heap_new\n    Location: 0x000000000007fac7, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rbx 8@%r12\n  stapsdt              0x00000041\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: memory_arena_reuse_free_list\n    Location: 0x000000000007fd00, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdx\n  stapsdt              0x0000003d\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: memory_arena_reuse\n    Location: 0x000000000007fe55, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdx 8@%r9\n  stapsdt              0x00000049\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: memory_arena_reuse_wait\n    Location: 0x000000000007ff6b, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdx 8@%rdx 8@%r9\n  stapsdt              0x0000003c\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: memory_arena_new\n    Location: 0x000000000008006e, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdx 8@%r10\n  stapsdt              0x0000003e\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: memory_arena_retry\n    Location: 0x00000000000802cb, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rsi 8@%rdi\n  stapsdt              0x0000003d\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: memory_sbrk_less\n    Location: 0x000000000008054b, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rax -8@%rdx\n  stapsdt              0x00000040\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: memory_heap_free\n    Location: 0x00000000000806d0, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdi 8@16(%rdi)\n  stapsdt              0x0000003c\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: memory_heap_less\n    Location: 0x0000000000080791, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%r12 8@%r14\n  stapsdt              0x0000004e\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: memory_mallopt_free_dyn_thresholds\n    Location: 0x0000000000080baf, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rax 8@%rdx\n  stapsdt              0x0000003b\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: memory_heap_more\n    Location: 0x0000000000080d2d, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rcx 8@%r8\n  stapsdt              0x0000003c\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: memory_sbrk_more\n    Location: 0x0000000000081300, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rcx 8@%r11\n  stapsdt              0x00000038\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: memory_malloc_retry\n    Location: 0x0000000000082490, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rbx\n  stapsdt              0x00000038\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: memory_calloc_retry\n    Location: 0x00000000000827cd, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rbx\n  stapsdt              0x00000061\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: memory_mallopt_mmap_threshold\n    Location: 0x00000000000831cf, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rax 8@16+mp_(%rip) -4@80+mp_(%rip)\n  stapsdt              0x00000040\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: memory_memalign_retry\n    Location: 0x00000000000837c0, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%r10 8@%r8\n  stapsdt              0x00000044\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: memory_tcache_double_free\n    Location: 0x0000000000083afe, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdi 8@%r9\n  stapsdt              0x0000003e\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: memory_realloc_retry\n    Location: 0x0000000000083f98, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%r9 8@%r8\n  stapsdt              0x0000003c\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: memory_mallopt\n    Location: 0x0000000000084ae3, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: -4@%edx -4@%esi\n  stapsdt              0x0000005e\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: memory_mallopt_trim_threshold\n    Location: 0x0000000000084b03, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rsi 8@mp_(%rip) -4@80+mp_(%rip)\n  stapsdt              0x0000004c\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: memory_mallopt_arena_max\n    Location: 0x0000000000084b46, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rsi 8@32+mp_(%rip)\n  stapsdt              0x0000004d\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: memory_mallopt_arena_test\n    Location: 0x0000000000084b56, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rsi 8@24+mp_(%rip)\n  stapsdt              0x00000052\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: memory_mallopt_perturb\n    Location: 0x0000000000084b60, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: -4@%esi -4@perturb_byte(%rip)\n  stapsdt              0x0000005d\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: memory_mallopt_mmap_max\n    Location: 0x0000000000084b70, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: -4@%esi -4@72+mp_(%rip) -4@80+mp_(%rip)\n  stapsdt              0x00000061\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: memory_mallopt_mmap_threshold\n    Location: 0x0000000000084b8b, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rsi 8@16+mp_(%rip) -4@80+mp_(%rip)\n  stapsdt              0x00000059\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: memory_mallopt_top_pad\n    Location: 0x0000000000084ba3, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rsi 8@8+mp_(%rip) -4@80+mp_(%rip)\n  stapsdt              0x0000003b\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: longjmp\n    Location: 0x0000000000100fd1, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdi -4@%esi 8@%rdx\n  stapsdt              0x00000042\tNT_STAPSDT (SystemTap probe descriptors)\t    Provider: libc\n    Name: longjmp_target\n    Location: 0x0000000000100fed, Base: 0x00000000001beff8, Semaphore: 0x0000000000000000\n    Arguments: 8@%rdi -4@%eax 8@%rdx\n\nDisplaying notes found in: .gnu.build.attributes\n  Owner                Data size \tDescription\n  GA$<version>3a1              0x00000010\tOPEN\t    Applies to region from 0x33b1 to 0x171e2d\n"
  },
  "cleanup": {
    "owned_fixture": "/run/media/kmosoti/data/FabricO11y/scratch/session-clock-pu289f80",
    "absent": true,
    "failure_evidence": null
  }
}

Prospective strict custody scope

SHA256 7312f859242641428d969d73f31bc5ce602aad0947437911236fa7bda02c950d.

# Strict stopped-custody protobuf scope proposal

Prospective, source review only. No prototype, imports, tests, builds or native
cells ran for this proposal. Olo owns execution and admission. The real red at
`be1fb749c15b11d4f9dffc35edd75755511c0b66` must be attached separately; its
expected three malformed subcases and sparse unknown-field-99 positive are not
reported here as outcomes.

## Requested production scope

Raise the existing 300-line production ceiling to **570**: at most **+270**
production lines, planned as up to +230 for complete strict validation and +40
for a separately controlled log projection copy. The existing adapter is 297
lines. Planned total is at most 567, within 570; actual diff must be reported.
Tests and prospective protocol registration remain separate trust-boundary
commits before implementation. No package/product/oracle changes, dependency,
deadline, quota or qualification gate change is proposed.

`Batch.validate` independently decodes every nonempty logs, metrics and traces
export using pinned `opentelemetry-proto=0.33.0` / `prost=0.14.4`. Actual native
Spools may contain host metrics alongside the log sentinel. Logs/common-only
validation leaves malformed retained metrics or traces unchecked. Parsing every
length-delimited byte string as a message is invalid: bodies, IDs, opaque bytes
and unknown fields are not necessarily encoded messages.

## Explicit schema inventory

The local table covers these **34 reachable OTLP message types**, plus existing
Batch, Cursor and BtrfsIdentity. It records each known field's wire kind, child
schema, declared string/bytes distinction, repeated numeric form and oneof
membership from the pinned generated declarations; no runtime Rust decoder or
source-generated test oracle is imported.

| Family | Count | Messages |
| --- | ---: | --- |
| Common/resource | 7 | AnyValue, ArrayValue, KeyValueList, KeyValue, InstrumentationScope, EntityRef, Resource |
| Logs | 4 | ExportLogsServiceRequest, ResourceLogs, ScopeLogs, LogRecord |
| Metrics | 16 | ExportMetricsServiceRequest, ResourceMetrics, ScopeMetrics, Metric, Gauge, Sum, Histogram, ExponentialHistogram, Summary, NumberDataPoint, HistogramDataPoint, ExponentialHistogramDataPoint, its Buckets, SummaryDataPoint, its ValueAtQuantile, Exemplar |
| Traces | 7 | ExportTraceServiceRequest, ResourceSpans, ScopeSpans, Span, its Event, its Link, Status |

Include the actual 0.33.0 additions: AnyValue arm 8, KeyValue field 3,
Resource EntityRef field 3, Metric metadata field 12 and LogRecord event-name
field 12. Response/partial-success messages are unreachable from these exports.

## Strict reader and prospective controls

Use one readable schema-aware wire reader for envelope/cursors and OTLP. Bound
each raw Batch by the existing 1 MiB limit. Independently validate each export
with its own root recursion budget, as Rust does. Preserve registered envelope
caps and existing custody/ACK/source checks. Export validation uses the effective
final bytes selected by Batch decoding; overwritten bytes fields stay opaque.

- Varints terminate within ten bytes; the tenth byte is at most 1. Keys fit u32,
  tags are 1 through 2^29-1, wire kinds are valid and all lengths stay in-frame.
  Require complete input consumption; reject truncation and overflow.
- Known fields use their declared wire kind. Validate UTF-8 only for declared
  strings. Skip opaque bytes and unknown length-delimited payloads without
  interpreting their contents. Validate every occurrence, including overwritten
  singular/oneof fields. Do not invent enum, bool or int32/u32 semantic-range
  restrictions absent from the pinned decoder.
- Accept unknown groups with matching end tags; reject lone, mismatched and
  unterminated groups. Model the decoder's 100-level message/group recursion
  boundary, including unknown-field skipping at exhausted depth.
- Accept packed and unpacked repeated numerics; packed fixed-width payloads have
  exact element-width divisibility, and packed varints use the same strict reader.

Before repair, register literal controls for all three signals, real host
gauge/sum shapes, histograms/buckets, trace events/links, opaque unknown bytes,
unknown groups, packed/unpacked numbers, strings/known-wire refusals, malformed
varints/keys and recursion boundaries. Existing `be1fb74` controls stay fixed.
Primary-schema evidence plus independent literal fixtures does not establish
universal prost parity; actual root-run results must name the tested revision.

## Validation and log projection are separate

Validate **all signals**, but the custody caller needs **log rows only** for its
two-line join. Avoid materializing unused metrics/traces merely to obtain logs.
Keep `query_oracle.py` byte-identical. It currently rejects groups and has narrower
metric/oneof projections, so strict wire validation alone cannot claim complete
projection compatibility.

Preferred option: pass an explicitly schema-filtered log projection copy to the
unchanged oracle, dropping only valid unknown fields/groups and recording the
declared singular/oneof semantics needed by that projection. Literal controls
must bind projected rows to original payloads and cover last-arm behavior and
merged optional messages. **Original raw Batch bytes and SHA-256 remain the
custody authority**; retain both identities and label the projection separately.
No normalized copy substitutes for raw delivery/ACK evidence.

Alternative: explicitly register a narrower projection profile and refuse
unsupported projection shapes by name. This is smaller but cannot claim full
valid-protobuf compatibility. External generated bindings add dependencies and
provenance machinery; they are not the preferred scoped repair. If controlled
projection cannot fit +40 coherently, stop for revised scope rather than weakening
checks. Native caller authentication against immutable #40 package/source/harness
inputs remains a separate prerequisite, not supplied by syntax validation.

## Inspected source pins

Worktree `DATA/scratch/installation-custody-witness`, clean head `be1fb74`:

| Source | SHA-256 |
| --- | --- |
| custody_witness.py | 3b23730f020463f2d05f9f1ba84ce07d1fe4dbdf7a6aed5d7e985cfb9d82fee1 |
| test_custody_witness.py | cef552e20202b91c11de432f74343bc986e23e417604664839a0350d7d120e73 |
| query_oracle.py, unchanged | fc696ee1173093c258ff4451c4a796dd8e5832761f9e0ff49f89a922b411d23a |
| fabric-frame/src/envelope.rs | c3eefda93bdcbd5380234a7c8ea67383e0343b45243700c9dd87f41420d05cd8 |

Pinned crate sources inspected under
`DATA/toolchain-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f`.
OTLP paths are `opentelemetry-proto-0.33.0/src/proto/tonic/opentelemetry.proto.*.v1.rs`:

| Suffix | SHA-256 |
| --- | --- |
| common | b0f800cbe10bc7a4254a2f34eba6caaf9125d6ca54b41d798abd1b39bc9ae5dc |
| resource | 9ecb813fd561a21cfc4966596d5e241c3b850b39fa00819882f2b3728beaf002 |
| logs | 9278b0b0539723440aaec45f7299c5afce01cbfd9705de89befe736e2bc74650 |
| metrics | 9496e22210bddd170beecb72a4ae3c9e8534db07b0edda8c4827f3883e79f818 |
| trace | af6a286a0143bcdd2520e930cd7478b8d97bccec7b5385bc29f18f422d242109 |
| collector.logs | 7cf5513c958985236335130f7556a2a3a4803f0920e3e555c4915fc1ff4e315e |
| collector.metrics | b7b1ce87cbd40f8fc64ec4da1fe5d79658a83b5639200035dda665aa92aeec6a |
| collector.trace | 2c25669129cd24b94c0a9d2a4142adc31781fed123843f7b217e009fca90c311 |
| prost-0.14.4/src/encoding.rs | 2262da48addaf0544bb7c1f38ae617160fc4fba1781bd9c99fdc96b0dd6288d4 |
| prost-0.14.4/src/encoding/varint.rs | 29f75ff30f6a30e07ec017f3260cff9ffbf52cddbd9e4f26f72d705725cebc10 |
| prost-0.14.4/src/lib.rs | 0f15a2b2ef06e424beac918e33c68aaac90a91dfe778b1be05fa015a706aaacb |

`DATA=/run/media/kmosoti/data/FabricO11y`. All measurements here are read-only
source/hash observations; no workload outcome is inferred.
⚠️ **GitHub.com Fallback** ⚠️