{
"date": "2026-10-10T01:53:28.352482+00:00",
"source": "Read-only exact frozen origin archives; no gates executed or source changes",
"repositories": [
{
"repo": "xena",
"pin": "6ea943a2ea3c613e071543cf712287dd087532ba",
"cwd": "/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena",
"files": [
{
"path": "crates/xena-hash/src/scratchpad.rs",
"sha256": "228f4170545c5fcd593da332831da0b1ccfe36045dc099e6a3abfe02e81a2bcc",
"exact_origin": true
},
{
"path": "crates/xena-hash/src/v3.rs",
"sha256": "d0b20c725306be204e4b523b0a21233a3edb67279e9f817846a7d9df5c568f9d",
"exact_origin": true
},
{
"path": "crates/xena-gpu/src/lib.rs",
"sha256": "c93d8f6b20098210f97a63a18a8f4a718ae7da408647d29d2f0e259414380dc4",
"exact_origin": true
},
{
"path": "crates/xena-gpu/src/kernel.metal",
"sha256": "ec76fbea6a9ebb6c946fbe03fa787ff7d00845ba013afe430897f543e2c8a974",
"exact_origin": true
},
{
"path": "crates/xena-bench/src/gpuverify.rs",
"sha256": "f28151e6a1e4b3a70a8239c66de8bcbbd1417d41585de9bfb8caa9f3cf3aed28",
"exact_origin": true
},
{
"path": "crates/xena-bench/src/gpubench.rs",
"sha256": "3f11f3cd100f60b39bb52bccc4bee491857e5ff67bb4b3d963783dd9b0ca024a",
"exact_origin": true
},
{
"path": "crates/xena-bench/src/cpugpu.rs",
"sha256": "291643d43f7af03fdc1417c1142038a5dd908ba829493b7b6472d1de58a12f98",
"exact_origin": true
},
{
"path": "crates/xena-bench/src/power.rs",
"sha256": "2fdc62041f8f8c040cf6c49c3234764b8f0eb4408b4bfe5691d59c3b479acca0",
"exact_origin": true
},
{
"path": "crates/xena-bench/src/gpudebug.rs",
"sha256": "3bb58e143f0e5b6fe7568e4452a409fb4461ac14a38f5dd44c651b026981cc61",
"exact_origin": true
}
],
"inventory_command": [
"rg",
"-n",
"--glob",
"*.rs",
"Block::|\\.wrap\\(|as_bytes(_mut)?\\(|as_f32\\(|Scratchpad|mine_range_async|collect_hits|ZeroCopyBuf|RTable|Stage3Gpu|build_parallel|fill_inputs",
"/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena"
],
"inventory": {
"stdout": "/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-bench/src/gpuverify.rs:8:use xena_gpu::Stage3Gpu;\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-bench/src/gpuverify.rs:21: let gpu = Stage3Gpu::open().expect(\"Gpu::open\");\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-bench/src/gpuverify.rs:44: let bytes = block.as_bytes_mut();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-bench/src/gpuverify.rs:58: let bytes = block.as_bytes_mut();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-gpu/src/lib.rs:18:pub struct Stage3Gpu {\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-gpu/src/lib.rs:24:impl Stage3Gpu {\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-gpu/src/lib.rs:40: Block::open(n * MEMORY_SIZE_BYTES)\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-gpu/src/lib.rs:45: let buf = self.gpu.wrap(block)?;\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-bench/src/gpubench.rs:10:use xena_gpu::Stage3Gpu;\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-bench/src/gpubench.rs:20:fn pipeline_batch(gpu: &Stage3Gpu, batch_size: usize, base_nonce: u64) -> usize {\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-bench/src/gpubench.rs:22: let bytes = block.as_bytes_mut();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-bench/src/gpubench.rs:51: let gpu = Stage3Gpu::open().expect(\"Gpu::open\");\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-bench/src/gpubench.rs:75: let bytes = block.as_bytes_mut();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-bench/src/power.rs:19:use xena_gpu::Stage3Gpu;\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-bench/src/power.rs:20:use xena_hash::scratchpad::{MEMORY_SIZE_BYTES, Scratchpad};\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-bench/src/power.rs:120: let mut pad = Scratchpad::new().unwrap();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-bench/src/power.rs:145: let gpu = Stage3Gpu::open().expect(\"Gpu::open\");\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-bench/src/power.rs:147: let bytes = block.as_bytes_mut();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-bench/src/headtohead.rs:10:use xena_hash::{hash as hc_hash, Scratchpad as HcPad};\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-hash/src/v3_pair.rs:16:use crate::scratchpad::{Scratchpad, BUFFER_SIZE, MEMORY_SIZE};\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-hash/src/v3_pair.rs:137: pad_a: &mut Scratchpad,\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-hash/src/v3_pair.rs:138: pad_b: &mut Scratchpad,\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-hash/src/v3_pair.rs:140: stage_1(input_a, pad_a.as_bytes_mut());\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-hash/src/v3_pair.rs:141: stage_1(input_b, pad_b.as_bytes_mut());\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-hash/src/v3_pair.rs:143: let ha = stage_4(pad_a.as_bytes_mut());\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-hash/src/v3_pair.rs:144: let hb = stage_4(pad_b.as_bytes_mut());\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-hash/src/v3_pair.rs:165: let mut pa = Scratchpad::new().unwrap();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-hash/src/v3_pair.rs:166: let mut pb = Scratchpad::new().unwrap();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-hash/src/v3_pair.rs:169: let mut pa2 = Scratchpad::new().unwrap();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-hash/src/v3_pair.rs:170: let mut pb2 = Scratchpad::new().unwrap();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-hash/src/v3.rs:8:use crate::scratchpad::{Scratchpad, BUFFER_SIZE, MEMORY_SIZE, MEMORY_SIZE_BYTES};\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-hash/src/v3.rs:294:pub fn hash(input: &[u8], pad: &mut Scratchpad) -> Hash {\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-hash/src/v3.rs:295: stage_1(input, pad.as_bytes_mut());\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-hash/src/v3.rs:297: stage_4(pad.as_bytes_mut())\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-hash/src/scratchpad.rs:17:pub struct Scratchpad {\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-hash/src/scratchpad.rs:21:impl Scratchpad {\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-hash/src/scratchpad.rs:24: let block = Block::open(MEMORY_SIZE_BYTES)?;\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-hash/src/scratchpad.rs:34: let bytes = self.block.as_bytes_mut();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-hash/src/scratchpad.rs:41: pub fn as_bytes_mut(&mut self) -> &mut [u8; MEMORY_SIZE_BYTES] {\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-hash/src/scratchpad.rs:42: let bytes = self.block.as_bytes_mut();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-hash/src/lib.rs:5://! - Scratchpad lives in a [`unimem::Block`] (IOSurface-backed, pinned).\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-hash/src/lib.rs:22:pub use scratchpad::Scratchpad;\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-bench/src/sweep.rs:7:use xena_hash::{hash, Scratchpad};\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-bench/src/sweep.rs:24: let mut pad = Scratchpad::new().unwrap();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-bench/src/pairbench.rs:13:use xena_hash::{hash as single_hash, hash_pair, hash_quad, Scratchpad};\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-bench/src/pairbench.rs:38: let mut pad = Scratchpad::new().unwrap();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-bench/src/pairbench.rs:71: let mut p0 = Scratchpad::new().unwrap();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-bench/src/pairbench.rs:72: let mut p1 = Scratchpad::new().unwrap();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-bench/src/pairbench.rs:73: let mut p2 = Scratchpad::new().unwrap();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-bench/src/pairbench.rs:74: let mut p3 = Scratchpad::new().unwrap();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-bench/src/pairbench.rs:118: let mut pa = Scratchpad::new().unwrap();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-bench/src/pairbench.rs:119: let mut pb = Scratchpad::new().unwrap();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-bench/src/gpudebug.rs:3:use xena_gpu::Stage3Gpu;\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-bench/src/gpudebug.rs:168: let gpu = Stage3Gpu::open().unwrap();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-bench/src/gpudebug.rs:171: let bytes = block.as_bytes_mut();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-bench/src/cpugpu.rs:10:use xena_gpu::Stage3Gpu;\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-bench/src/cpugpu.rs:11:use xena_hash::{hash as cpu_hash, Scratchpad};\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-bench/src/cpugpu.rs:38: let mut pad = Scratchpad::new().unwrap();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-bench/src/cpugpu.rs:53: let gpu = Stage3Gpu::open().expect(\"Gpu::open\");\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-bench/src/cpugpu.rs:55: let bytes = block.as_bytes_mut();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-bench/src/main.rs:5:use xena_hash::{hash, Scratchpad};\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-bench/src/main.rs:14: let mut pad = Scratchpad::new().unwrap();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-bench/src/main.rs:30: let mut pad = Scratchpad::new().unwrap();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-bench/src/verify.rs:4:use xena_hash::{hash, Scratchpad};\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-bench/src/verify.rs:11: let mut pad = Scratchpad::new().unwrap();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-bench/src/verify.rs:30: let mut pad = Scratchpad::new().unwrap();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-bench/src/verify.rs:56: let mut pad = Scratchpad::new().unwrap();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-hash/src/v3_quad.rs:12:use crate::scratchpad::{Scratchpad, BUFFER_SIZE, MEMORY_SIZE};\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-hash/src/v3_quad.rs:152: pads: [&mut Scratchpad; LANES],\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-hash/src/v3_quad.rs:155: stage_1(inputs[0], pa.as_bytes_mut());\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-hash/src/v3_quad.rs:156: stage_1(inputs[1], pb.as_bytes_mut());\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-hash/src/v3_quad.rs:157: stage_1(inputs[2], pc.as_bytes_mut());\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-hash/src/v3_quad.rs:158: stage_1(inputs[3], pd.as_bytes_mut());\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-hash/src/v3_quad.rs:166: stage_4(pa.as_bytes_mut()),\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-hash/src/v3_quad.rs:167: stage_4(pb.as_bytes_mut()),\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-hash/src/v3_quad.rs:168: stage_4(pc.as_bytes_mut()),\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-hash/src/v3_quad.rs:169: stage_4(pd.as_bytes_mut()),\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-hash/src/v3_quad.rs:194: let mut pads: [Scratchpad; LANES] = [\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-hash/src/v3_quad.rs:195: Scratchpad::new().unwrap(),\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-hash/src/v3_quad.rs:196: Scratchpad::new().unwrap(),\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-hash/src/v3_quad.rs:197: Scratchpad::new().unwrap(),\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-hash/src/v3_quad.rs:198: Scratchpad::new().unwrap(),\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/xena/source/xena/crates/xena-hash/src/v3_quad.rs:207: let mut p = Scratchpad::new().unwrap();\n",
"stderr": "",
"exit_code": 0
}
},
{
"repo": "bita",
"pin": "cff2b0af4dd0c24c996cdde7283fff04d7e3c6e7",
"cwd": "/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita",
"files": [
{
"path": "crates/rbtc-hash5/src/metal/mining.rs",
"sha256": "34978dcbda9d1c0f12f034a526a743f87ec0527b862114e4960f20738bbe4c74",
"exact_origin": true
},
{
"path": "crates/rbtc-hash5/src/miner.rs",
"sha256": "64376d660eae78604bbc5022c79f67dff9aef80ddf4fa4786686bc2099340304",
"exact_origin": true
},
{
"path": "crates/rbtc-hash5/src/metal/qhash_lc.metal",
"sha256": "7a8e259591ba9e0bdd8c4650b4b2b453e8053e3f13ccfca4901c3953ddd058c5",
"exact_origin": true
}
],
"inventory_command": [
"rg",
"-n",
"--glob",
"*.rs",
"Block::|\\.wrap\\(|as_bytes(_mut)?\\(|as_f32\\(|Scratchpad|mine_range_async|collect_hits|ZeroCopyBuf|RTable|Stage3Gpu|build_parallel|fill_inputs",
"/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita"
],
"inventory": {
"stdout": "/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-script/src/engine.rs:438: let bytes = script.as_bytes();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-script/src/engine.rs:479: let bytes = script.as_bytes();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-script/src/engine.rs:1124: Script::from_bytes(script_code.as_bytes()[pos..].to_vec())\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-script/src/engine.rs:1202: Script::from_bytes(script_code.as_bytes()[pos..].to_vec())\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-script/src/engine.rs:1470: let bytes = script.as_bytes();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-script/src/sigops.rs:14: let bytes = script.as_bytes();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-script/src/sigops.rs:33: let bytes = script.as_bytes();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-script/src/sigops.rs:386: sig_bytes.extend_from_slice(wpkh.as_bytes());\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-script/src/sigops.rs:399: sig_bytes.extend_from_slice(wsh.as_bytes());\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-primitives/src/hash.rs:47: pub fn as_bytes(&self) -> &[u8; 32] {\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-primitives/src/hash.rs:96: pub fn as_bytes(&self) -> &[u8; 20] {\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-primitives/src/hash.rs:178: pub fn as_bytes(&self) -> &[u8; 32] {\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-primitives/src/hash.rs:179: self.0.as_bytes()\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-primitives/src/hash.rs:250: pub fn as_bytes(&self) -> &[u8; 32] {\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-primitives/src/hash.rs:251: self.0.as_bytes()\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-primitives/src/hash.rs:280: assert_eq!(h.as_bytes(), &bytes);\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-primitives/src/hash.rs:331: assert_eq!(h.as_bytes(), &bytes);\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/watch_only.rs:87: let pubkey_bytes = pubkey.to_encoded_point(true).as_bytes().to_vec();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/watch_only.rs:109: let compressed = compressed_enc.as_bytes();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/watch_only.rs:147: .insert(spk.as_bytes().to_vec(), address.clone());\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/watch_only.rs:173: let spk_bytes = output.script_pubkey.as_bytes().to_vec();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-script/src/standard.rs:157: let bytes = script.as_bytes();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-script/src/standard.rs:551: if !script_sig_is_exact_push(&input.script_sig, redeem_script.as_bytes()) {\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-script/src/standard.rs:581: script_sig.as_bytes() == encode_single_push(data).as_slice()\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-script/src/standard.rs:604: let bytes = script.as_bytes();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-script/src/standard.rs:668: let bytes = s.as_bytes();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-script/src/standard.rs:853: p2sh_spk.extend_from_slice(&hash160(redeem.as_bytes()).0);\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-script/src/standard.rs:861: sig.extend_from_slice(&encode_single_push(redeem.as_bytes()));\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-script/src/standard.rs:1505: let bytes = script.as_bytes();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-psbt/src/signer.rs:62: let pubkey_bytes = pubkey.to_encoded_point(true).as_bytes().to_vec(); // 33-byte compressed\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-psbt/src/signer.rs:407: let mut der = sig.to_der().as_bytes().to_vec();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-primitives/src/network.rs:982: let expected = hex32(net.genesis_hash().as_bytes());\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-storage/src/utxo_store.rs:55: || self.script_pubkey.as_bytes().len() > MAX_SCRIPT_SIZE\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-storage/src/utxo_store.rs:98: let (script_type, payload) = compress_script_parts(self.script_pubkey.as_bytes());\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-storage/src/utxo_store.rs:1086: assert_eq!(decoded.script_pubkey.as_bytes(), &p2pkh);\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-storage/src/utxo_store.rs:1137: assert_eq!(decoded.script_pubkey.as_bytes(), &p2sh);\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-storage/src/utxo_store.rs:1148: assert_eq!(decoded2.script_pubkey.as_bytes(), &raw);\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-crypto/src/sighash.rs:122: let bytes = script.as_bytes();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-crypto/src/sighash.rs:719: let bytes = s.as_bytes();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-crypto/src/message.rs:41: let msg_bytes = message.as_bytes();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-crypto/src/message.rs:113: .as_bytes()\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-consensus/src/script_flags.rs:40: let mut block_hash_be = *block_hash.as_bytes();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-node/src/rpc.rs:1104: Block::decode_from_slice(&raw).map_err(|e| (-22, format!(\"block decode failed: {e}\")))?;\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-node/src/rpc.rs:1572: txout.script_pubkey.as_bytes().to_vec()\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-node/src/rpc.rs:1578: .map(|o| o.script_pubkey.as_bytes().to_vec())\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-node/src/rpc.rs:2436: buf.extend_from_slice(message.as_bytes());\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-node/src/rpc.rs:2494: let h160 = rbtc_crypto::hash160(uncompressed.as_bytes());\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-node/src/rpc.rs:3080: let b = spk.as_bytes();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-node/src/rpc.rs:3225: .map(|s| hex::encode(s.as_bytes()))\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-node/src/rpc.rs:4202: let pk_bytes = pk_enc.as_bytes();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-node/src/rpc.rs:4204: let spk = script_pubkey.as_bytes();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-node/src/rpc.rs:5799: assert!(tx.inputs[0].script_sig.as_bytes().is_empty());\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-node/src/rpc.rs:5824: assert_eq!(tx.outputs[0].script_pubkey.as_bytes()[0], 0x6a);\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-node/src/rpc.rs:5876: let pk_hex = hex::encode(master.public_key().to_encoded_point(true).as_bytes().to_vec());\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-node/src/rpc.rs:5892: let pk_hex = hex::encode(master.public_key().to_encoded_point(true).as_bytes().to_vec());\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-node/src/rpc.rs:5906: let pk_hex = hex::encode(master.public_key().to_encoded_point(true).as_bytes().to_vec());\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-node/src/rpc.rs:5931: let pk_hex = hex::encode(master.public_key().to_encoded_point(true).as_bytes().to_vec());\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-node/src/rpc.rs:5951: let pk_hex = hex::encode(master.public_key().to_encoded_point(true).as_bytes().to_vec());\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-node/src/rpc.rs:6481: let pk_hash = rbtc_crypto::hash160(pk_enc.as_bytes());\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/wallet_store.rs:101: .put_cf(CF_WALLET, key.as_bytes(), &val)\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/wallet_store.rs:133: .put_cf(CF_WALLET, key.as_bytes(), &val)\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/wallet_store.rs:140: .delete_cf(CF_WALLET, key.as_bytes())\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/wallet_store.rs:150: .put_cf(CF_WALLET, key.as_bytes(), wif.as_bytes())\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/wallet_store.rs:158: .get_cf(CF_WALLET, key.as_bytes())\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/wallet_store.rs:210: .put_cf(CF_WALLET, key.as_bytes(), label.as_bytes())\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/wallet_store.rs:218: .get_cf(CF_WALLET, key.as_bytes())\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/wallet_store.rs:227: .delete_cf(CF_WALLET, key.as_bytes())\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/wallet_store.rs:235: .put_cf(CF_WALLET, key.as_bytes(), purpose.as_bytes())\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/wallet_store.rs:243: .get_cf(CF_WALLET, key.as_bytes())\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/wallet_store.rs:252: .delete_cf(CF_WALLET, key.as_bytes())\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-hash5/src/pipeline.rs:67: pub fn as_bytes(&self) -> &[u8] {\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-hash5/src/pipeline.rs:117: dispatch_single(self.prefix.as_bytes(), &tail)\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-storage/src/compress.rs:205: script.extend_from_slice(uncompressed.as_bytes());\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-storage/src/compress.rs:412: s.extend_from_slice(uncompressed.as_bytes());\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-storage/src/compress.rs:626: p2pk_u.extend_from_slice(uncompressed.as_bytes());\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-crypto/src/sig.rs:224: .as_bytes()\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-crypto/src/sig.rs:371: .as_bytes()\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-crypto/src/sig.rs:424: .as_bytes()\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-hash5/src/miner.rs:66: let future = gpu.mine_range_async(base_nonce, gpu_count, target_be);\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-hash5/src/miner.rs:69: let mut gpu_hits: Vec<CpuHit> = gpu.collect_hits().into_iter()\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-hash5/src/miner.rs:120: let f = gpu.mine_range_async_pp(\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-hash5/src/miner.rs:128: for h in gpu.collect_hits_pp(prev_slot) {\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-hash5/src/miner.rs:136: for h in gpu.collect_hits_pp(slot) {\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-crypto/src/aes.rs:20: let mut block = aes::Block::clone_from_slice(plaintext);\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-crypto/src/aes.rs:30: let mut block = aes::Block::clone_from_slice(ciphertext);\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-psbt/src/serialize.rs:881: write_kv(buf, &[0x04], s.as_bytes());\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-psbt/src/serialize.rs:884: write_kv(buf, &[0x05], s.as_bytes());\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-psbt/src/serialize.rs:917: write_kv(buf, &[0x07], s.as_bytes());\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-psbt/src/serialize.rs:1008: write_kv(buf, &[0x00], s.as_bytes());\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-psbt/src/serialize.rs:1011: write_kv(buf, &[0x01], s.as_bytes());\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-psbt/src/serialize.rs:1027: write_kv(buf, &[0x04], s.as_bytes());\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-primitives/src/script.rs:26: pub fn as_bytes(&self) -> &[u8] {\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-primitives/src/script.rs:360: assert_eq!(s.as_bytes(), &[]);\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-primitives/src/script.rs:368: assert_eq!(s.as_bytes(), &[1, 2, 3]);\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-consensus/src/block_verify.rs:905: let bytes = script.as_bytes();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-consensus/src/block_verify.rs:946: let bytes = script.as_bytes();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-consensus/src/block_verify.rs:1012: let bytes = o.script_pubkey.as_bytes();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-consensus/src/block_verify.rs:1031: let expected_commitment = &commitment_output.script_pubkey.as_bytes()[6..38];\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-consensus/src/block_verify.rs:1133: let spk = output.script_pubkey.as_bytes();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-consensus/src/block_verify.rs:1210: let spk = output.script_pubkey.as_bytes();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-consensus/src/block_verify.rs:1434: let block = Block::new(h, vec![]);\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-consensus/src/block_verify.rs:1472: let block = Block::new(h, vec![non_cb]);\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-consensus/src/block_verify.rs:1506: let block = Block::new(h, vec![coinbase.clone(), coinbase]);\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-consensus/src/block_verify.rs:1548: let block = Block::new(h, vec![coinbase]);\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-consensus/src/block_verify.rs:1595: let block = Block::new(h, vec![coinbase]);\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-consensus/src/block_verify.rs:1646: let block = Block::new(h, vec![coinbase]);\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-consensus/src/block_verify.rs:1720: let block = Block::new(header_with_valid_pow(0x207fffff), vec![coinbase, spend]);\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-consensus/src/block_verify.rs:1762: let block = Block::new(header_with_valid_pow(0x207fffff), vec![coinbase, spend]);\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-consensus/src/block_verify.rs:1816: let block = Block::new(header_with_valid_pow(0x207fffff), vec![coinbase, spend]);\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-consensus/src/block_verify.rs:1860: let block = Block::new(header_with_valid_pow(0x207fffff), vec![coinbase, spend]);\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-consensus/src/block_verify.rs:1918: let block = Block::new(header_with_valid_pow(0x207fffff), vec![coinbase, spend]);\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-consensus/src/block_verify.rs:1978: let block = Block::new(header_with_valid_pow(0x207fffff), vec![coinbase, spend]);\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-consensus/src/block_verify.rs:2062: let block = Block::new(h, vec![coinbase, tx1, tx2]);\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-consensus/src/block_verify.rs:2163: let block = Block::new(h, vec![coinbase, tx1, tx2]);\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-consensus/src/block_verify.rs:2248: let block = Block::new(h, vec![coinbase, tx, tx_dup]);\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-consensus/src/block_verify.rs:2298: return Block::new(h, txs);\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-consensus/src/block_verify.rs:2512: let block = Block::new(h, vec![coinbase]);\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-consensus/src/block_verify.rs:3223: assert_eq!(sig.as_bytes(), &[0xaa, 0xbb, 0xcc]);\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-consensus/src/block_verify.rs:3231: let block = Block::new(BlockHeader {\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-consensus/src/block_verify.rs:3247: let block = Block::new(BlockHeader {\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-consensus/src/block_verify.rs:3350: let block = Block::new(h, vec![coinbase, bad_tx]);\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-consensus/src/block_verify.rs:3402: let block = Block::new(h, vec![coinbase]);\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-consensus/src/block_verify.rs:3440: let mut block = Block::new(header_with_valid_pow(0x207fffff), vec![coinbase]);\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-consensus/src/block_verify.rs:3511: let block = Block::new(h, vec![coinbase]);\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-consensus/src/block_verify.rs:3530: let block = Block::new(h, vec![]);\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-consensus/src/block_verify.rs:3571: let block = Block::new(h, vec![coinbase]);\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-consensus/src/block_verify.rs:3618: let block = Block::new(h, vec![coinbase]);\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-consensus/src/block_verify.rs:3659: let block = Block::new(h, vec![coinbase]);\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-consensus/src/block_verify.rs:3726: let block = Block::new(h, vec![coinbase]);\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-consensus/src/block_verify.rs:3773: let block = Block::new(h, vec![coinbase]);\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/tx_builder.rs:801: let mut sig_bytes = sig.to_der().as_bytes().to_vec();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/tx_builder.rs:806: let pub_bytes = pub_bytes_enc.as_bytes();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/tx_builder.rs:822: let mut sig_bytes = sig.to_der().as_bytes().to_vec();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/tx_builder.rs:826: let pub_bytes = pub_bytes_enc.as_bytes();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/tx_builder.rs:835: let mut sig_bytes = sig.to_der().as_bytes().to_vec();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/tx_builder.rs:839: let ws_bytes = ws.as_bytes();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/tx_builder.rs:851: let pub_bytes = pub_bytes_enc.as_bytes();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/tools/check_utxo.rs:35: println!(\" script_pubkey: {}\", hex::encode(utxo.script_pubkey.as_bytes()));\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-hash5/src/metal/mining.rs:86: let hits_block = Block::open(HITS_TOTAL_BYTES)\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-hash5/src/metal/mining.rs:88: let hits_buf = gpu.wrap(&hits_block)\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-hash5/src/metal/mining.rs:90: let hits_pp_a = Block::open(HITS_TOTAL_BYTES).map_err(|e| format!(\"pp A: {e}\"))?;\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-hash5/src/metal/mining.rs:91: let hits_pp_b = Block::open(HITS_TOTAL_BYTES).map_err(|e| format!(\"pp B: {e}\"))?;\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-hash5/src/metal/mining.rs:92: let hits_pp_buf_a = gpu.wrap(&hits_pp_a).map_err(|e| format!(\"wrap A: {e}\"))?;\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-hash5/src/metal/mining.rs:93: let hits_pp_buf_b = gpu.wrap(&hits_pp_b).map_err(|e| format!(\"wrap B: {e}\"))?;\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-hash5/src/metal/mining.rs:130: let bytes = self.hits_block.as_bytes_mut();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-hash5/src/metal/mining.rs:162: self.collect_hits()\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-hash5/src/metal/mining.rs:170: let bytes = self.hits_block.as_bytes_mut();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-hash5/src/metal/mining.rs:199: self.collect_hits()\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-hash5/src/metal/mining.rs:205: /// Use [`Self::collect_hits`] to drain results AFTER waiting on the returned\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-hash5/src/metal/mining.rs:206: /// future and BEFORE the next `mine_range_async` call.\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-hash5/src/metal/mining.rs:207: pub fn mine_range_async(&self, base_nonce: u32, count: u32, target_be: &[u8; 32])\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-hash5/src/metal/mining.rs:210: let bytes = self.hits_block.as_bytes_mut();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-hash5/src/metal/mining.rs:241: /// Returns a future; caller must call `collect_hits_pp(slot)` AFTER waiting.\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-hash5/src/metal/mining.rs:244: pub fn mine_range_async_pp(\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-hash5/src/metal/mining.rs:252: let bytes = self.hits_pp[slot].as_bytes_mut();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-hash5/src/metal/mining.rs:284: /// corresponding `mine_range_async_pp`'s future.\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-hash5/src/metal/mining.rs:285: pub fn collect_hits_pp(&self, slot: usize) -> Vec<Hit> {\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-hash5/src/metal/mining.rs:286: let bytes = self.hits_pp[slot].as_bytes();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-hash5/src/metal/mining.rs:306: /// `mine_range_async`'s future (or use the synchronous `mine_range`).\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-hash5/src/metal/mining.rs:310: pub fn collect_hits(&self) -> Vec<Hit> {\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-hash5/src/metal/mining.rs:311: let bytes = self.hits_block.as_bytes();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-hash5/src/metal/mining.rs:339: let header_block = Block::open(80).expect(\"unimem::Block header\");\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-hash5/src/metal/mining.rs:340: header_block.as_bytes_mut()[..80].copy_from_slice(header_80);\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-hash5/src/metal/mining.rs:341: let header_buf = self.gpu.wrap(&header_block).expect(\"gpu.wrap header\");\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-hash5/src/metal/mining.rs:344: let out_block = Block::open(out_bytes).expect(\"unimem::Block out\");\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-hash5/src/metal/mining.rs:345: let out_buf = self.gpu.wrap(&out_block).expect(\"gpu.wrap out\");\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-hash5/src/metal/mining.rs:359: let f = out_block.as_f32();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-hash5/src/metal/mining.rs:576: let f = pipeline.mine_range_async(c * chunk, chunk, &target);\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-hash5/src/metal/mining.rs:577: if let Some(p) = prev.take() { p.wait(); let _ = pipeline.collect_hits(); }\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-hash5/src/metal/mining.rs:580: if let Some(p) = prev { p.wait(); let _ = pipeline.collect_hits(); }\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-psbt/src/roles.rs:192: || actual.script_pubkey.as_bytes() != witness_out.script_pubkey.as_bytes()\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-psbt/src/roles.rs:578: let rs_bytes = rs.as_bytes();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-psbt/src/roles.rs:587: if let Some((m, pubkeys)) = extract_multisig_params(ws.as_bytes()) {\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-psbt/src/roles.rs:595: witness.push(ws.as_bytes().to_vec());\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-psbt/src/roles.rs:602: Some(Script::from_bytes(script_push(rs.as_bytes())));\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-psbt/src/roles.rs:614: if let Some((m, pubkeys)) = extract_multisig_params(rs.as_bytes()) {\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-psbt/src/roles.rs:622: script_sig.extend_from_slice(&script_push(rs.as_bytes()));\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-psbt/src/roles.rs:962: let script_sig_bytes = script_sig.as_bytes();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-psbt/src/roles.rs:996: let script_sig = inp.final_script_sig.as_ref().unwrap().as_bytes().to_vec();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-consensus/src/tx_verify.rs:229: prevout.script_pubkey.as_bytes(),\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-consensus/src/tx_verify.rs:230: tx.inputs[i].script_sig.as_bytes(),\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-consensus/src/tx_verify.rs:443: let spk_preview = preview_script_bytes(prevout.script_pubkey.as_bytes(), 24);\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-consensus/src/tx_verify.rs:516: let script = tx.inputs[0].script_sig.as_bytes();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-primitives/src/block.rs:241: Ok(Block::new(header, transactions))\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-primitives/src/block.rs:472: let block = Block::new(\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-primitives/src/block.rs:490: let block = Block::new(\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-primitives/src/block.rs:502: let d = Block::decode_from_slice(&buf).unwrap();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-primitives/src/block.rs:565: let block = Block::new(h, vec![coinbase]);\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-storage/src/snapshot.rs:384: let script_bytes = utxo.script_pubkey.as_bytes();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-storage/src/snapshot.rs:704: assert_eq!(loaded.script_pubkey.as_bytes(), &big_script);\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/hd.rs:92: let pub_bytes = pub_bytes.as_bytes();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/hd.rs:154: let h = hash160(pub_bytes.as_bytes());\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/hd.rs:222: let pub_bytes = pub_bytes.as_bytes();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/hd.rs:243: let child_key = PublicKey::from_sec1_bytes(child_key_enc.as_bytes()).map_err(|_| WalletError::InvalidKey)?;\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/hd.rs:267: data.extend_from_slice(self.public_key.to_encoded_point(true).as_bytes());\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/hd.rs:289: assert_eq!(pub_bytes.as_bytes().len(), 33);\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/hd.rs:343: prv_child.public_key().to_encoded_point(true).as_bytes(),\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/hd.rs:344: pub_child.public_key.to_encoded_point(true).as_bytes()\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-node/src/rpc_auth.rs:181: let mac = hmac_sha256(salt.as_bytes(), password.as_bytes());\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-node/src/rpc_auth.rs:207: if !timing_resistant_eq(cred.username.as_bytes(), user.as_bytes()) {\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-node/src/rpc_auth.rs:211: if timing_resistant_eq(candidate.as_bytes(), cred.hash_hex.as_bytes()) {\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-node/src/rpc_auth.rs:243: std::fs::write(&tmp_path, cookie_content.as_bytes())?;\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-node/src/rpc_auth.rs:321: let expected = hex::encode(hmac_sha256(salt.as_bytes(), password.as_bytes()));\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-consensus/src/blockfilter.rs:119: let script = output.script_pubkey.as_bytes();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-consensus/src/blockfilter.rs:183: let block = Block::new(rbtc_primitives::block::BlockHeader {\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/multisig.rs:53: let script_hash = hash160(redeem_script.as_bytes());\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/multisig.rs:70: child.public_key().to_encoded_point(true).as_bytes().to_vec()\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/multisig.rs:80: let bytes = script.as_bytes();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/multisig.rs:97: let bytes = script.as_bytes();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/external_signer.rs:139: stdin.write_all(data.as_bytes()).map_err(|e| {\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-storage/src/block_store.rs:104: let block = Block::decode_from_slice(&bytes)\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-storage/src/block_store.rs:342: let block = Block::new(\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-storage/src/block_store.rs:434: let block = Block::new(\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-storage/src/block_store.rs:489: let block = Block::new(\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/wallet_db.rs:165: match self.data.get(db_key.as_bytes()) {\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/tests/key_io_tests.rs:75: let got_hex = hex::encode(script.as_bytes());\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-node/src/bin/check_utxo.rs:35: println!(\" script_pubkey: {}\", hex::encode(utxo.script_pubkey.as_bytes()));\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/address.rs:119: let h160 = hash160(compressed.as_bytes());\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/address.rs:129: let h160 = hash160(compressed.as_bytes());\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/address.rs:182: let h160 = hash160(compressed.as_bytes());\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/address.rs:196: let h160 = hash160(compressed.as_bytes());\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/address.rs:210: let pubkey_hash = hash160(compressed.as_bytes());\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/address.rs:235: let pubkey_hash = hash160(compressed.as_bytes());\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/address.rs:445: let h160 = hash160(pk.to_encoded_point(true).as_bytes());\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/address.rs:459: let h160 = hash160(pk.to_encoded_point(true).as_bytes());\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/address.rs:533: let spk_bytes = spk.as_bytes();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/descriptor.rs:265: let bytes = bytes.as_bytes();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/descriptor.rs:277: let h = rbtc_crypto::hash160(witness_prog.as_bytes());\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/descriptor.rs:312: pubkeys.sort_by_key(|k| k.to_encoded_point(true).as_bytes().to_vec());\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/descriptor.rs:318: let hash: [u8; 32] = sha2::Sha256::digest(witness_script.as_bytes()).into();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/descriptor.rs:327: let h = rbtc_crypto::hash160(redeem_script.as_bytes());\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/descriptor.rs:453: return Ok(DescriptorKey::Fixed(pk.to_encoded_point(true).as_bytes().to_vec(), origin));\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/descriptor.rs:670: let bytes = bytes.as_bytes();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/descriptor.rs:776: hex::encode(pk.to_encoded_point(true).as_bytes())\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-node/src/node.rs:237: .write_all(format!(\"{}\\n\", std::process::id()).as_bytes())\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-node/src/node.rs:3886: let c_path = CString::new(path.to_string_lossy().as_bytes()).ok()?;\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-node/src/node.rs:4664: let block1 = Block::new(\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-node/src/node.rs:4873: let block = Block::new(hdr.clone(), vec![coinbase_tx(5_000_000_000)]);\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-node/src/node.rs:4917: let block1 = Block::new(make_header(g, 1, 1), vec![coinbase_tx(5_000_000_000)]);\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-node/src/validation_interface.rs:289: Block::new(\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/wallet.rs:398: let bytes = script.as_bytes();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/wallet.rs:575: let pk_bytes = pk_compressed.as_bytes();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/wallet.rs:585: .insert(spk.as_bytes().to_vec(), addr.clone());\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/wallet.rs:725: .insert(spk.as_bytes().to_vec(), address.clone());\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/wallet.rs:833: .insert(spk.as_bytes().to_vec(), address.clone());\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/wallet.rs:1023: let spk_bytes = output.script_pubkey.as_bytes().to_vec();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/wallet.rs:1180: let spk = output.script_pubkey.as_bytes().to_vec();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/wallet.rs:2235: .insert(spk.as_bytes().to_vec(), address.clone());\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/wallet.rs:2504: .insert(script.as_bytes().to_vec(), (desc.to_string(), index));\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/wallet.rs:2506: .insert(script.as_bytes().to_vec(), address.clone());\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/wallet.rs:2537: let spk_bytes = script.as_bytes().to_vec();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/wallet.rs:2555: let bytes = script.as_bytes();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/wallet.rs:2803: let spk_bytes = output.script_pubkey.as_bytes().to_vec();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/wallet.rs:2888: let spk_bytes = output.script_pubkey.as_bytes().to_vec();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/wallet.rs:2941: self.script_to_addr.contains_key(script.as_bytes())\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/wallet.rs:3055: let spk_bytes = script.as_bytes();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/wallet.rs:3235: .get(txout.script_pubkey.as_bytes())\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/wallet.rs:3570: .insert(spk.as_bytes().to_vec(), stored.address.clone());\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/wallet.rs:3597: pubkey_bytes: pk_enc.as_bytes().to_vec(),\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/wallet.rs:3601: .insert(spk.as_bytes().to_vec(), addr.clone());\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/wallet.rs:3713: let pubkey_bytes = pubkey.to_encoded_point(true).as_bytes().to_vec();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/wallet.rs:3757: let compressed = compressed.as_bytes();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/wallet.rs:3776: pbkdf2_hmac::<Sha256>(passphrase.as_bytes(), salt, PBKDF2_ITERS, &mut key);\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/wallet.rs:3848: script_pubkey_hex: hex::encode(utxo.script_pubkey.as_bytes()),\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/wallet.rs:3958: let block = Block::new(header, vec![coinbase_tx]);\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/wallet.rs:4010: let block = Block::new(header, vec![coinbase_tx]);\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/wallet.rs:4062: let block = Block::new(header, vec![coinbase_tx]);\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/wallet.rs:4113: let block = Block::new(header, vec![normal_tx]);\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/wallet.rs:4149: let compressed = compressed.as_bytes();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/wallet.rs:4154: let bytes = script.as_bytes();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/wallet.rs:4260: let spk_bytes = info.script_pubkey.as_bytes();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/wallet.rs:4811: let block = Block::new(header, vec![tx]);\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/wallet.rs:5126: let block = Block::new(header, vec![spend_tx]);\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/wallet.rs:5204: let block = Block::new(header, vec![tx]);\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/wallet.rs:5512: let block = Block::new(header, vec![tx]);\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/wallet.rs:5961: let block = Block::new(header, vec![tx]);\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/wallet.rs:6080: let block2 = Block::new(header2, vec![spending_tx.clone()]);\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/wallet.rs:6497: hex::encode(pk.to_encoded_point(true).as_bytes())\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/wallet.rs:6637: let m = w.match_descriptor_script(script.as_bytes());\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/wallet.rs:6656: w.script_to_addr.contains_key(script.as_bytes()),\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-wallet/src/wallet.rs:7086: Block::new(header, vec![coinbase])\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-net/src/message.rs:112: let cmd_str = command.as_bytes();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-net/src/message.rs:304: buf.extend_from_slice(self.user_agent.as_bytes());\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-net/src/message.rs:1093: buf.extend_from_slice(message.as_bytes());\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-net/src/message.rs:1096: buf.extend_from_slice(reason.as_bytes());\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-net/src/message.rs:1151: Block::decode_from_slice(data).map_err(|e| NetError::Decode(e.to_string()))?;\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-net/src/message.rs:1181: let cb = crate::compact::CompactBlock::decode_payload(data)?;\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-net/src/compact.rs:310: let block = rbtc_primitives::block::Block::new(cmpct.header.clone(), transactions);\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-net/src/compact.rs:403: let block = rbtc_primitives::block::Block::new(dummy_header(), vec![coinbase.clone()]);\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-net/src/compact.rs:404: let cmpct = CompactBlock::from_block(&block, 42);\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-net/src/compact.rs:416: let block = rbtc_primitives::block::Block::new(\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-net/src/compact.rs:420: let cmpct = CompactBlock::from_block(&block, 100);\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-net/src/compact.rs:432: let block = rbtc_primitives::block::Block::new(\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-net/src/compact.rs:437: let cmpct = CompactBlock::from_block(&block, nonce);\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-net/src/compact.rs:452: let block = rbtc_primitives::block::Block::new(\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-net/src/compact.rs:457: let cmpct = CompactBlock::from_block(&block, nonce);\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-miner/src/template.rs:349: let s = out.script_pubkey.as_bytes();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-miner/src/template.rs:388: Block::new(\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-miner/src/template.rs:479: let op_return = tx.outputs[1].script_pubkey.as_bytes();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-miner/src/template.rs:494: let script_bytes = tx.inputs[0].script_sig.as_bytes();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-miner/src/gbt.rs:395: let block = match Block::decode_from_slice(&proposal.block_data) {\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-net/src/transport.rs:317: let cmd = command.as_bytes();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-consensus/tests/blockfilter_tests.rs:211: .map(|o| o.script_pubkey.as_bytes().to_vec())\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-net/src/bip324.rs:505: let compressed_bytes = compressed.as_bytes(); // 33 bytes\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-miner/src/signet.rs:60: let commitment_script = coinbase.outputs[cidx].script_pubkey.as_bytes().to_vec();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-miner/src/signet.rs:170: let script = coinbase.outputs[i].script_pubkey.as_bytes();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-miner/src/signet.rs:469: Block::new(\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-miner/src/signet.rs:500: assert_eq!(txs.to_spend.outputs[0].script_pubkey.as_bytes(), &challenge);\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-miner/src/signet.rs:513: assert_eq!(txs.to_sign.outputs[0].script_pubkey.as_bytes(), &[0x6a]);\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-miner/src/signet.rs:516: let sig_bytes = txs.to_spend.inputs[0].script_sig.as_bytes();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-miner/src/signet.rs:535: let block = Block::new(\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-miner/src/signet.rs:567: let block = Block::new(\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-net/src/peer_manager.rs:1094: NetworkMessage::CmpctBlock(crate::compact::CompactBlock::from_block(b, nonce))\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/bita/source/bita/crates/rbtc-net/src/peer_manager.rs:2484: let block = Block::new(header.clone(), vec![coinbase]);\n",
"stderr": "",
"exit_code": 0
}
},
{
"repo": "erga",
"pin": "848e17e2522db2f6225ad72d9b1797f8735d26d0",
"cwd": "/tmp/unimem-dependent-candidate.DU0t4L/scenarios/erga/source/erga",
"files": [
{
"path": "rs/blake-bench/src/lib.rs",
"sha256": "37f0448ba46ba49a998b474c5ca94b196816edabb9b2a18d084bfff56f7a6114",
"exact_origin": true
},
{
"path": "rs/blake-bench/src/main.rs",
"sha256": "eb702811a4781797c68a574108c6b4f5d8e8e3f259342030afcb3147946786e4",
"exact_origin": true
},
{
"path": "rs/rtable-bench/src/lib.rs",
"sha256": "c44b3308329b233cde19ce5fc2ce1d3f51c6b7ae53b032240bb2c588f81dc322",
"exact_origin": true
},
{
"path": "rs/rtable-bench/src/main.rs",
"sha256": "2a2c3c5e0de2b2ace63c50e69bd43cb9546a9ae2a952bb1c0210322630c87db6",
"exact_origin": true
},
{
"path": "rs/blake-bench/shaders/blake2b_v1.metal",
"sha256": "4b2b957cdbd5f6de4c7ef7ded700decbd5919ebaafd34a1d8500dab443dde514",
"exact_origin": true
},
{
"path": "rs/blake-bench/shaders/blake2b_v2.metal",
"sha256": "87c24eb68c641e5f86205109dbd6490b29bb20ec544fb93ef92fa8714fcfa32e",
"exact_origin": true
},
{
"path": "rs/blake-bench/shaders/blake2b_v3.metal",
"sha256": "cdb980280490d36cf56168d2580546da781b713dc7e9bfe7596a73ce26b1b155",
"exact_origin": true
},
{
"path": "rs/blake-bench/shaders/blake2b_v4.metal",
"sha256": "8ac92c57af157f43bd8a2904ffddd7026c90da78568d2e56ab5ae4d414c5cf2e",
"exact_origin": true
},
{
"path": "rs/rtable-bench/shaders/probe.metal",
"sha256": "eec7d42bef0b2cede472de692e80753cb570421c905643701265bc143fa55158",
"exact_origin": true
}
],
"inventory_command": [
"rg",
"-n",
"--glob",
"*.rs",
"Block::|\\.wrap\\(|as_bytes(_mut)?\\(|as_f32\\(|Scratchpad|mine_range_async|collect_hits|ZeroCopyBuf|RTable|Stage3Gpu|build_parallel|fill_inputs",
"/tmp/unimem-dependent-candidate.DU0t4L/scenarios/erga/source/erga"
],
"inventory": {
"stdout": "/tmp/unimem-dependent-candidate.DU0t4L/scenarios/erga/source/erga/rs/miner/src/gpu.rs:195: let got = r_buf.as_bytes();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/erga/source/erga/rs/miner/src/gpu.rs:238: let b = found.as_bytes();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/erga/source/erga/rs/miner/src/gpu.rs:276: out_buf.as_bytes()[..count as usize * 32].to_vec()\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/erga/source/erga/rs/rtable-bench/src/main.rs:13:use rtable_bench::{Probe, RTable, ROW_BYTES, read_u64, write_u64};\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/erga/source/erga/rs/rtable-bench/src/main.rs:43: let table = RTable::open(&gpu, n).expect(\"alloc R-table\");\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/erga/source/erga/rs/rtable-bench/src/main.rs:52: table.build_parallel(0, threads);\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/erga/source/erga/rs/rtable-bench/src/main.rs:104: let table = RTable::open(&gpu, n).expect(\"alloc R-table\");\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/erga/source/erga/rs/rtable-bench/src/main.rs:111: table.build_parallel(0, threads);\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/erga/source/erga/rs/rtable-bench/src/lib.rs:5://! 1. `Block::open(N * 32)` โ allocate IOSurface-pinned table\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/erga/source/erga/rs/rtable-bench/src/lib.rs:6://! 2. `gpu.wrap(&block)` โ wrap as MTLBuffer (no copy)\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/erga/source/erga/rs/rtable-bench/src/lib.rs:46:pub struct RTable {\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/erga/source/erga/rs/rtable-bench/src/lib.rs:52:impl RTable {\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/erga/source/erga/rs/rtable-bench/src/lib.rs:57: let block = Block::open(bytes)?;\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/erga/source/erga/rs/rtable-bench/src/lib.rs:58: let buffer = gpu.wrap(&block)?;\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/erga/source/erga/rs/rtable-bench/src/lib.rs:76: pub fn build_parallel(&self, h: u32, threads: usize) {\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/erga/source/erga/rs/rtable-bench/src/lib.rs:80: let bytes: &mut [u8] = self.block.as_bytes_mut();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/erga/source/erga/rs/rtable-bench/src/lib.rs:107: let bytes: &[u8] = self.block.as_bytes();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/erga/source/erga/rs/rtable-bench/src/lib.rs:161: pub fn run(&self, table: &RTable, acc_buf: &Buffer, seed: u64, count: u32) {\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/erga/source/erga/rs/blake-bench/src/main.rs:14:use blake_bench::{GpuBlake2b, Variant, fill_inputs, verify_zero_copy};\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/erga/source/erga/rs/blake-bench/src/main.rs:47: fill_inputs(&in_buf, count, 0xCAFE_BABE_DEAD_BEEF);\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/erga/source/erga/rs/blake-bench/src/main.rs:79: fill_inputs(&in_buf, count, 1234);\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/erga/source/erga/rs/blake-bench/src/main.rs:102: fill_inputs(&in_buf, count, 0xCAFE_BABE_DEAD_BEEF);\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/erga/source/erga/rs/blake-bench/src/lib.rs:6://! - CPU via `block.as_bytes()` / `as_bytes_mut()` (no syscalls, no copies)\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/erga/source/erga/rs/blake-bench/src/lib.rs:91:pub struct ZeroCopyBuf {\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/erga/source/erga/rs/blake-bench/src/lib.rs:96:impl ZeroCopyBuf {\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/erga/source/erga/rs/blake-bench/src/lib.rs:98: let block = Block::open(size)?;\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/erga/source/erga/rs/blake-bench/src/lib.rs:99: let buffer = gpu.wrap(&block)?;\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/erga/source/erga/rs/blake-bench/src/lib.rs:106: pub fn as_bytes_mut(&self) -> &mut [u8] {\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/erga/source/erga/rs/blake-bench/src/lib.rs:107: self.block.as_bytes_mut()\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/erga/source/erga/rs/blake-bench/src/lib.rs:113: pub fn as_bytes(&self) -> &[u8] {\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/erga/source/erga/rs/blake-bench/src/lib.rs:114: self.block.as_bytes()\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/erga/source/erga/rs/blake-bench/src/lib.rs:168: input: &ZeroCopyBuf,\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/erga/source/erga/rs/blake-bench/src/lib.rs:169: output: &ZeroCopyBuf,\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/erga/source/erga/rs/blake-bench/src/lib.rs:191: pub fn alloc_buffers(&self, count: u32) -> Result<(ZeroCopyBuf, ZeroCopyBuf), BenchError> {\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/erga/source/erga/rs/blake-bench/src/lib.rs:193: let in_buf = ZeroCopyBuf::open(&self.gpu, bytes)?;\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/erga/source/erga/rs/blake-bench/src/lib.rs:194: let out_buf = ZeroCopyBuf::open(&self.gpu, bytes)?;\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/erga/source/erga/rs/blake-bench/src/lib.rs:201:pub fn fill_inputs(buf: &ZeroCopyBuf, count: u32, seed: u64) {\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/erga/source/erga/rs/blake-bench/src/lib.rs:202: let bytes = buf.as_bytes_mut();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/erga/source/erga/rs/blake-bench/src/lib.rs:221: in_buf: &ZeroCopyBuf,\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/erga/source/erga/rs/blake-bench/src/lib.rs:222: out_buf: &ZeroCopyBuf,\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/erga/source/erga/rs/blake-bench/src/lib.rs:225: let inputs = in_buf.as_bytes();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/erga/source/erga/rs/blake-bench/src/lib.rs:226: let outputs = out_buf.as_bytes();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/erga/source/erga/rs/app/src/store.rs:68: for b in s.as_bytes() {\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/erga/source/erga/rs/mine-bench/src/lib.rs:22:use rtable_bench::{RTable, ROW_BYTES};\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/erga/source/erga/rs/mine-bench/src/lib.rs:226: r_table: &RTable,\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/erga/source/erga/rs/mine-bench/src/lib.rs:239: r_table: &RTable,\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/erga/source/erga/rs/mine-bench/src/lib.rs:240: r_table_b: Option<&RTable>,\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/erga/source/erga/rs/mine-bench/src/lib.rs:299:/// table directly from the IOSurface-pinned `block.as_bytes()`.\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/erga/source/erga/rs/mine-bench/src/lib.rs:304: r_table: &RTable,\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/erga/source/erga/rs/mine-bench/src/lib.rs:306: let r_bytes = r_table.block.as_bytes();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/erga/source/erga/rs/mine-bench/src/lib.rs:434: table: &RTable,\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/erga/source/erga/rs/mine-bench/src/lib.rs:443: let r_bytes: &[u8] = table.block.as_bytes();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/erga/source/erga/rs/mine-bench/src/lib.rs:483: table: &RTable,\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/erga/source/erga/rs/mine-bench/src/main.rs:12:use rtable_bench::RTable;\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/erga/source/erga/rs/mine-bench/src/main.rs:43:fn build_table(gpu: &Gpu, log2n: u32) -> RTable {\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/erga/source/erga/rs/mine-bench/src/main.rs:45: let table = RTable::open(gpu, n).expect(\"alloc R-table\");\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/erga/source/erga/rs/mine-bench/src/main.rs:50: table.build_parallel(0, threads);\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/erga/source/erga/rs/mine-bench/src/main.rs:70:fn verify_variant(variant: MineVariant, table: &RTable, table_b: Option<&RTable>) -> bool {\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/erga/source/erga/rs/mine-bench/src/main.rs:109: let r_bytes = table.block.as_bytes();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/erga/source/erga/rs/mine-bench/src/main.rs:123: table: &RTable,\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/erga/source/erga/rs/mine-bench/src/main.rs:124: table_b: Option<&RTable>,\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/erga/source/erga/rs/mine-bench/src/main.rs:269: let r_bytes_ptr_len = table.block.as_bytes();\n/tmp/unimem-dependent-candidate.DU0t4L/scenarios/erga/source/erga/rs/mine-bench/src/main.rs:444: let src_ptr = table.block.as_bytes().as_ptr();\n",
"stderr": "",
"exit_code": 0
}
}
]
}