Initial extraction from isis: direct /dev/kfd GPU compute
AMD RDNA3 GPU driver via raw KFD ioctls. No ROCm, no OpenCL. - Device discovery and topology queries - VRAM/GTT/Userptr memory with shared address space - PM4 compute queue and kernel dispatch - Hand-written RDNA3 ASM kernels: matmul (3100 GFLOP/s), matvec, superlinear - Tile-safe buffer padding for OOB protection - Event-based interrupt wait (no CPU polling) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
1
target/.rustc_info.json
Normal file
1
target/.rustc_info.json
Normal file
@@ -0,0 +1 @@
|
||||
{"rustc_fingerprint":8771983278988161788,"outputs":{"7971740275564407648":{"success":true,"status":"","code":0,"stdout":"___\nlib___.rlib\nlib___.so\nlib___.so\nlib___.a\nlib___.so\n/home/alice/.rustup/toolchains/stable-x86_64-unknown-linux-gnu\noff\npacked\nunpacked\n___\ndebug_assertions\npanic=\"unwind\"\nproc_macro\ntarget_abi=\"\"\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"gnu\"\ntarget_family=\"unix\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_has_atomic=\"16\"\ntarget_has_atomic=\"32\"\ntarget_has_atomic=\"64\"\ntarget_has_atomic=\"8\"\ntarget_has_atomic=\"ptr\"\ntarget_os=\"linux\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"unknown\"\nunix\n","stderr":""},"17747080675513052775":{"success":true,"status":"","code":0,"stdout":"rustc 1.94.0 (4a4ef493e 2026-03-02)\nbinary: rustc\ncommit-hash: 4a4ef493e3a1488c6e321570238084b38948f6db\ncommit-date: 2026-03-02\nhost: x86_64-unknown-linux-gnu\nrelease: 1.94.0\nLLVM version: 21.1.8\n","stderr":""}},"successes":{}}
|
||||
3
target/CACHEDIR.TAG
Normal file
3
target/CACHEDIR.TAG
Normal file
@@ -0,0 +1,3 @@
|
||||
Signature: 8a477f597d28d172789f06886806bc55
|
||||
# This file is a cache directory tag created by cargo.
|
||||
# For information about cache directory tags see https://bford.info/cachedir/
|
||||
0
target/debug/.cargo-lock
Normal file
0
target/debug/.cargo-lock
Normal file
@@ -0,0 +1 @@
|
||||
This file has an mtime of when this was started.
|
||||
@@ -0,0 +1,50 @@
|
||||
{"$message_type":"diagnostic","message":"unused import: `KernelEntry`","code":{"code":"unused_imports","explanation":null},"level":"warning","spans":[{"file_name":"src/device.rs","byte_start":619,"byte_end":630,"line_start":17,"line_end":17,"column_start":57,"column_end":68,"is_primary":true,"text":[{"text":"use crate::dispatch::{CodeObject, GpuProgram, KernArgs, KernelEntry};","highlight_start":57,"highlight_end":68}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"remove the unused import","code":null,"level":"help","spans":[{"file_name":"src/device.rs","byte_start":617,"byte_end":630,"line_start":17,"line_end":17,"column_start":55,"column_end":68,"is_primary":true,"text":[{"text":"use crate::dispatch::{CodeObject, GpuProgram, KernArgs, KernelEntry};","highlight_start":55,"highlight_end":68}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: unused import: `KernelEntry`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/device.rs:17:57\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m17\u001b[0m \u001b[1m\u001b[94m|\u001b[0m use crate::dispatch::{CodeObject, GpuProgram, KernArgs, KernelEntry};\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^^^^^^\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default\n\n"}
|
||||
{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap<u32, u32> = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/ioctl.rs","byte_start":990,"byte_end":994,"line_start":26,"line_end":26,"column_start":15,"column_end":19,"is_primary":true,"text":[{"text":" let ret = libc::ioctl(fd, request as libc::c_ulong, arg as *mut T);","highlight_start":15,"highlight_end":19}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/ioctl.rs:26:15\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m26\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let ret = libc::ioctl(fd, request as libc::c_ulong, arg as *mut T);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"}
|
||||
{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap<u32, u32> = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/memory.rs","byte_start":4408,"byte_end":4412,"line_start":119,"line_end":119,"column_start":22,"column_end":26,"is_primary":true,"text":[{"text":" unsafe { libc::munmap(self.mmap_addr, self.mmap_size); }","highlight_start":22,"highlight_end":26}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/memory.rs:119:22\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m119\u001b[0m \u001b[1m\u001b[94m|\u001b[0m unsafe { libc::munmap(self.mmap_addr, self.mmap_size); }\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"}
|
||||
{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap<u32, u32> = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/memory.rs","byte_start":6674,"byte_end":6678,"line_start":177,"line_end":177,"column_start":13,"column_end":17,"is_primary":true,"text":[{"text":" libc::mmap(","highlight_start":13,"highlight_end":17}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/memory.rs:177:13\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m177\u001b[0m \u001b[1m\u001b[94m|\u001b[0m libc::mmap(\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"}
|
||||
{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap<u32, u32> = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/memory.rs","byte_start":6766,"byte_end":6770,"line_start":180,"line_end":180,"column_start":17,"column_end":21,"is_primary":true,"text":[{"text":" libc::PROT_NONE,","highlight_start":17,"highlight_end":21}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/memory.rs:180:17\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m180\u001b[0m \u001b[1m\u001b[94m|\u001b[0m libc::PROT_NONE,\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"}
|
||||
{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap<u32, u32> = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/memory.rs","byte_start":6799,"byte_end":6803,"line_start":181,"line_end":181,"column_start":17,"column_end":21,"is_primary":true,"text":[{"text":" libc::MAP_PRIVATE | libc::MAP_ANONYMOUS | MAP_NORESERVE,","highlight_start":17,"highlight_end":21}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/memory.rs:181:17\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m181\u001b[0m \u001b[1m\u001b[94m|\u001b[0m libc::MAP_PRIVATE | libc::MAP_ANONYMOUS | MAP_NORESERVE,\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"}
|
||||
{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap<u32, u32> = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/memory.rs","byte_start":6819,"byte_end":6823,"line_start":181,"line_end":181,"column_start":37,"column_end":41,"is_primary":true,"text":[{"text":" libc::MAP_PRIVATE | libc::MAP_ANONYMOUS | MAP_NORESERVE,","highlight_start":37,"highlight_end":41}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/memory.rs:181:37\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m181\u001b[0m \u001b[1m\u001b[94m|\u001b[0m libc::MAP_PRIVATE | libc::MAP_ANONYMOUS | MAP_NORESERVE,\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"}
|
||||
{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap<u32, u32> = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/memory.rs","byte_start":6923,"byte_end":6927,"line_start":185,"line_end":185,"column_start":20,"column_end":24,"is_primary":true,"text":[{"text":" if addr == libc::MAP_FAILED {","highlight_start":20,"highlight_end":24}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/memory.rs:185:20\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m185\u001b[0m \u001b[1m\u001b[94m|\u001b[0m if addr == libc::MAP_FAILED {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"}
|
||||
{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap<u32, u32> = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/memory.rs","byte_start":9145,"byte_end":9149,"line_start":240,"line_end":240,"column_start":13,"column_end":17,"is_primary":true,"text":[{"text":" libc::mmap(","highlight_start":13,"highlight_end":17}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/memory.rs:240:13\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m240\u001b[0m \u001b[1m\u001b[94m|\u001b[0m libc::mmap(\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"}
|
||||
{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap<u32, u32> = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/memory.rs","byte_start":9237,"byte_end":9241,"line_start":243,"line_end":243,"column_start":17,"column_end":21,"is_primary":true,"text":[{"text":" libc::PROT_READ | libc::PROT_WRITE,","highlight_start":17,"highlight_end":21}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/memory.rs:243:17\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m243\u001b[0m \u001b[1m\u001b[94m|\u001b[0m libc::PROT_READ | libc::PROT_WRITE,\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"}
|
||||
{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap<u32, u32> = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/memory.rs","byte_start":9255,"byte_end":9259,"line_start":243,"line_end":243,"column_start":35,"column_end":39,"is_primary":true,"text":[{"text":" libc::PROT_READ | libc::PROT_WRITE,","highlight_start":35,"highlight_end":39}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/memory.rs:243:35\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m243\u001b[0m \u001b[1m\u001b[94m|\u001b[0m libc::PROT_READ | libc::PROT_WRITE,\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"}
|
||||
{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap<u32, u32> = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/memory.rs","byte_start":9289,"byte_end":9293,"line_start":244,"line_end":244,"column_start":17,"column_end":21,"is_primary":true,"text":[{"text":" libc::MAP_SHARED | libc::MAP_ANONYMOUS,","highlight_start":17,"highlight_end":21}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/memory.rs:244:17\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m244\u001b[0m \u001b[1m\u001b[94m|\u001b[0m libc::MAP_SHARED | libc::MAP_ANONYMOUS,\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"}
|
||||
{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap<u32, u32> = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/memory.rs","byte_start":9308,"byte_end":9312,"line_start":244,"line_end":244,"column_start":36,"column_end":40,"is_primary":true,"text":[{"text":" libc::MAP_SHARED | libc::MAP_ANONYMOUS,","highlight_start":36,"highlight_end":40}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/memory.rs:244:36\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m244\u001b[0m \u001b[1m\u001b[94m|\u001b[0m libc::MAP_SHARED | libc::MAP_ANONYMOUS,\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"}
|
||||
{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap<u32, u32> = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/memory.rs","byte_start":9396,"byte_end":9400,"line_start":248,"line_end":248,"column_start":20,"column_end":24,"is_primary":true,"text":[{"text":" if addr == libc::MAP_FAILED {","highlight_start":20,"highlight_end":24}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/memory.rs:248:20\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m248\u001b[0m \u001b[1m\u001b[94m|\u001b[0m if addr == libc::MAP_FAILED {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"}
|
||||
{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap<u32, u32> = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/memory.rs","byte_start":10383,"byte_end":10387,"line_start":278,"line_end":278,"column_start":13,"column_end":17,"is_primary":true,"text":[{"text":" libc::mmap(","highlight_start":13,"highlight_end":17}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/memory.rs:278:13\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m278\u001b[0m \u001b[1m\u001b[94m|\u001b[0m libc::mmap(\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"}
|
||||
{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap<u32, u32> = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/memory.rs","byte_start":10475,"byte_end":10479,"line_start":281,"line_end":281,"column_start":17,"column_end":21,"is_primary":true,"text":[{"text":" libc::PROT_NONE,","highlight_start":17,"highlight_end":21}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/memory.rs:281:17\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m281\u001b[0m \u001b[1m\u001b[94m|\u001b[0m libc::PROT_NONE,\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"}
|
||||
{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap<u32, u32> = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/memory.rs","byte_start":10508,"byte_end":10512,"line_start":282,"line_end":282,"column_start":17,"column_end":21,"is_primary":true,"text":[{"text":" libc::MAP_PRIVATE | libc::MAP_ANONYMOUS | MAP_NORESERVE,","highlight_start":17,"highlight_end":21}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/memory.rs:282:17\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m282\u001b[0m \u001b[1m\u001b[94m|\u001b[0m libc::MAP_PRIVATE | libc::MAP_ANONYMOUS | MAP_NORESERVE,\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"}
|
||||
{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap<u32, u32> = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/memory.rs","byte_start":10528,"byte_end":10532,"line_start":282,"line_end":282,"column_start":37,"column_end":41,"is_primary":true,"text":[{"text":" libc::MAP_PRIVATE | libc::MAP_ANONYMOUS | MAP_NORESERVE,","highlight_start":37,"highlight_end":41}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/memory.rs:282:37\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m282\u001b[0m \u001b[1m\u001b[94m|\u001b[0m libc::MAP_PRIVATE | libc::MAP_ANONYMOUS | MAP_NORESERVE,\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"}
|
||||
{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap<u32, u32> = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/memory.rs","byte_start":10632,"byte_end":10636,"line_start":286,"line_end":286,"column_start":20,"column_end":24,"is_primary":true,"text":[{"text":" if addr == libc::MAP_FAILED {","highlight_start":20,"highlight_end":24}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/memory.rs:286:20\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m286\u001b[0m \u001b[1m\u001b[94m|\u001b[0m if addr == libc::MAP_FAILED {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"}
|
||||
{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap<u32, u32> = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/memory.rs","byte_start":10948,"byte_end":10952,"line_start":297,"line_end":297,"column_start":13,"column_end":17,"is_primary":true,"text":[{"text":" libc::mmap(","highlight_start":13,"highlight_end":17}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/memory.rs:297:13\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m297\u001b[0m \u001b[1m\u001b[94m|\u001b[0m libc::mmap(\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"}
|
||||
{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap<u32, u32> = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/memory.rs","byte_start":11061,"byte_end":11065,"line_start":300,"line_end":300,"column_start":17,"column_end":21,"is_primary":true,"text":[{"text":" libc::PROT_READ | libc::PROT_WRITE,","highlight_start":17,"highlight_end":21}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/memory.rs:300:17\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m300\u001b[0m \u001b[1m\u001b[94m|\u001b[0m libc::PROT_READ | libc::PROT_WRITE,\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"}
|
||||
{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap<u32, u32> = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/memory.rs","byte_start":11079,"byte_end":11083,"line_start":300,"line_end":300,"column_start":35,"column_end":39,"is_primary":true,"text":[{"text":" libc::PROT_READ | libc::PROT_WRITE,","highlight_start":35,"highlight_end":39}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/memory.rs:300:35\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m300\u001b[0m \u001b[1m\u001b[94m|\u001b[0m libc::PROT_READ | libc::PROT_WRITE,\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"}
|
||||
{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap<u32, u32> = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/memory.rs","byte_start":11113,"byte_end":11117,"line_start":301,"line_end":301,"column_start":17,"column_end":21,"is_primary":true,"text":[{"text":" libc::MAP_SHARED | libc::MAP_FIXED,","highlight_start":17,"highlight_end":21}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/memory.rs:301:17\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m301\u001b[0m \u001b[1m\u001b[94m|\u001b[0m libc::MAP_SHARED | libc::MAP_FIXED,\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"}
|
||||
{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap<u32, u32> = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/memory.rs","byte_start":11132,"byte_end":11136,"line_start":301,"line_end":301,"column_start":36,"column_end":40,"is_primary":true,"text":[{"text":" libc::MAP_SHARED | libc::MAP_FIXED,","highlight_start":36,"highlight_end":40}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/memory.rs:301:36\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m301\u001b[0m \u001b[1m\u001b[94m|\u001b[0m libc::MAP_SHARED | libc::MAP_FIXED,\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"}
|
||||
{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap<u32, u32> = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/memory.rs","byte_start":11273,"byte_end":11277,"line_start":306,"line_end":306,"column_start":23,"column_end":27,"is_primary":true,"text":[{"text":" if cpu_ptr == libc::MAP_FAILED {","highlight_start":23,"highlight_end":27}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/memory.rs:306:23\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m306\u001b[0m \u001b[1m\u001b[94m|\u001b[0m if cpu_ptr == libc::MAP_FAILED {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"}
|
||||
{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap<u32, u32> = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/queue.rs","byte_start":6048,"byte_end":6052,"line_start":157,"line_end":157,"column_start":13,"column_end":17,"is_primary":true,"text":[{"text":" libc::mmap(","highlight_start":13,"highlight_end":17}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/queue.rs:157:13\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m157\u001b[0m \u001b[1m\u001b[94m|\u001b[0m libc::mmap(\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"}
|
||||
{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap<u32, u32> = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/queue.rs","byte_start":6140,"byte_end":6144,"line_start":160,"line_end":160,"column_start":17,"column_end":21,"is_primary":true,"text":[{"text":" libc::PROT_READ | libc::PROT_WRITE,","highlight_start":17,"highlight_end":21}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/queue.rs:160:17\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m160\u001b[0m \u001b[1m\u001b[94m|\u001b[0m libc::PROT_READ | libc::PROT_WRITE,\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"}
|
||||
{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap<u32, u32> = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/queue.rs","byte_start":6158,"byte_end":6162,"line_start":160,"line_end":160,"column_start":35,"column_end":39,"is_primary":true,"text":[{"text":" libc::PROT_READ | libc::PROT_WRITE,","highlight_start":35,"highlight_end":39}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/queue.rs:160:35\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m160\u001b[0m \u001b[1m\u001b[94m|\u001b[0m libc::PROT_READ | libc::PROT_WRITE,\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"}
|
||||
{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap<u32, u32> = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/queue.rs","byte_start":6192,"byte_end":6196,"line_start":161,"line_end":161,"column_start":17,"column_end":21,"is_primary":true,"text":[{"text":" libc::MAP_SHARED,","highlight_start":17,"highlight_end":21}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/queue.rs:161:17\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m161\u001b[0m \u001b[1m\u001b[94m|\u001b[0m libc::MAP_SHARED,\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"}
|
||||
{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap<u32, u32> = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/queue.rs","byte_start":6339,"byte_end":6343,"line_start":166,"line_end":166,"column_start":29,"column_end":33,"is_primary":true,"text":[{"text":" if doorbell_mmap == libc::MAP_FAILED {","highlight_start":29,"highlight_end":33}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/queue.rs:166:29\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m166\u001b[0m \u001b[1m\u001b[94m|\u001b[0m if doorbell_mmap == libc::MAP_FAILED {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"}
|
||||
{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap<u32, u32> = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/queue.rs","byte_start":15460,"byte_end":15464,"line_start":395,"line_end":395,"column_start":22,"column_end":26,"is_primary":true,"text":[{"text":" unsafe { libc::munmap(self._doorbell_mmap, self._doorbell_size); }","highlight_start":22,"highlight_end":26}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/queue.rs:395:22\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m395\u001b[0m \u001b[1m\u001b[94m|\u001b[0m unsafe { libc::munmap(self._doorbell_mmap, self._doorbell_size); }\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"}
|
||||
{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap<u32, u32> = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/device.rs","byte_start":10449,"byte_end":10453,"line_start":272,"line_end":272,"column_start":31,"column_end":35,"is_primary":true,"text":[{"text":" let kfd_fd = unsafe { libc::open(b\"/dev/kfd\\0\".as_ptr() as _, libc::O_RDWR) };","highlight_start":31,"highlight_end":35}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/device.rs:272:31\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m272\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let kfd_fd = unsafe { libc::open(b\"/dev/kfd\\0\".as_ptr() as _, libc::O_RDWR) };\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"}
|
||||
{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap<u32, u32> = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/device.rs","byte_start":10489,"byte_end":10493,"line_start":272,"line_end":272,"column_start":71,"column_end":75,"is_primary":true,"text":[{"text":" let kfd_fd = unsafe { libc::open(b\"/dev/kfd\\0\".as_ptr() as _, libc::O_RDWR) };","highlight_start":71,"highlight_end":75}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/device.rs:272:71\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m272\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let kfd_fd = unsafe { libc::open(b\"/dev/kfd\\0\".as_ptr() as _, libc::O_RDWR) };\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"}
|
||||
{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap<u32, u32> = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/device.rs","byte_start":12207,"byte_end":12211,"line_start":312,"line_end":312,"column_start":31,"column_end":35,"is_primary":true,"text":[{"text":" let drm_fd = unsafe { libc::open(drm_path.as_ptr() as _, libc::O_RDWR) };","highlight_start":31,"highlight_end":35}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/device.rs:312:31\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m312\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let drm_fd = unsafe { libc::open(drm_path.as_ptr() as _, libc::O_RDWR) };\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"}
|
||||
{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap<u32, u32> = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/device.rs","byte_start":12242,"byte_end":12246,"line_start":312,"line_end":312,"column_start":66,"column_end":70,"is_primary":true,"text":[{"text":" let drm_fd = unsafe { libc::open(drm_path.as_ptr() as _, libc::O_RDWR) };","highlight_start":66,"highlight_end":70}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/device.rs:312:66\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m312\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let drm_fd = unsafe { libc::open(drm_path.as_ptr() as _, libc::O_RDWR) };\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"}
|
||||
{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap<u32, u32> = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/device.rs","byte_start":12304,"byte_end":12308,"line_start":314,"line_end":314,"column_start":22,"column_end":26,"is_primary":true,"text":[{"text":" unsafe { libc::close(kfd_fd); }","highlight_start":22,"highlight_end":26}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/device.rs:314:22\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m314\u001b[0m \u001b[1m\u001b[94m|\u001b[0m unsafe { libc::close(kfd_fd); }\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"}
|
||||
{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap<u32, u32> = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/device.rs","byte_start":31466,"byte_end":31470,"line_start":778,"line_end":778,"column_start":13,"column_end":17,"is_primary":true,"text":[{"text":" libc::close(self.drm_fd);","highlight_start":13,"highlight_end":17}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/device.rs:778:13\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m778\u001b[0m \u001b[1m\u001b[94m|\u001b[0m libc::close(self.drm_fd);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"}
|
||||
{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap<u32, u32> = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/device.rs","byte_start":31504,"byte_end":31508,"line_start":779,"line_end":779,"column_start":13,"column_end":17,"is_primary":true,"text":[{"text":" libc::close(self.kfd_fd);","highlight_start":13,"highlight_end":17}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/device.rs:779:13\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m779\u001b[0m \u001b[1m\u001b[94m|\u001b[0m libc::close(self.kfd_fd);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"}
|
||||
{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap<u32, u32> = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/memory.rs","byte_start":7747,"byte_end":7751,"line_start":206,"line_end":206,"column_start":37,"column_end":41,"is_primary":true,"text":[{"text":" mmap_addr: addr as *mut libc::c_void,","highlight_start":37,"highlight_end":41}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/memory.rs:206:37\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m206\u001b[0m \u001b[1m\u001b[94m|\u001b[0m mmap_addr: addr as *mut libc::c_void,\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"}
|
||||
{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap<u32, u32> = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/ioctl.rs","byte_start":1017,"byte_end":1021,"line_start":26,"line_end":26,"column_start":42,"column_end":46,"is_primary":true,"text":[{"text":" let ret = libc::ioctl(fd, request as libc::c_ulong, arg as *mut T);","highlight_start":42,"highlight_end":46}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/ioctl.rs:26:42\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m26\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let ret = libc::ioctl(fd, request as libc::c_ulong, arg as *mut T);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"}
|
||||
{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap<u32, u32> = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/memory.rs","byte_start":381,"byte_end":385,"line_start":12,"line_end":12,"column_start":22,"column_end":26,"is_primary":true,"text":[{"text":"const MAP_NORESERVE: libc::c_int = 0x4000;","highlight_start":22,"highlight_end":26}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/memory.rs:12:22\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m12\u001b[0m \u001b[1m\u001b[94m|\u001b[0m const MAP_NORESERVE: libc::c_int = 0x4000;\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"}
|
||||
{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap<u32, u32> = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/memory.rs","byte_start":1048,"byte_end":1052,"line_start":27,"line_end":27,"column_start":21,"column_end":25,"is_primary":true,"text":[{"text":" mmap_addr: *mut libc::c_void,","highlight_start":21,"highlight_end":25}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/memory.rs:27:21\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m27\u001b[0m \u001b[1m\u001b[94m|\u001b[0m mmap_addr: *mut libc::c_void,\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"}
|
||||
{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap<u32, u32> = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/memory.rs","byte_start":9904,"byte_end":9908,"line_start":264,"line_end":264,"column_start":37,"column_end":41,"is_primary":true,"text":[{"text":" mmap_addr: addr as *mut libc::c_void,","highlight_start":37,"highlight_end":41}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/memory.rs:264:37\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m264\u001b[0m \u001b[1m\u001b[94m|\u001b[0m mmap_addr: addr as *mut libc::c_void,\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"}
|
||||
{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap<u32, u32> = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/memory.rs","byte_start":11213,"byte_end":11217,"line_start":303,"line_end":303,"column_start":36,"column_end":40,"is_primary":true,"text":[{"text":" mem.mmap_offset as libc::off_t,","highlight_start":36,"highlight_end":40}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/memory.rs:303:36\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m303\u001b[0m \u001b[1m\u001b[94m|\u001b[0m mem.mmap_offset as libc::off_t,\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"}
|
||||
{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap<u32, u32> = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/queue.rs","byte_start":6273,"byte_end":6277,"line_start":163,"line_end":163,"column_start":34,"column_end":38,"is_primary":true,"text":[{"text":" doorbell_page as libc::off_t,","highlight_start":34,"highlight_end":38}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/queue.rs:163:34\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m163\u001b[0m \u001b[1m\u001b[94m|\u001b[0m doorbell_page as libc::off_t,\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"}
|
||||
{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap<u32, u32> = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/queue.rs","byte_start":3575,"byte_end":3579,"line_start":96,"line_end":96,"column_start":26,"column_end":30,"is_primary":true,"text":[{"text":" _doorbell_mmap: *mut libc::c_void,","highlight_start":26,"highlight_end":30}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/queue.rs:96:26\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m96\u001b[0m \u001b[1m\u001b[94m|\u001b[0m _doorbell_mmap: *mut libc::c_void,\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"}
|
||||
{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap<u32, u32> = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/memory.rs","byte_start":11738,"byte_end":11742,"line_start":320,"line_end":320,"column_start":40,"column_end":44,"is_primary":true,"text":[{"text":" mmap_addr: cpu_ptr as *mut libc::c_void,","highlight_start":40,"highlight_end":44}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/memory.rs:320:40\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m320\u001b[0m \u001b[1m\u001b[94m|\u001b[0m mmap_addr: cpu_ptr as *mut libc::c_void,\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"}
|
||||
{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap<u32, u32> = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/memory.rs","byte_start":10996,"byte_end":11000,"line_start":298,"line_end":298,"column_start":37,"column_end":41,"is_primary":true,"text":[{"text":" mem.va_addr as *mut libc::c_void,","highlight_start":37,"highlight_end":41}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/memory.rs:298:37\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m298\u001b[0m \u001b[1m\u001b[94m|\u001b[0m mem.va_addr as *mut libc::c_void,\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"}
|
||||
{"$message_type":"diagnostic","message":"aborting due to 47 previous errors; 1 warning emitted","code":null,"level":"error","spans":[],"children":[],"rendered":"\u001b[1m\u001b[91merror\u001b[0m\u001b[1m: aborting due to 47 previous errors; 1 warning emitted\u001b[0m\n\n"}
|
||||
{"$message_type":"diagnostic","message":"For more information about this error, try `rustc --explain E0433`.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"\u001b[1mFor more information about this error, try `rustc --explain E0433`.\u001b[0m\n"}
|
||||
BIN
target/debug/.fingerprint/kfd-c036a4411ecb62c5/dep-lib-kfd
Normal file
BIN
target/debug/.fingerprint/kfd-c036a4411ecb62c5/dep-lib-kfd
Normal file
Binary file not shown.
@@ -0,0 +1 @@
|
||||
This file has an mtime of when this was started.
|
||||
1
target/debug/.fingerprint/kfd-c036a4411ecb62c5/lib-kfd
Normal file
1
target/debug/.fingerprint/kfd-c036a4411ecb62c5/lib-kfd
Normal file
@@ -0,0 +1 @@
|
||||
da54f495bcf9c7e9
|
||||
@@ -0,0 +1 @@
|
||||
{"rustc":18276270781310494267,"features":"[]","declared_features":"[]","target":10069803095152535176,"profile":17672942494452627365,"path":10763286916239946207,"deps":[[12111499963430175700,"libc",false,1692664963012730200]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/kfd-c036a4411ecb62c5/dep-lib-kfd","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
|
||||
@@ -0,0 +1,4 @@
|
||||
{"$message_type":"diagnostic","message":"unused import: `KernelEntry`","code":{"code":"unused_imports","explanation":null},"level":"warning","spans":[{"file_name":"src/device.rs","byte_start":619,"byte_end":630,"line_start":17,"line_end":17,"column_start":57,"column_end":68,"is_primary":true,"text":[{"text":"use crate::dispatch::{CodeObject, GpuProgram, KernArgs, KernelEntry};","highlight_start":57,"highlight_end":68}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"remove the unused import","code":null,"level":"help","spans":[{"file_name":"src/device.rs","byte_start":617,"byte_end":630,"line_start":17,"line_end":17,"column_start":55,"column_end":68,"is_primary":true,"text":[{"text":"use crate::dispatch::{CodeObject, GpuProgram, KernArgs, KernelEntry};","highlight_start":55,"highlight_end":68}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: unused import: `KernelEntry`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/device.rs:17:57\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m17\u001b[0m \u001b[1m\u001b[94m|\u001b[0m use crate::dispatch::{CodeObject, GpuProgram, KernArgs, KernelEntry};\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^^^^^^\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default\n\n"}
|
||||
{"$message_type":"diagnostic","message":"constant `IOC_NONE` is never used","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src/ioctl.rs","byte_start":321,"byte_end":329,"line_start":10,"line_end":10,"column_start":7,"column_end":15,"is_primary":true,"text":[{"text":"const IOC_NONE: u32 = 0;","highlight_start":7,"highlight_end":15}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: constant `IOC_NONE` is never used\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/ioctl.rs:10:7\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m10\u001b[0m \u001b[1m\u001b[94m|\u001b[0m const IOC_NONE: u32 = 0;\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^^^\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default\n\n"}
|
||||
{"$message_type":"diagnostic","message":"constant `IOC_DESTROY_EVENT` is never used","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src/ioctl.rs","byte_start":6326,"byte_end":6343,"line_start":221,"line_end":221,"column_start":7,"column_end":24,"is_primary":true,"text":[{"text":"const IOC_DESTROY_EVENT: u64 = iow::<DestroyEventArgs>(0x09);","highlight_start":7,"highlight_end":24}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: constant `IOC_DESTROY_EVENT` is never used\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/ioctl.rs:221:7\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m221\u001b[0m \u001b[1m\u001b[94m|\u001b[0m const IOC_DESTROY_EVENT: u64 = iow::<DestroyEventArgs>(0x09);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^^^^^^^^^^^^\u001b[0m\n\n"}
|
||||
{"$message_type":"diagnostic","message":"3 warnings emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: 3 warnings emitted\u001b[0m\n\n"}
|
||||
BIN
target/debug/.fingerprint/libc-184a2b4f65324410/dep-lib-libc
Normal file
BIN
target/debug/.fingerprint/libc-184a2b4f65324410/dep-lib-libc
Normal file
Binary file not shown.
@@ -0,0 +1 @@
|
||||
This file has an mtime of when this was started.
|
||||
1
target/debug/.fingerprint/libc-184a2b4f65324410/lib-libc
Normal file
1
target/debug/.fingerprint/libc-184a2b4f65324410/lib-libc
Normal file
@@ -0,0 +1 @@
|
||||
589d1fd4d08d7d17
|
||||
@@ -0,0 +1 @@
|
||||
{"rustc":18276270781310494267,"features":"[\"default\", \"std\"]","declared_features":"[\"align\", \"const-extern-fn\", \"default\", \"extra_traits\", \"rustc-dep-of-std\", \"rustc-std-workspace-core\", \"std\", \"use_std\"]","target":17682796336736096309,"profile":15222631470922254920,"path":3187973484572868484,"deps":[[12111499963430175700,"build_script_build",false,15831001214597677411]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/libc-184a2b4f65324410/dep-lib-libc","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
|
||||
@@ -0,0 +1 @@
|
||||
e4b79e7c27b422e1
|
||||
@@ -0,0 +1 @@
|
||||
{"rustc":18276270781310494267,"features":"[\"default\", \"std\"]","declared_features":"[\"align\", \"const-extern-fn\", \"default\", \"extra_traits\", \"rustc-dep-of-std\", \"rustc-std-workspace-core\", \"std\", \"use_std\"]","target":5408242616063297496,"profile":1565149285177326037,"path":1233441601326685821,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/libc-6578899ebd06082d/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
This file has an mtime of when this was started.
|
||||
@@ -0,0 +1 @@
|
||||
6341df7aba03b3db
|
||||
@@ -0,0 +1 @@
|
||||
{"rustc":18276270781310494267,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[12111499963430175700,"build_script_build",false,16222726889429448676]],"local":[{"RerunIfChanged":{"output":"debug/build/libc-af64a192d6d29af3/output","paths":["build.rs"]}},{"RerunIfEnvChanged":{"var":"RUST_LIBC_UNSTABLE_FREEBSD_VERSION","val":null}},{"RerunIfEnvChanged":{"var":"RUST_LIBC_UNSTABLE_MUSL_V1_2_3","val":null}},{"RerunIfEnvChanged":{"var":"RUST_LIBC_UNSTABLE_LINUX_TIME_BITS64","val":null}},{"RerunIfEnvChanged":{"var":"RUST_LIBC_UNSTABLE_GNU_FILE_OFFSET_BITS","val":null}},{"RerunIfEnvChanged":{"var":"RUST_LIBC_UNSTABLE_GNU_TIME_BITS","val":null}}],"rustflags":[],"config":0,"compile_kind":0}
|
||||
BIN
target/debug/build/libc-6578899ebd06082d/build-script-build
Executable file
BIN
target/debug/build/libc-6578899ebd06082d/build-script-build
Executable file
Binary file not shown.
BIN
target/debug/build/libc-6578899ebd06082d/build_script_build-6578899ebd06082d
Executable file
BIN
target/debug/build/libc-6578899ebd06082d/build_script_build-6578899ebd06082d
Executable file
Binary file not shown.
@@ -0,0 +1,5 @@
|
||||
/steam/rotko/kfd/target/debug/build/libc-6578899ebd06082d/build_script_build-6578899ebd06082d.d: /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/build.rs
|
||||
|
||||
/steam/rotko/kfd/target/debug/build/libc-6578899ebd06082d/build_script_build-6578899ebd06082d: /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/build.rs
|
||||
|
||||
/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/build.rs:
|
||||
@@ -0,0 +1 @@
|
||||
This file has an mtime of when this was started.
|
||||
25
target/debug/build/libc-af64a192d6d29af3/output
Normal file
25
target/debug/build/libc-af64a192d6d29af3/output
Normal file
@@ -0,0 +1,25 @@
|
||||
cargo:rerun-if-changed=build.rs
|
||||
cargo:rerun-if-env-changed=RUST_LIBC_UNSTABLE_FREEBSD_VERSION
|
||||
cargo:rustc-cfg=freebsd12
|
||||
cargo:rerun-if-env-changed=RUST_LIBC_UNSTABLE_MUSL_V1_2_3
|
||||
cargo:rerun-if-env-changed=RUST_LIBC_UNSTABLE_LINUX_TIME_BITS64
|
||||
cargo:rerun-if-env-changed=RUST_LIBC_UNSTABLE_GNU_FILE_OFFSET_BITS
|
||||
cargo:rerun-if-env-changed=RUST_LIBC_UNSTABLE_GNU_TIME_BITS
|
||||
cargo:rustc-check-cfg=cfg(emscripten_old_stat_abi)
|
||||
cargo:rustc-check-cfg=cfg(espidf_time32)
|
||||
cargo:rustc-check-cfg=cfg(freebsd10)
|
||||
cargo:rustc-check-cfg=cfg(freebsd11)
|
||||
cargo:rustc-check-cfg=cfg(freebsd12)
|
||||
cargo:rustc-check-cfg=cfg(freebsd13)
|
||||
cargo:rustc-check-cfg=cfg(freebsd14)
|
||||
cargo:rustc-check-cfg=cfg(freebsd15)
|
||||
cargo:rustc-check-cfg=cfg(gnu_file_offset_bits64)
|
||||
cargo:rustc-check-cfg=cfg(gnu_time_bits64)
|
||||
cargo:rustc-check-cfg=cfg(libc_deny_warnings)
|
||||
cargo:rustc-check-cfg=cfg(linux_time_bits64)
|
||||
cargo:rustc-check-cfg=cfg(musl_v1_2_3)
|
||||
cargo:rustc-check-cfg=cfg(musl32_time64)
|
||||
cargo:rustc-check-cfg=cfg(vxworks_lt_25_09)
|
||||
cargo:rustc-check-cfg=cfg(target_os,values("switch","aix","ohos","hurd","rtems","visionos","nuttx","cygwin","qurt"))
|
||||
cargo:rustc-check-cfg=cfg(target_env,values("illumos","wasi","aix","ohos","nto71_iosock","nto80"))
|
||||
cargo:rustc-check-cfg=cfg(target_arch,values("loongarch64","mips32r6","mips64r6","csky"))
|
||||
1
target/debug/build/libc-af64a192d6d29af3/root-output
Normal file
1
target/debug/build/libc-af64a192d6d29af3/root-output
Normal file
@@ -0,0 +1 @@
|
||||
/steam/rotko/kfd/target/debug/build/libc-af64a192d6d29af3/out
|
||||
0
target/debug/build/libc-af64a192d6d29af3/stderr
Normal file
0
target/debug/build/libc-af64a192d6d29af3/stderr
Normal file
16
target/debug/deps/kfd-2447e9870f0e8752.d
Normal file
16
target/debug/deps/kfd-2447e9870f0e8752.d
Normal file
@@ -0,0 +1,16 @@
|
||||
/steam/rotko/kfd/target/debug/deps/kfd-2447e9870f0e8752.d: src/lib.rs src/ioctl.rs src/memory.rs src/queue.rs src/dispatch.rs src/compute.rs src/device.rs src/kernels/test_store.co src/kernels/matvec_asm.co src/kernels/matmul_blocked.co src/kernels/matmul_small.co src/kernels/superlinear.co
|
||||
|
||||
/steam/rotko/kfd/target/debug/deps/libkfd-2447e9870f0e8752.rmeta: src/lib.rs src/ioctl.rs src/memory.rs src/queue.rs src/dispatch.rs src/compute.rs src/device.rs src/kernels/test_store.co src/kernels/matvec_asm.co src/kernels/matmul_blocked.co src/kernels/matmul_small.co src/kernels/superlinear.co
|
||||
|
||||
src/lib.rs:
|
||||
src/ioctl.rs:
|
||||
src/memory.rs:
|
||||
src/queue.rs:
|
||||
src/dispatch.rs:
|
||||
src/compute.rs:
|
||||
src/device.rs:
|
||||
src/kernels/test_store.co:
|
||||
src/kernels/matvec_asm.co:
|
||||
src/kernels/matmul_blocked.co:
|
||||
src/kernels/matmul_small.co:
|
||||
src/kernels/superlinear.co:
|
||||
16
target/debug/deps/kfd-c036a4411ecb62c5.d
Normal file
16
target/debug/deps/kfd-c036a4411ecb62c5.d
Normal file
@@ -0,0 +1,16 @@
|
||||
/steam/rotko/kfd/target/debug/deps/kfd-c036a4411ecb62c5.d: src/lib.rs src/ioctl.rs src/memory.rs src/queue.rs src/dispatch.rs src/compute.rs src/device.rs src/kernels/test_store.co src/kernels/matvec_asm.co src/kernels/matmul_blocked.co src/kernels/matmul_small.co src/kernels/superlinear.co
|
||||
|
||||
/steam/rotko/kfd/target/debug/deps/libkfd-c036a4411ecb62c5.rmeta: src/lib.rs src/ioctl.rs src/memory.rs src/queue.rs src/dispatch.rs src/compute.rs src/device.rs src/kernels/test_store.co src/kernels/matvec_asm.co src/kernels/matmul_blocked.co src/kernels/matmul_small.co src/kernels/superlinear.co
|
||||
|
||||
src/lib.rs:
|
||||
src/ioctl.rs:
|
||||
src/memory.rs:
|
||||
src/queue.rs:
|
||||
src/dispatch.rs:
|
||||
src/compute.rs:
|
||||
src/device.rs:
|
||||
src/kernels/test_store.co:
|
||||
src/kernels/matvec_asm.co:
|
||||
src/kernels/matmul_blocked.co:
|
||||
src/kernels/matmul_small.co:
|
||||
src/kernels/superlinear.co:
|
||||
44
target/debug/deps/libc-184a2b4f65324410.d
Normal file
44
target/debug/deps/libc-184a2b4f65324410.d
Normal file
@@ -0,0 +1,44 @@
|
||||
/steam/rotko/kfd/target/debug/deps/libc-184a2b4f65324410.d: /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/lib.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/macros.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/mod.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/common/mod.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/common/linux_like/mod.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/common/linux_like/pthread.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/common/posix/mod.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/common/posix/pthread.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/common/posix/unistd.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/linux_uapi/mod.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/linux_uapi/linux/mod.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/linux_uapi/linux/can.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/linux_uapi/linux/can/bcm.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/linux_uapi/linux/can/error.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/linux_uapi/linux/can/j1939.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/linux_uapi/linux/can/netlink.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/linux_uapi/linux/can/raw.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/linux_uapi/linux/keyctl.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/linux_uapi/linux/membarrier.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/linux_uapi/linux/netlink.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/linux_uapi/linux/pidfd.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/glibc/mod.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/glibc/posix/unistd.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/glibc/sysdeps/nptl/mod.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/glibc/sysdeps/nptl/pthread.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/glibc/sysdeps/unix/mod.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/glibc/sysdeps/unix/linux/mod.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/glibc/sysdeps/unix/linux/net/route.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/primitives.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/unix/mod.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/unix/linux_like/mod.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/unix/linux_like/linux/mod.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/unix/linux_like/linux/arch/mod.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/unix/linux_like/linux_l4re_shared.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/unix/linux_like/linux/gnu/mod.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/unix/linux_like/linux/gnu/b64/mod.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/unix/linux_like/linux/gnu/b64/x86_64/not_x32.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/unix/linux_like/linux/arch/generic/mod.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/types.rs
|
||||
|
||||
/steam/rotko/kfd/target/debug/deps/liblibc-184a2b4f65324410.rmeta: /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/lib.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/macros.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/mod.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/common/mod.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/common/linux_like/mod.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/common/linux_like/pthread.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/common/posix/mod.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/common/posix/pthread.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/common/posix/unistd.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/linux_uapi/mod.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/linux_uapi/linux/mod.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/linux_uapi/linux/can.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/linux_uapi/linux/can/bcm.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/linux_uapi/linux/can/error.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/linux_uapi/linux/can/j1939.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/linux_uapi/linux/can/netlink.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/linux_uapi/linux/can/raw.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/linux_uapi/linux/keyctl.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/linux_uapi/linux/membarrier.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/linux_uapi/linux/netlink.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/linux_uapi/linux/pidfd.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/glibc/mod.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/glibc/posix/unistd.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/glibc/sysdeps/nptl/mod.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/glibc/sysdeps/nptl/pthread.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/glibc/sysdeps/unix/mod.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/glibc/sysdeps/unix/linux/mod.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/glibc/sysdeps/unix/linux/net/route.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/primitives.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/unix/mod.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/unix/linux_like/mod.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/unix/linux_like/linux/mod.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/unix/linux_like/linux/arch/mod.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/unix/linux_like/linux_l4re_shared.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/unix/linux_like/linux/gnu/mod.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/unix/linux_like/linux/gnu/b64/mod.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/unix/linux_like/linux/gnu/b64/x86_64/not_x32.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/unix/linux_like/linux/arch/generic/mod.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/types.rs
|
||||
|
||||
/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/lib.rs:
|
||||
/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/macros.rs:
|
||||
/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/mod.rs:
|
||||
/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/common/mod.rs:
|
||||
/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/common/linux_like/mod.rs:
|
||||
/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/common/linux_like/pthread.rs:
|
||||
/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/common/posix/mod.rs:
|
||||
/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/common/posix/pthread.rs:
|
||||
/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/common/posix/unistd.rs:
|
||||
/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/linux_uapi/mod.rs:
|
||||
/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/linux_uapi/linux/mod.rs:
|
||||
/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/linux_uapi/linux/can.rs:
|
||||
/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/linux_uapi/linux/can/bcm.rs:
|
||||
/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/linux_uapi/linux/can/error.rs:
|
||||
/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/linux_uapi/linux/can/j1939.rs:
|
||||
/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/linux_uapi/linux/can/netlink.rs:
|
||||
/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/linux_uapi/linux/can/raw.rs:
|
||||
/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/linux_uapi/linux/keyctl.rs:
|
||||
/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/linux_uapi/linux/membarrier.rs:
|
||||
/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/linux_uapi/linux/netlink.rs:
|
||||
/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/linux_uapi/linux/pidfd.rs:
|
||||
/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/glibc/mod.rs:
|
||||
/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/glibc/posix/unistd.rs:
|
||||
/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/glibc/sysdeps/nptl/mod.rs:
|
||||
/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/glibc/sysdeps/nptl/pthread.rs:
|
||||
/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/glibc/sysdeps/unix/mod.rs:
|
||||
/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/glibc/sysdeps/unix/linux/mod.rs:
|
||||
/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/glibc/sysdeps/unix/linux/net/route.rs:
|
||||
/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/primitives.rs:
|
||||
/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/unix/mod.rs:
|
||||
/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/unix/linux_like/mod.rs:
|
||||
/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/unix/linux_like/linux/mod.rs:
|
||||
/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/unix/linux_like/linux/arch/mod.rs:
|
||||
/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/unix/linux_like/linux_l4re_shared.rs:
|
||||
/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/unix/linux_like/linux/gnu/mod.rs:
|
||||
/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/unix/linux_like/linux/gnu/b64/mod.rs:
|
||||
/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:
|
||||
/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/unix/linux_like/linux/gnu/b64/x86_64/not_x32.rs:
|
||||
/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/unix/linux_like/linux/arch/generic/mod.rs:
|
||||
/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/types.rs:
|
||||
BIN
target/debug/deps/libkfd-c036a4411ecb62c5.rmeta
Normal file
BIN
target/debug/deps/libkfd-c036a4411ecb62c5.rmeta
Normal file
Binary file not shown.
BIN
target/debug/deps/liblibc-184a2b4f65324410.rmeta
Normal file
BIN
target/debug/deps/liblibc-184a2b4f65324410.rmeta
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user